Bug 21472

Summary: EnablePageFlip hangs the system with xpress 200M in 3d games
Product: Mesa Reporter: Sergey <sergks>
Component: Drivers/DRI/r300Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: medium CC: david.hagood, tstellar
Version: 7.6   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Sergey 2009-04-29 02:04:50 UTC
Today I tested Mesa from the radeon-rewrite branch and found that enabling the "EnablePageFlip" option in xorg.conf hangs the system completely in some 3d games (I tried etracer and nexuiz). The system freezes in a black window with the cursor in the left-up corner soon after the start of the program.

I have xpress 200m, Ubuntu 9.04 with the last libdrm (git20090427) and ati driver (git20090427). The "EnablePageFlip" option works fine on the same system with Mesa 7.4. At least, it does not hang the system.
Comment 1 Tom Stellard 2009-11-16 10:19:42 UTC
I can confirm this problem in Mesa 7.6, while running Civilization 4 on top of Wine.  The game will run with no problems at first, but I if I try to move to another workspace on my desktop, my whole system locks up, and I am forced to hard reboot my system.  This was not a problem in Mesa 7.5.1.  I recompiled Mesa with debugging turned on, but no there are no error messages associated with this lockup(I think because the system freezes before Mesa has a chance to write an error message).  If I set EnablePageFlip to False in my xorg.conf, then this problem goes away.  Here is the current hardware/software I have on my system:


Graphics Card: ATI Technologies Inc RC410 [Radeon Xpress 200M] (prog-if 00 [VGA
controller])
Mesa: 7.6
libdrm: 2.4.15
xorg-server: X.Org X Server 1.6.3.901 (1.6.4 RC 1)
xorg radeon driver:  6.12.4
wine: 1.1.33
kernel: 2.6.31
OS: Gentoo
Comment 2 Fabio Pedretti 2009-11-17 00:14:42 UTC
*** Bug 15019 has been marked as a duplicate of this bug. ***
Comment 3 Andreas Boll 2014-07-07 16:43:32 UTC
The classic r300 driver has been abandoned long ago.
It was replaced by the Gallium driver r300g.

If you have issues with r300g please file a new bug report with component Drivers/Gallium/r300

Thanks.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.