Author |
Message |
tjimenez87
|
Posted: Fri Sep 29, 2006 10:35 am |
|
Joined: Thu Dec 30, 2004 2:12 am
Posts: 108
|
To summarize for everyone here is how I got my ATI TV Out to work with R5D1:
Have a clean copy of R5D1. You MUST NOT have installed the drivers that came with the system in the /usr/src directory. If you have, get your boot disc out, because you need to wipe your drive. This had me stumped for a while.
Okay with a clean copy of R5D1, issue these commands as root:
Code: 1. wget https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/fglrx_4_3_0-8.20.8-1.i386.rpm --no-check-certificate 2. alien -d fglrx_4_3_0-8.20.8-1.i386.rpm 3. dpkg -i --force-overwrite fglrx-4-3-0_8.20.8-2_i386.deb 4. aticonfig --initial --overlay-type=Xv Optional: 5. aticonfig --resolution=800x600
My tv needs that last setting. Yours may or may not. Unplug your monitor, leaving your tv plugged in and reboot your machine.
-----------------------------------------------
And here's the original post that started this thread:
Has anyone else been successful with a Radeon and TV Out with R5D1?
I finally decided to upgrade my box, I had been running a KnoppMyth version from last year with the offical ATI Linux drivers. It worked great.
However, with the release of R5D1, I have not been able to successfully use my TV Out on my ATI Radeon 9200SE.
Here's what I've attempted to do:
Out of the box with R5D1, the card works with VGA, but the TV Out is scrambled. It looks like its trying to output the same resolution signal to the TV that its giving the monitor. But setting it to 640x480 at 60Hz doesnt work.
Next, I tried installing the drivers that are located in /usr/src/ATi. With these, I get a clean signal for TV Out, however the picture is constantly skipping. This occurs on the VGA out also with these drivers.
Next, I tried using the old drivers that had been working for me, but I think because R5D1 has XFree86 4.5 instead of 4.3, those drivers no longer work. I get an error saying that it cannot detect any screens.
I've tried rolling back XFree86 to 4.3, but well, it didn't work in the end, probably because I didn't do it right.
Anyone else have any luck?
Last edited by tjimenez87 on Sun Oct 01, 2006 2:17 am, edited 5 times in total.
|
|
Top |
|
 |
takoyaki
|
Posted: Sat Sep 30, 2006 7:21 am |
|
Joined: Sat Sep 23, 2006 4:41 am
Posts: 9
|
I have tried all sorts of things to get TV out working with an ATI card. Nothing has worked.
Using the KnoppMyth install, video works fine on a monitor but TV out is scrambled despite numerous changes to the config file in /etc/X11/.
Updating to the latest ATI drivers lets TV out work but disables video acceleration resulting in very choppy video. This is the same result I had with a full Ubuntu install and with a Mythdora install.
Has anyone gotten TV out working with an ATI (Radeon) card? If so do tell your secret!
|
|
Top |
|
 |
frisco
|
Posted: Sat Sep 30, 2006 11:15 am |
|
Joined: Tue Sep 26, 2006 11:03 am
Posts: 30
|
I'm having the same issue with a radeon 9500 as well. Tried installing a nvidia 6200 and am not having any luck either. starting to wonder if myth isnt for me.
|
|
Top |
|
 |
tjimenez87
|
Posted: Sat Sep 30, 2006 12:37 pm |
|
Joined: Thu Dec 30, 2004 2:12 am
Posts: 108
|
I know that the ATI drivers from January 2005 worked great with KnoppMyth with video aceleration. But they don't work with R5D1 which has XFree86 4.5. I'm installing R5C7 to check if it will work with the XFree86 4.3 installed on it.
If someone can figure out how to rollback Xfree86 4.5 to 4.3 correctly, then we can test it out with R5D1.
|
|
Top |
|
 |
frisco
|
Posted: Sat Sep 30, 2006 12:43 pm |
|
Joined: Tue Sep 26, 2006 11:03 am
Posts: 30
|
What if we rolled up to 4.6?
|
|
Top |
|
 |
tjimenez87
|
Posted: Sat Sep 30, 2006 12:53 pm |
|
Joined: Thu Dec 30, 2004 2:12 am
Posts: 108
|
The ATI linux drivers claim to only support 4.1, 4.2, and 4.3. The latest versions say they will only support 4.3.
|
|
Top |
|
 |
tjimenez87
|
Posted: Sat Sep 30, 2006 6:06 pm |
|
Joined: Thu Dec 30, 2004 2:12 am
Posts: 108
|
I have confirmed that R5C7 with XFree86 4.3 does work with the ATI drivers from January 2005 to enable TV Out.
I am going to test with the latest ATI drivers and get back to you all.
|
|
Top |
|
 |
frisco
|
Posted: Sat Sep 30, 2006 6:07 pm |
|
Joined: Tue Sep 26, 2006 11:03 am
Posts: 30
|
Nice!! Choppy video gone? Make sure to keep notes!
|
|
Top |
|
 |
tjimenez87
|
Posted: Sat Sep 30, 2006 6:31 pm |
|
Joined: Thu Dec 30, 2004 2:12 am
Posts: 108
|
The latest ATI drivers do have a bug with video acceleration and tv out even with 4.3.
I'm going to try to find the latest version of ATI's drivers that will get rid of the choppy video. Then I will see if that version can run on R5D1 with XFree86 4.5. If not, then hopefully someone can figure out how to roll back to 4.3 in R5D1.
|
|
Top |
|
 |
