Comment 12 for bug 355508

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

[Problem]
On X start, the system displays a corrupted login screen when Option "AccelMethod" "UXA" is specified and KDE desktop effects is enabled. After entering credentials, X freezes.

[Discussion]
System: Intel Mac Mini Core Solo, 2M RAM,
Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
Software: Kubuntu 9.04 updated on 4 April 2009.

I am using a xorg.conf containing Option "AccelMethod" "UXA" and no driver is specified.

After the last (large) update [to -intel 2.6.3 and mesa 7.4 presumably], at login I get a corrupt screen that is divided into 5 vertical bands, each band containing hundreds of light and dark horizontal stripes in a cyclic pattern. The login window, and text, is visible behind this but has many dark spots where the rendering has failed. I can enter the login password but soon after that, when showing the last icon in the middle of the screen, X freezes, apart from mouse movement. No response from keyboard. Have to power down.

I can get round this by switching to tty1 immediately after entering the password (so I don't see the icons on the foreground screen) then waiting until I hear the logon sounds. Then I know it is safe to switch to tty7 and view the graphics sceen. This is a repeatable workaround but obviously not ideal.

I found that turning off desktop effects got rid of the problem completely.

Also I tried regenerating xorg.conf using dpkg-reconfigure. This produced a vesa driver version of xorg.conf. This vesa version works without problem and there is no noticeable difference in performance compared with the UXA version I was using before.

This problem did not exist using desktop effects before the last update.

The corrupt login screen and graphics hang only occurs on initial login when that tty is on screen.
Other logins seem to behave normally.
A forced logout fails to get back to the login screen.

(Sometimes the system completely locks up (mouse too) when opening new pages in Firefox or running a card game. But these may be separate problems.)

[lspci]
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)
     Subsystem: Intel Corporation Device [8086:7270]
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03)
     Subsystem: Intel Corporation Device [8086:7270]