ATI card tv out nightmare on Ubuntu 8.04
Posted on 2008-10-28
It's been my second day now here since I installed Ubuntu 8.04 x64 edition and configured my ATI X1300 card to work properly with the ati proprietary driver, included in the Ubuntu repositories. Since then I've been trying unsuccessfully to do something as simple as switching between TV and monitor display. /I figured out they both are not going to work right at the same time/.
I'd like to do that via command line, so that when I get the things working I could just put them in a bash script and automate the whole thing.
Ati provides basically two utilities for controlling the display settings - aticonfig - the command line tool and amdcccle - which is the alternative of the catalyst control center. Both appear to be extremely buggy and I'm unable to make any use of them at all so far. For example commands like
aticonfig --enable-monitor=tv does the job of switching the tv on and turning the monitor off, however both resolutions get messed up - the tv output is only at 1024x768 however the screen size is 1280x1024 and playing videos in full screen mode results in only part of the picture being displayed. Reverting back to monitor display only makes my screen 1024x768 and subsequent commands to change the resolution via aticonfig produce error messages. I can remedy the situation using amdcccle anually but thats not what I want, besides both tools seem to be doing lots of other stuff and producing a number of error/warning/info messages.
I think I read somewhere that a guy mentioned something about storing a working copies of the amdpcsdb file and overwriting it each time he does a change, but I don't know how to tell fglrx to reinitialize its settings after I overwrite the file - I don't want to reboot or reset X just to change my screen resolution
If there's anyone out there that has managed to get their tvout working properly - please share the experience