Xorg radeon crashes w/ xinerama, displays garbage without

Bug #157386 reported by KurtJ
2
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: xorg

After upgrading from feisty to gutsy, X won't come up anymore. After hacking around in xorg.conf, I hit a bug in the Radeon driver interacting with Xinerama.
I'm using a dual head setup, as you can see from the config.

Commenting out the Xinerama option results in garbled graphics, leaving it in makes X crash.

[metasquier]
I have also experienced the same bug, but I have looked into it further and discovered that it is affected on both the i386 and the amd64 kernel. It causes the screen corruption on any radeon driver available, and with any version of xinerama but ONLY with jaunty not with intrepid. When the screen corruption occurs, the whole kernel crashes as I cant send it any acpi commands (via power button) to shutdown. I suspect the problem is a bug in Xinerama that makes it incompatible with the new kernel version because I experienced the exact same bug in the latest release of debian.

Also, if there is an error in the xorg.conf file (such as a parsing error etc) then it will also corrupt the screen (even with Xinerama off) that explains the above bug.

Temporary solution: revert back to Ubuntu 8.10 for Xinerama + radeon dual head use.

Revision history for this message
KurtJ (kurtjaeke) wrote :
Revision history for this message
KurtJ (kurtjaeke) wrote :
Revision history for this message
KurtJ (kurtjaeke) wrote :

Okay, I finally figured it out:

* 'Option "DRI" "off" ' in the 'Device' Section stops the hard freezes

* You'll have to completely restructure your xorg.conf to use XRandR instead of the Xinerama stuff.

Not making this clear during install/upgrade is a disastrous communication failure, IMHO.

 I'll attach my new xorg.conf for you to have an example working dual head config. (If this one does not work for you, run "xrandr -q" and rename the "Monitor-DVI-0" options to reflect your connector names.)

Feel free to publish this stuff for some tutorial pages or so.

Revision history for this message
Bryce Harrington (bryce) wrote :

The deprecation of Xinerama was mentioned in the Gutsy release notes.

Changed in xorg:
status: New → Fix Released
description: updated
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.