takoyaki
|
Posted: Sat Sep 30, 2006 7:22 pm |
|
Joined: Sat Sep 23, 2006 4:41 am
Posts: 9
|
Keep us posted! And where can we find older version of ATi drivers? On their site I only saw the latest release.
|
|
Top |
|
 |
tjimenez87
|
Posted: Sat Sep 30, 2006 7:40 pm |
|
Joined: Thu Dec 30, 2004 2:12 am
Posts: 108
|
It turns out that the error is in the creation of the XF86Config-4 file for TV Out in the recent versions of the ATI driver. To get a valid one that will work even with the latest driver, you have to have an old driver that still uses "fglrxconfig" instead of the new "aticonfig". However, installing the old driver on top of 4.5 overwrites somethings with 4.3 files, so I wouldn't recommend it. Plus the old driver doesn't work in 4.5.
I will figure out what exactly is different in my XF86Config-4 file, but here is what's in the ATI device area for reference.
I am sure one of these isn't being set automatically by the new drivers. My guess is that we have to turn on accel, and the xv video overlay. I am going to reinstall R5D1 with the drivers in /usr/src/ATi and will add some of these options.
# === ATI device section ===
Section "Device"
Identifier "ATI Graphics Adapter"
Driver "fglrx"
# ### generic DRI settings ###
# === disable PnP Monitor ===
#Option "NoDDC"
# === disable/enable XAA/DRI ===
Option "no_accel" "no"
Option "no_dri" "no"
# === misc DRI settings ===
Option "mtrr" "off" # disable DRI mtrr mapper, driver
has its own code for mtrr
# ### FireGL DDX driver module specific settings ###
# === Screen Management ===
Option "DesktopSetup" "(null)"
Option "ScreenOverlap" "0"
# === TV-out Management ===
Option "TVFormat" "NTSC-M"
Option "TVStandard" "VIDEO"
Option "TVHSizeAdj" "0"
Option "TVVSizeAdj" "0"
Option "TVHPosAdj" "0"
Option "TVVPosAdj" "0"
Option "TVHStartAdj" "0"
Option "TVColorAdj" "0"
Option "GammaCorrectionI" "0x00000000"
Option "GammaCorrectionII" "0x00000000"
# === OpenGL specific profiles/settings ===
Option "Capabilities" "0x00000000"
Option "CapabilitiesEx" "0x00000000"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option "OpenGLOverlay" "off"
# === Center Mode (Laptops only) ===
Option "CenterMode" "off"
# === Pseudo Color Visuals (8-bit visuals) ===
Option "PseudoColorVisuals" "off"
# === QBS Management ===
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
# === FSAA Management ===
Option "FSAAEnable" "no"
Option "FSAAScale" "1"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
# === Misc Options ===
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "yes"
Option "ForceGenericCPU" "no"
BusID "PCI:1:0:0" # vendor=1002, device=5964
Screen 0
EndSection
|
|
Top |
|
 |
tjimenez87
|
Posted: Sat Sep 30, 2006 9:16 pm |
|
Joined: Thu Dec 30, 2004 2:12 am
Posts: 108
|
Okay, I got TV Out working with R5D1. All you have to do is run the script at:
cd /usr/src/ATi
./install.sh
Due to typo in script, manually run:
aticonfig --initial
Then run:
aticonfig --overlay-type=Xv
Then reboot or restart the X server.
One last bug though, the Xv videooverlay thinks my tv out is 1024x768 so I only get the upper quarter of the screen when watching recordings or live tv. I'll be back with a fix shortly.
Last edited by tjimenez87 on Sat Sep 30, 2006 10:48 pm, edited 1 time in total.
|
|
Top |
|
 |
takoyaki
|
Posted: Sat Sep 30, 2006 9:30 pm |
|
Joined: Sat Sep 23, 2006 4:41 am
Posts: 9
|
Great progress!
Once you get the resolution set please post which magic combination of the ATI drivers and XFree86 you used
PS
Oh yeah and the magic XF86Config-4 file.
|
|
Top |
|
 |
tjimenez87
|
Posted: Sat Sep 30, 2006 10:48 pm |
|
Joined: Thu Dec 30, 2004 2:12 am
Posts: 108
|
I still haven't figured out how to get Xv to display Live TV/Videos at the correct resolution, its turning out a little harder than I thought. I think I'm going to have to call it a night and pick up tomorrow. If anyone else comes up with the solution please let us know. So far, this is what you have to do, no extra XF86Config-4 is needed, that's what the aticonfig command is for.
cd /usr/src/ATi
./install.sh
aticonfig --initial --overlay-type=Xv
Optional:
aticonfig --tv-overscan=on
aticonfig --resolution=800x600 (my tv only works at that setting)
|
|
Top |
|
 |
takoyaki
|
Posted: Sat Sep 30, 2006 10:52 pm |
|
Joined: Sat Sep 23, 2006 4:41 am
Posts: 9
|
Cheers and great work so far. I know there must be lots of people with this same issue. Definately something for a sticky once it is working.
If I crack the resolution issue I will be sure to post my steps.
|
|
Top |
|
 |