TVOut w/ Radeon 8500DV

Tom Sheehy tom_sheehy at hotmail.com
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
       Clones:
       CRTC:       0
       CRTCs:      0 1
       EDID_DATA:
               00ffffffffffff003e295a46b0010000
               160901021d2018a0ea9d19a255479827
               10484cfffe0031594559714f81408180
               010101010101ea240060410028303060
               13002ce11000001e000000ff005a4639
               323230303433320a2020000000fd0032
               781e460b000a202020202020000000fc
               005137312d330a202020202020200006
               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://anongit.freedesktop.org/git/xorg/driver/xf86-video-ati
cd xf86-video-ati
./autogen.sh --prefix=/usr/
make
sudo make install

and

git-clone git://anongit.freedesktop.org/git/xorg/app/xrandr
cd xrandr
./autogen.sh --prefix=/usr/
make
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, 
OPTION_TVDAC_LOAD_DETECT, FALSE))
       data = 1; /* user forces on tv dac load detection */
   else
       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:

http://tomsheehy.home.comcast.net/misc/Xorg.0.log

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.

Thanks,

-- Tom





More information about the xorg mailing list