Corrupt display after a while (after resume?) on intel graphics
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xf86-video-intel |
Fix Released
|
High
|
|||
xserver-xorg-video-intel (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I'm using a Thinkpad X201 with Intel graphics:
chris@lap-x201:~$ lspci -vvv -s 00:02.0
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device 215a
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 42
Region 0: Memory at f2000000 (64-bit, non-prefetchable) [size=4M]
Region 2: Memory at d0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 1800 [size=8]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
chris@lap-x201:~$ lspci -vvvn -s 00:02.0
00:02.0 0300: 8086:0046 (rev 02) (prog-if 00 [VGA controller])
Subsystem: 17aa:215a
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 42
Region 0: Memory at f2000000 (64-bit, non-prefetchable) [size=4M]
Region 2: Memory at d0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 1800 [size=8]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
I usually notice this problem after several days of use, which would normally include several suspend and resume cycles and (dis)connections of an external monitor.
chris@lap-x201:~$ lsb_release -rd
Description: Ubuntu 12.04.1 LTS
Release: 12.04
chris@lap-x201:~$ apt-cache policy xserver-
xserver-
Installed: 2:2.17.0-1ubuntu4.1
Candidate: 2:2.17.0-1ubuntu4.1
Version table:
*** 2:2.17.0-1ubuntu4.1 0
500 http://
100 /var/lib/
2:
500 http://
[ 75101.039] (II) intel(0): [DRI2] Setup complete
[ 75101.039] (II) intel(0): [DRI2] DRI driver: i965
[ 75101.039] (II) intel(0): Allocated new frame buffer 1280x800 stride 5120, tiled
[ 75101.050] (II) UXA(0): Driver registered support for the following operations:
[ 75101.050] (II) solid
[ 75101.050] (II) copy
[ 75101.050] (II) composite (RENDER acceleration)
[ 75101.050] (II) put_image
[ 75101.050] (II) get_image
[ 75101.050] (==) intel(0): Backing store disabled
[ 75101.050] (==) intel(0): Silken mouse enabled
[ 75101.050] (II) intel(0): Initializing HW Cursor
[ 75101.333] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 75101.336] (==) intel(0): DPMS enabled
[ 75101.336] (==) intel(0): Intel XvMC decoder enabled
[ 75101.336] (II) intel(0): Set up textured video
[ 75101.341] (II) intel(0): [XvMC] xvmc_vld driver initialized.
[ 75101.341] (II) intel(0): direct rendering: DRI2 Enabled
[ 75101.341] (==) intel(0): hotplug detection: "enabled"
[ 75101.363] (II) AIGLX: enabled GLX_MESA_
[ 75101.363] (II) AIGLX: enabled GLX_INTEL_
[ 75101.363] (II) AIGLX: enabled GLX_SGI_
[ 75101.363] (II) AIGLX: GLX_EXT_
[ 75101.363] (II) AIGLX: Loaded and initialized i965
[ 75101.363] (II) GLX: Initialized DRI2 GL provider for screen 0
[ 75101.364] (II) intel(0): Setting screen physical size to 338 x 211
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: xserver-
Uname: Linux 3.6.0-030600rc6
.tmp.unity.
ApportVersion: 2.0.1-0ubuntu12
Architecture: i386
CompizPlugins: [core,composite
CompositorRunning: compiz
Date: Fri Sep 21 11:44:24 2012
DistUpgraded: 2012-08-25 13:19:45,909 DEBUG enabling apt cron job
DistroCodename: precise
DistroVariant: ubuntu
EcryptfsInUse: Yes
ExtraDebuggingI
GraphicsCard:
Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:215a]
MachineType: LENOVO 3323DAG
ProcEnviron:
LANGUAGE=en_GB:en
TERM=xterm
PATH=(custom, user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xserver-
UdevDb: Error: [Errno 2] No such file or directory
UpgradeStatus: Upgraded to precise on 2012-08-25 (26 days ago)
dmi.bios.date: 12/17/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 6QET62WW (1.32 )
dmi.board.name: 3323DAG
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 3323DAG
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.7.
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
tags: | added: corruption |
tags: | added: resume |
Changed in xserver-xorg-video-intel: | |
importance: | Unknown → High |
status: | Unknown → Fix Released |
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | New → Fix Released |
Created attachment 49568
Xorg Log
I have Windows 7 running in a virtualbox (no acceleration defined). Sometimes it starts to flicker, it blacks out and repaints only areas on mouse movement. I see the following error in xorg log over and over again
[107833.198] (WW) intel(0): intel_uxa_ prepare_ access: bo map failed: No space left on device
eventually my xorg freezes and crashes. Restart of xorg does not work I have to reboot to get working again.
I have a dual screen setup, one running on HDMI and the other on DP. The problematic virtualbox runs on the DP.
lspci:
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82577LM Gigabit Network Connection (rev 05)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation Device 3b57 (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 05)
00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 05)
00:1c.3 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 (rev 05)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation 5 Series/3400 Series Chipset LPC Interface Controller (rev 05)
00:1f.2 RAID bus controller: Intel Corporation Mobile 82801 SATA RAID Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 05)
02:00.0 Network controller: Intel Corporation WiFi Link 6000 Series (rev 35)
03:00.0 SD Host controller: Ricoh Co Ltd Device e822 (rev 01)
3f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
3f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
3f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
3f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02)
3f:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
3f:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)