[i915] (Needs -intel 2.7.99.1) VT switching doesn't work on Intel 915GM (UXA bug)

Bug #331719 reported by Samuel Lidén Borell
2
Affects Status Importance Assigned to Milestone
xf86-video-intel
Invalid
High
xserver-xorg-video-intel (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

If I switch to an X VT (either by switching to a console VT and then back, or by starting a "guest session") then screen goes black (but the backlight is still on).

This happens on Ubuntu Jaunty (updated a few hours ago) when using the UXA as the AccelMethod. When using EXA everything works fine.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xserver-xorg-video-intel 2:2.6.1-1ubuntu2
ProcEnviron:
 LANG=sv_SE.UTF-8
 SHELL=/bin/bash
ProcVersion: Linux version 2.6.28-8-generic (buildd@vernadsky) (gcc version 4.3.3 (Ubuntu 4.3.3-3ubuntu5) ) #24-Ubuntu SMP Wed Feb 18 18:48:55 UTC 2009

SourcePackage: xserver-xorg-video-intel
Uname: Linux 2.6.28-8-generic i686

[lspci]
00:00.0 Host bridge [0600]: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller [8086:2590] (rev 04)
 Subsystem: ASUSTeK Computer Inc. Device [1043:82d9]
00:02.1 Display controller [0380]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2792] (rev 04)
 Subsystem: ASUSTeK Computer Inc. Device [1043:82d9]

[lspci]
00:00.0 Host bridge [0600]: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller [8086:2590] (rev 04)
     Subsystem: ASUSTeK Computer Inc. Device [1043:82d9]
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 04)
     Subsystem: ASUSTeK Computer Inc. Device [1043:82d9]

Revision history for this message
Samuel Lidén Borell (samuellb) wrote :
Geir Ove Myhr (gomyhr)
description: updated
Revision history for this message
Geir Ove Myhr (gomyhr) wrote : Re: [i965] [UXA] VT switching doesn't work on Intel 915GM

Setting status to confirmed. However, it has recently been decided that Jaunty will be shipped without UXA because of issues like this, so this will bug will get a low priority in Ubuntu for the moment. We would encourage you to forward this bug upstream, so that UXA will be more stable in the future. See http://intellinuxgraphics.org/how_to_report_bug.html .

Changed in xserver-xorg-video-intel:
status: New → Confirmed
Revision history for this message
In , mentor (matthew-bells23) wrote :

Using Linux 2.6.29-rc5, X.org Intel 2.6.1, with UXA, sometimes rendering appears to hang. The cursor is still moves, but there is no update to the icon. There appears to be no other response. The following is reported in association with the above problems:
[drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
It does not appear that the modeset parameter to the Linux module i915 affects this. My hardware identifies itself thus:
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GME Express Integrated Graphics Controller [8086:27ae] (rev 03)
00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03)

Revision history for this message
In , Gordon Jin (gordon-jin) wrote :

Please attach dmesg and Xorg.0.log.

Revision history for this message
In , mentor (matthew-bells23) wrote :

Created an attachment (id=23211)
Kernel log

Revision history for this message
In , mentor (matthew-bells23) wrote :

Created an attachment (id=23212)
X.org log - correct configuration, may be a different session

Revision history for this message
In , mentor (matthew-bells23) wrote :

I've just tried using linux 2.6.29-rc6 and am still experiencing the problem.

Further, I can most easily reproduce the failure by having mode setting enabled on boot, with gdm starting up. I logging in to Gnome happens successfully but on rendering any new window, things lock up as described. I.e., starting an application, a popup window from a panel applet, but not the panel window itself, oddly.

Revision history for this message
In , Gordon Jin (gordon-jin) wrote :

What's your driver/kernel version combination when you had UXA working fine?

Revision history for this message
In , mentor (matthew-bells23) wrote :

Never. I was not reporting this specifically as a regression; just another data point.

Revision history for this message
In , Adam Lantos (hege) wrote :

