[i945gme] X freezes and blank screens - Jaunty DRI2/UXA/GEM (UXA bug)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-video-intel (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xserver-
Distributor ID: Ubuntu
Description: Ubuntu jaunty (development branch)
Release: 9.04
Codename: jaunty
Updates current as of 2009-03-15 14:30 PDT
Several bugs have been observed. This has been tested with both the current release and the PPA xorg-edgers packages:
These bugs crop up when DRI2 and UXA are ON.
They all still occur when UXA is on but DRI2 is not.
They ALL go away when EXA is used, EXA seems to remain completely stable.
1) Every 30 seconds to 3 minutes, the screen flickers, and usually recovers.
2) Eventually the screen will go blank but not turn off (a black screen). This is irrecoverable, even with a restart of X, X will start with a blank screen. The system must be rebooted to be able to use X again. Restarting X, up to and including removing the i915 and drm modules from the kernel, do not recover the display hardware. X still responds to keyboard and mouse events in this state, there is simply no display.
3) 3D applications can freeze X. Typically the mouse still works but the display (excepting the mouse) stops updating, including the clock.
4) When switching to a text console (ctrl-alt-F1) and then returning to the X server (alt-f7), the return to the X server will fail, with the same blank screen as in (2). X is effectively lost. However restarting X still works in this situation, unlike in (2) which requires a reboot.
5) Significantly lower performance in GL applications: Both Second Life and glxgears experience a loss of performance in UXA/DRI2 of about 50%. HOWEVER 2D performance in UXA/DRI2 seems to be about twice as fast.
These bugs were experienced in BOTH of the versions listed below and may stem to related xorg packages. In both testing scenarios, the packages from both the official development branch, and the PPA xorg-edgers, were all used together (anotherwords all of the non-PPA packages, then using all of the provided PPA packages). No observable difference was detected.
xserver-
Installed: 2:2.6.99.
Candidate: 2:2.6.99.
Version table:
*** 2:2.6.99.
500 http://
100 /var/lib/
2:
500 http://
I am currently using the xorg-edgers packages in EXA/DRI1 mode, as they are as stable as what is in the main repository from all appearances.
The system is an Acer Aspire One ZG5. A dump of lspci -vv and Xorg.0.log is attached.
[lspci]
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
Subsystem: Acer Incorporated [ALI] Device 015b
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
Subsystem: Acer Incorporated [ALI] Device 015b
summary: |
- Jaunty DRI2/UXA/GEM + Jaunty DRI2/UXA/GEM (UXA bug) |
description: | updated |
summary: |
- X freezes and blank screens - Jaunty DRI2/UXA/GEM (UXA bug) + [i945gme] X freezes and blank screens - Jaunty DRI2/UXA/GEM (UXA bug) |
tags: | added: freeze |
tags: | added: black-screen |
What does this return?
glxinfo | grep GLX_EXT_ texture_ from_pixmap