[RV630-XT] Jaunty + fglrx + Xinerama crashes X (Ubuntu 9.04 AMD64)

Bug #364497 reported by Nick Bertrand
16
Affects Status Importance Assigned to Milestone
fglrx-installer (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

After upgrading from Ubuntu 8.04 to Ubuntu 9.04 RC, enabling the Xinerama server option with the fglrx driver crashes X. This is simliar to bug #355841, but since that was for i386 I wanted to file another bug for amd64. From what I can tell, on bootup the fglrx driver will finish initializing and then crash the X server while trying to configure the CRTCs. When X tries to start again, the fglrx driver causes a kernel lockup during the DDC probe. The fglrx built-in Xinerama extension appears to work fine, but since maximized windows using this extension span multiple displays this is not a valid workaround.

ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
LsHal:

NonfreeKernelModules: fglrx
Package: xorg-driver-fglrx 2:8.600-0ubuntu2
ProcEnviron:
 PATH=(custom, no user)
 SHELL=/bin/bash
ProcVersion: Linux version 2.6.28-11-generic (buildd@crested) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #42-Ubuntu SMP Fri Apr 17 01:58:03 UTC 2009
SourcePackage: fglrx-installer
Uname: Linux 2.6.28-11-generic x86_64

[lspci]
00:00.0 Host bridge [0600]: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller [8086:29c0] (rev 02)
     Subsystem: Foxconn International, Inc. Device [105b:0ce7]
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV630 [Radeon HD 2600XT] [1002:9588]
     Subsystem: ATI Technologies Inc Device [1002:2542]

Revision history for this message
Nick Bertrand (nickbertrand) wrote :
tags: added: 9.04 fglrx jaunty xinerama
summary: - Jaunty + fglrx + Xinerma crashes X (Ubuntu 9.04 AMD64)
+ Jaunty + fglrx + Xinerama crashes X (Ubuntu 9.04 AMD64)
Bryce Harrington (bryce)
tags: added: crash
Changed in fglrx-installer (Ubuntu):
status: New → Confirmed
Bryce Harrington (bryce)
description: updated
Revision history for this message
Sam Briesemeister (optik) wrote : Re: Jaunty + fglrx + Xinerama crashes X (Ubuntu 9.04 AMD64)

Same trouble here. Using Dell Precision T3400's, ATI graphics FireGL V3600 or so. I'll post the details of our configuration when I get back to one of them...

Revision history for this message
Sam Briesemeister (optik) wrote :
Revision history for this message
Sam Briesemeister (optik) wrote :

File above is xorg.conf which works (a little) without xinerama on a 2x2 display array.

Revision history for this message
Sam Briesemeister (optik) wrote :

PCI bus listing for my hardware, also experiencing the crash problem.

Revision history for this message
Sam Briesemeister (optik) wrote :

I installed the 8.603 drivers from https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/firepro/FirePro_8.603_Linux_79802.zip

Still broken.

Also (though there are probably other bugs filed for these): when I log out, it crashes Xorg and can't recover - the system requires a reboot before Xorg will function again.

Bryce Harrington (bryce)
summary: - Jaunty + fglrx + Xinerama crashes X (Ubuntu 9.04 AMD64)
+ [RV630-XT] Jaunty + fglrx + Xinerama crashes X (Ubuntu 9.04 AMD64)
Revision history for this message
Bryce Harrington (bryce) wrote :

I've posted a new version of the -fglrx driver to our xorg-edgers PPA,
would you mind testing it either on Jaunty or Karmic and see if it
resolves this bug?

Get fglrx 8.620 here:

  https://edge.launchpad.net/~xorg-edgers/+archive/ppa

Changed in fglrx-installer (Ubuntu):
status: Confirmed → New
status: New → Incomplete
Revision history for this message
Nick Bertrand (nickbertrand) wrote :

Tried the new 8.620 driver with the same results. As the driver required a libdrm2 from git I only tried it with the xorg-edgers-live-test script on a Jaunty live CD, so I don't have any xorg logs to attach. Let me know if you need anything else.

Bryce Harrington (bryce)
Changed in fglrx-installer (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Crimson_Fox (crimson-fox-) wrote :

Tried fglrx 8.620 from the xorg-edgers PPA. Display would not come up after upgrading from 8.10 64bit. Did a clean install of 9.04 64bit and Xinerama on dual displays works just fine. In 9.04 you have to define the displays under System -> Preferences -> Display instead of at the Catalyst Control Center.

Revision history for this message
Nick Bertrand (nickbertrand) wrote :

Crimson_Fox, are you talking about the fglrx built-in Xinerama module or the xorg Xinerama module? The fglrx Xinerama module causes maximized windows to span multiple screens, so I'm hoping you're talking about the xorg Xinerama module. Would you mind posting your xorg.conf and xorg log?

Revision history for this message
Crimson_Fox (crimson-fox-) wrote :

I believe so, to clarify: The functionality I was looking for is having the desktop span two displays, but having the windows snap to a single display when maximized. This wasn't possible under the previous driver as it would crash when I attempted to enable dual displays in this manner.

Can't hurt to attach my xorg conf and log, let me know if this is what you're looking for.

Revision history for this message
Crimson_Fox (crimson-fox-) wrote :

...and here's Xorg.0.log

Revision history for this message
Breno Perucchi (bperucchi) wrote :

I have the same error. I already try to 8.04 and 9.04 (32 and 64) and I get the same crash when I try to turn on xinerama my pc is restart

The official driver of Ati I don't like, but fglrx not works.I took 2 hole day for to give up I'm going to test fedora until the ubuntu came works Dual Monitor.

My configurations is
Ati 4870 XFX
m4a78t-e
Amd II 720 PII
DDR3

Revision history for this message
Breno Perucchi (bperucchi) wrote :

Please Let me know if you discovery the solution

Revision history for this message
Breno Perucchi (bperucchi) wrote :

One more thing

I already update my system with this repository
https://edge.launchpad.net/~xorg-edgers/+archive/ppa

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package fglrx-installer - 2:8.632-0ubuntu1~bwh~1

---------------
fglrx-installer (2:8.632-0ubuntu1~bwh~1) karmic; urgency=low

  * New upstream release.
    - X segmentation fault no longer occurs after applying reflections or
      rotations on some systems that support Xrandr 1.2 or higher
    - Catalyst Control Center hot plugging a secondary display no longer
      causes screen corruption in clone mode
      (LP: #388601)
    - Monitor are now disabled after removing the secondary display when
      system is in standby
    - Some systems now report CrossFire adapters available during driver
      re-install
    - On some multi-monitor configurations disabling one display no longer
      causes both displays to become disabled
    - X Server does not intermittently fail to start on some multi adapter
      configurations
      (LP: #367045, #360790, #370051)
    - Executing xrandr --prop no longer causes Ubuntu 9.04 X Server to stop
      responding
    - Segmentation fault no longer occurs with X server Xinerama is
      enabled
      (LP: #364497, #355841, #359880)
  * xorg-driver-fglrx.preinst: Switch obsolete
    --print-installation-architecture to --print-architecture.
    (LP: #403316)

 -- Bryce Harrington <email address hidden> Wed, 05 Aug 2009 01:38:39 -0700

Changed in fglrx-installer (Ubuntu):
status: Confirmed → Fix Released
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.