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