TVOut w/ Radeon 8500DV

Tom Sheehy tom_sheehy at
Wed Nov 14 07:49:01 PST 2007

I'm running Kubuntu Gutsy with an ATI Radeon 8500DV card, trying to get TV Out to work.

Sorry for the long message, just want to document what I've tried thus far.

I read through the last couple of months of related topics on the list, and have tried to follow along as best as I can (I'm not a programmer).

1)  Before I found this mailing list I did the following -- Using the baseline Gutsy ATI drivers, and removing my xorg.conf file, running the 
xrandr command yields:

xrandr --verbose
Screen 0: minimum 320 x 200, current 1152 x 864, maximum 1280 x 1200
DVI-0 connected 1152x864+0+0 (0x50) normal (normal left inverted right) 
300mm x 225mm
       Identifier: 0x4c
       Timestamp:  983443426
       Subpixel:   no subpixels
       CRTC:       0
       CRTCs:      0 1
               dvi_monitor_type: auto
               scaler: off
               tmds_pll: bios
       load_detection: 1 (0x00000001) range:  (0,1)

With no mention of any outputs outside of DVI-0.  The 8500DV has a single DVI output (which I am using with a converter to a VGA CRT) and a 
multimedia 'dongle' which provides component & s-video in/outputs, 1394, etc.

2)  After reading through the forum messages, I did the following:

git-clone git://
cd xf86-video-ati
./ --prefix=/usr/
sudo make install


git-clone git://
cd xrandr
./ --prefix=/usr/
sudo make install

After restarting the machine, I got similar results with xrandr. 

3)  Reading the messages here, I thought the load detection might be the problem, so tried forcing it with:

xrandr --output S-video --set load_detection 1

Both "xrandr --output S-video --auto " & "xrandr --output S-video --mode 800x600" both returned no messages, but "xrandr --q" still didn't show 
the S-video output.

4)  The next thing I tried was to modify radeon_output.c, line 1789, to force data=1:

if (radeon_output->DACType == DAC_PRIMARY)
       data = 1; /* primary dac, only drives vga */
   /*else if (radeon_output->DACType == DAC_TVDAC &&
        info->tvdac_use_count < 2)
        data = 1;*/ /* only one output with tvdac */
   else if (xf86ReturnOptValBool(info->Options, 
       data = 1; /* user forces on tv dac load detection */
       data = 1; /* TOM: Switched from 0 to 1 shared tvdac between vga/dvi/tv */

Again, this is way out of my comfort zone, so hopefully I am doing things correctly.  I then redid the autogen, make and make install 
commands and reboot the machine with the same results.

Any pointers beyond this would be appreciated.  I have posted my Xorg.0.log here:

My ultimate goal is to be able to play video files full screen on the TV Output without having to reboot back into Windows.

This corresponds with what used to be called Theater Mode on windows.


-- Tom

More information about the xorg mailing list