Comment 39 for bug 141551

Revision history for this message
Bryce Harrington (bryce) wrote : Re: DRI lockup with AGP on ati (mobility radeon rv350)

Based on the descriptions here - particularly the fact that it goes away with DRI disabled - this sounds a LOT like the AGPMode settings are incorrect. Please test this by adding this option to your /etc/X11/xorg.conf's device section:

Section "Device"
   ...
   Option "AGPMode" "2"
EndSection

Valid values of AGPMode are 1, 2, 4, and 8. 4 is a typical default but some hardware needs a different value. AGPMode only comes into play with DRI enabled - which is why the hangs go away with DRI disabled. Also, it can be triggered by various things - starting a 3D game, a suspend/resume cycle, starting up compiz, or even just booting up.

Anyway, if you find an AGPMode value that makes the issues go away, we may be able to put in a 'quirk' so the Xserver always uses that value for your particular combination of hardware. To help us do this, please test each of the 4 values and provide the following data:

  * AGPMode value(s) that work
  * Make/Model of laptop or motherboard
  * Output of lspci -vvnn
  * Is the system all factory hardware, or have any parts been replaced?
  * Is there an AGP Mode in the system BIOS?
    - If so, is it set to the factory default?