I confirm this bug on i915 - Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)

linux-2.6.29-rc6; libdrm master (ad64ff30d0e85486bba8fb6f0e2fcb1caa06fd5c); mesa-intel-2008-q4; xorg-server-1.6.0; xf86-video-intel master (38a7683561cee7fffab174c2a166bfd51b51ba27)

VT switching -including sleep/hibernate- and x11perf triggers the issue for me, 'normal' 2D desktop usage doesn't.

Bryce Harrington (bryce)
description: updated
Revision history for this message
In , Giovanni-pellerano (giovanni-pellerano) wrote :

I continue to have this using:

intel driver 2.6.2/2.6.3
mesa 7.3
libdrm 2.4.5
xorg 7.4
kernel 2.6.29-rc7-git1

the system locks on vt change on 2.6.2, and locks aftter kdm login in 2.6.3

Revision history for this message
In , mentor (matthew-bells23) wrote :

This still appears to be present on rc7, though it seems to trigger more consistently now (:)); still associated with window creation or application startup.

Which x11perf setting were being used, as I can't seem to trigger it with a default invocation?

Revision history for this message
In , Adam Lantos (hege) wrote :

On x11perf 1.2 aa10text and shmput500 tests triggered the bug, although I didn't try other tests.

Revision history for this message
Florian Reinhard (freinhard) wrote : Re: [i915] [UXA] VT switching doesn't work on Intel 915GM
Changed in xserver-xorg-video-intel:
status: Unknown → Confirmed
Bryce Harrington (bryce)
summary: - [i915] [UXA] VT switching doesn't work on Intel 915GM
+ [i915] VT switching doesn't work on Intel 915GM (UXA bug)
Changed in xserver-xorg-video-intel (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Triaged
Revision history for this message
Bryce Harrington (bryce) wrote : Re: [i915] VT switching doesn't work on Intel 915GM (UXA bug)

I notice that you are using version 2.6.1 of the driver, whereas we are shipping 2.6.3, which has a number of fixes especially for UXA. Please re-test against the Jaunty release and let us know if this is still an issue.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
In , night_fox (john-johncant) wrote :

I'm finding it hard not to reproduce this bug on my laptop atm! Wobbling wobbly windows in compiz a lot usually causes it. I've recorded the whole of /sys/kernel/debug/dri (I hope you dont mind that it's tarred), and dmesg. I have the result of intel_gpu_dump but it's big and I'm not sure how useful it would be, so havent posted it.

I have exactly the same graphics card, i945, I'm using:
ubuntu 9.04
kernel version 2.6.30-020630rc2-generic
"xserver-xorg-video-intel" 2:2.7.99.1+git20090427.e55d9431-0ubuntu0sarvatt

First bug report post!

Revision history for this message
In , night_fox (john-johncant) wrote :

Created an attachment (id=25331)
part of debugfs after the hang - /sys/kernel/debug/dri

Revision history for this message
In , night_fox (john-johncant) wrote :

Created an attachment (id=25332)
result of dmesg after the the crash

Revision history for this message
In , mentor (matthew-bells23) wrote :

I can no longer reproduce this issue using Linux 2.6.29 and the X.org Intel driver 2.7.99.1
Also, I have now changed to different hardware.

Revision history for this message
In , mentor (matthew-bells23) wrote :

I think that's the way to receive no more email. Not sure.

Revision history for this message
Bryce Harrington (bryce) wrote : Re: [i915] (Needs kernel 2.6.29, -intel 2.7.99.1) VT switching doesn't work on Intel 915GM (UXA bug)

Nevermind, I see you've already done that testing on the upstreamed bug.

summary: - [i915] VT switching doesn't work on Intel 915GM (UXA bug)
+ [i915] (Needs kernel 2.6.29, -intel 2.7.99.1) VT switching doesn't work
+ on Intel 915GM (UXA bug)
Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Triaged
Changed in xserver-xorg-video-intel:
status: Confirmed → Invalid
Bryce Harrington (bryce)
tags: added: vt-switch
Revision history for this message
Bryce Harrington (bryce) wrote :

2.6.30 kernel is now in karmic.

linux-generic:
  Installed: (none)
  Candidate: 2.6.30.2.1
  Version table:
     2.6.30.2.1 0
        500 http://archive.ubuntu.com karmic/restricted Packages

summary: - [i915] (Needs kernel 2.6.29, -intel 2.7.99.1) VT switching doesn't work
- on Intel 915GM (UXA bug)
+ [i915] (Needs -intel 2.7.99.1) VT switching doesn't work on Intel 915GM
+ (UXA bug)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xserver-xorg-video-intel - 2:2.7.99.1+git20090602.ec2fde7c-0ubuntu1

---------------
xserver-xorg-video-intel (2:2.7.99.1+git20090602.ec2fde7c-0ubuntu1) karmic; urgency=low

  * Update to git 20090602 (master branch) up to commit ec2fde7c
    - xvmc is disabled since DRI1 no longer supported
    - LP: #96991 - 3D stuff breaks with Compiz: Redirected Direct Rendering
      is needed in DRI
    - LP: #120834 - X freezes with I830WaitLpRing error when running OpenGL apps
    - LP: #337608 - X crashes in fbBlt() when using Sun Java Plugin 6 + firefox3.0
    - LP: #339555 - compiz slowmotion after Jaunty upgrade
    - LP: #363900 - X.org freezes with intel driver, no apparent trigger
    - LP: #331719 - VT switching doesn't work on Intel 915GM
    - LP: #339091 - X freezes a few minutes after resuming
    - LP: #348436 - Kubuntu: X server crash when screensaver is started (4500MHD)
    - LP: #279727 - Kubuntu: Display Corruption w/ Intel 4700MHD
    - LP: #357851 - Kubuntu: Distorted display after switching virtual desktops w/ exa
    - LP: #158415 - Front buffer dynamic resize not supported
    - LP: #324998 - x server restarts itself w/ compiz on Intel 945GM
    - LP: #355593 - after upgrade to 9.04, rotating desktop cube ran slow
    - LP: #357290 - 1 fps in 3d apps like neverball with EXA
    - LP: #360774 - Graphical Corruption with EXA on X4500
    - LP: #364126 - screensaver prefs dialog in 9.04 RC livecd leaves dirt
    - LP: #375712 - Native resolution for dell "2005fpw" monitor not listed
    - LP: #375264 - Choppy flash video and poor performance with compiz
    - LP: #349568 - Jaunty / Compiz slow and tearing on GMA 4500MHD
    - LP: #356056 - window tearing during movement on 965 (no compiz)
    - LP: #330460 - xorg shows black image/hangs with jpg in firefox
    - LP: #347587 - X asserts on pI830->batch_ptr != 0 on resume from suspend
  * Merge with Debian experimental. Remaining Ubuntu changes:
    - Add lpia architecture
    - Re-enable the patch system, add quilt to build-deps.
    - 110_quirk_hp_mini.patch: quirk (sent upstream)
    - 117_quirk_thinkpad_x30.patch: quirk (sent upstream)
  * Drop 116_8xx_disable_dri.patch. There have been fixes for 3d on 8xx
    chipsets upstream, so drop the DRI disablement so the fixes can be
    re-tested.
  * Drop 103_quirk_intel_mb890.patch. Better quirk available upstream.
    (LP: #305269)

 -- Bryce Harrington <email address hidden> Tue, 02 Jun 2009 10:47:32 -0700

Changed in xserver-xorg-video-intel (Ubuntu):
status: Triaged → Fix Released
Changed in xserver-xorg-video-intel:
importance: Unknown → High
Changed in xserver-xorg-video-intel:
importance: High → Unknown
Changed in xserver-xorg-video-intel:
importance: Unknown → High
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.