PDA

View Full Version : Radeon X300 - TV Out crashes Xorg, Xorg won't start with TV plugged in


jakster
01-15-2009, 09:50 AM
I upgraded to OpenSuse 11.1 and was forced to upgrade to the Catalyst 8.12 drivers ( I used 8.9 before).

After this upgrade (copying over my original xorg.conf file) I always get this error when I use amdcccle to switch tv out on.


Backtrace:
0: /usr/sbin/xw(xf86SigHandler+0x79) [0x80c0c19]
1: [0xffffe400]
2: /lib/libc.so.6(memcpy+0x46) [0xb7cb27c6]
3: [0x824ab58]
4: /usr/lib/xorg/modules//drivers/fglrx_drv.so [0xb781aa23]
5: /usr/lib/xorg/modules//drivers/fglrx_drv.so(swlDalHelperSetXMode+0xbf) [0xb781686f]
6: /usr/lib/xorg/modules//drivers/fglrx_drv.so(atiddxModeInit+0x401) [0xb77e9021]
7: /usr/lib/xorg/modules//drivers/fglrx_drv.so(atiddxScreenInit+0xc37) [0xb77e8197]
8: /usr/sbin/xw(AddScreen+0x19f) [0x80703af]
9: /usr/sbin/xw(InitOutput+0x206) [0x80a7ea6]
10: /usr/sbin/xw(main+0x279) [0x8070b49]
11: /lib/libc.so.6(__libc_start_main+0xe5) [0xb7c53705]
12: /usr/sbin/xw [0x8070131]



Also, starting the server with the TV plugged in contributes to the same problem. Even when creating a new configuration using sax with sax2 -r -m 0=fglrx as described in README.SuSE.

jakster
01-15-2009, 10:43 AM
Oke, shoot me but I finally got it to work. After a while I killed my driver setup (X would start, crash and stay running at 96% CPU). After removing everything of the ATI drivers, it was working again.

The last file I removed was (left over from the previous SuSE version)

/etc/ati/amdpcsdb

This was the problematic file, and it looks like some sort of setting database from the fglrx driver.

bridgman
01-15-2009, 12:21 PM
Yep, the amdpcsdb file is where most of the settings used by the driver come from. If you had a leftover amdpcsdb from a previous installation that would probably be some kind of Bad Thing. With fglrx you configure primarily with the aticonf command and the cccle GUI, not xorg.conf.