nothing noticeable occurred computer just stated there was a gpu lockup
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
module-init-tools (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[Problem]
The i915 kernel module seems to dislike having other kernel modules using the GPU. In some cases i915 will do a GPU reset and fire off a "GPU locked up!" event. The reset is successful and i915 carries on normally, so the user doesn't notice anything unusual and there's no symptoms other than the error messages in the dmesg log. However, this is enough to trigger the apport GPU lockup reporting tool to pop up on a subsequent reboot and prompt the user to file a bug report.
Essentially, module-init-tools (and other plumbing layer packages) don't always ensure a clean handoff between the vesafb driver and the i915 driver. However, when you know that i915 is going to load properly, you don't really need vesafb anyway.
[Workarounds]
Use xdiagnose to disable the vesafb framebuffer driver.
Or add it to the kernel blacklist.
Or direct apport not to file bug reports for gpu lockups. [This is the step taken for the natty release]
[Original Report]
Happens at every login. Not sure what is actually failing because everything seems to work fine.
ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: xserver-
ProcVersionSign
Uname: Linux 2.6.38-
Architecture: i386
Chipset: i945gm
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CurrentDmesg: [ 21.095517] EXT4-fs (sda3): re-mounted. Opts: errors=
DRM.card0.DVI.D.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
DRM.card0.LVDS.1:
status: connected
enabled: enabled
dpms: On
modes: 1280x800
edid-base64: AP/////
DRM.card0.VGA.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
Date: Wed Apr 20 10:45:36 2011
DistUpgraded: Log time: 2011-04-13 08:09:13.779453
DistroCodename: natty
DistroVariant: ubuntu
DuplicateSignature: (ESR: 0x00000010 PGTBL_ER: 0x00000102 IPEHR: 0x01000000)
ExecutablePath: /usr/share/
GraphicsCard:
Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03) (prog-if 00 [VGA controller])
Subsystem: Intel Corporation Device [8086:7270]
Subsystem: Intel Corporation Device [8086:7270]
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
InterpreterPath: /usr/bin/python2.7
MachineType: Apple Inc. MacBook2,1
ProcCmdline: /usr/bin/python /usr/share/
ProcEnviron:
ProcKernelCmdLine: BOOT_IMAGE=
ProcKernelCmdLine_: BOOT_IMAGE=
RelatedPackageV
xserver-xorg 1:7.6+4ubuntu3
libdrm2 2.4.23-1ubuntu6
xserver-
Renderer: Unknown
SourcePackage: xserver-
Title: [i945gm] GPU lockup (ESR: 0x00000010 PGTBL_ER: 0x00000102 IPEHR: 0x01000000)
UpgradeStatus: Upgraded to natty on 2011-04-13 (7 days ago)
UserGroups:
dmi.bios.date: 06/27/07
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MB21.88Z.
dmi.board.
dmi.board.name: Mac-F4208CA9
dmi.board.vendor: Apple Inc.
dmi.board.version: PVT
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Inc.
dmi.chassis.
dmi.modalias: dmi:bvnAppleInc
dmi.product.name: MacBook2,1
dmi.product.
dmi.sys.vendor: Apple Inc.
version.compiz: compiz 1:0.9.4+
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.
version.
version.
version.
version.
version.
version.
affects: | xserver-xorg-video-intel (Ubuntu) → module-init-tools (Ubuntu) |
summary: |
- nothing noticeable occurred computer just stated there was a crash + nothing noticeable occurred computer just stated there was a gpu lockup |
description: | updated |
tags: | removed: need-duplicate-check |
Basically a dupe of #752940 but this is a "single-gpu" case. We believe the i915 driver conflicts with the vesafb driver. Typically there are no overt symptoms but sometimes it causes permanent lockup.
You can work around this by disabling the vesafb driver from loading (the xdiagnose utility helps here). But if your system isn't locking up, these error messages are harmless and can be ignored.
module-init-tools does perhaps need some massaging to better avoid these conflicts. Refiling bug.