[i915gm] slow desktop refresh poor graphics performance

Bug #514210 reported by sancelot
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

Using ubuntu karmic
The gnome desktop refresh is very slow at 1280x1024 16 bits

since using the xserver-xorg-vesa driver runs fine, I suppose an intel driver problem

using the ubuntu lucid drivers does not help.

pc setup :
http://www.nexcom.com/ProductModel.aspx?id=b5bc096d-c466-472c-ab60-db2f3770c031
Nexcom Nise 3100ep2
1Gb ram
i915GM video chipset

[lspci]
 [ 1.485676] agpgart-intel 0000:00:00.0: Intel 915GM Chipset
 [ 1.486227] agpgart-intel 0000:00:00.0: detected 7932K stolen memory
 [ 1.489689] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000
 00:00.0 Host bridge [0600]: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller [8086:2590] (rev 04)
      Subsystem: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller [8086:2590]
 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 04)
      Subsystem: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592]
 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 04)
      Subsystem: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592]
 P: /devices/pci0000:00/0000:00:00.0
 E: DEVPATH=/devices/pci0000:00/0000:00:00.0
 E: PCI_SLOT_NAME=0000:00:00.0
 KERNEL[1264761908.136168] add /devices/pci0000:00/0000:00:00.0 (pci)
 DEVPATH=/devices/pci0000:00/0000:00:00.0
 PCI_SLOT_NAME=0000:00:00.0
 UDEV [1264761908.136206] add /devices/pci0000:00/0000:00:00.0 (pci)
 DEVPATH=/devices/pci0000:00/0000:00:00.0
 PCI_SLOT_NAME=0000:00:00.0

Revision history for this message
sancelot (sancelot) wrote :

lspci -vvnn

Revision history for this message
sancelot (sancelot) wrote :

xorg log

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

Not enough information has been provided to troubleshoot. See http://wiki.ubuntu.com/X/Reporting for instructions on reporting X issues.

Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Invalid
Revision history for this message
sancelot (sancelot) wrote :

apport-cli xorg output

sancelot (sancelot)
Changed in xserver-xorg-video-intel (Ubuntu):
status: Invalid → New
Revision history for this message
madbiologist (me-again) wrote :

Your issue seems to be caused by something going wrong with the Direct Rendering Manager. From your Xorg.0.log:

drmOpenDevice: node name is /dev/dri/card0
[drm] failed to load kernel module "i915"
(EE) intel(0): [drm] Failed to open DRM device for : No such file or directory
(EE) intel(0): Failed to become DRM master.

and later:

(WW) intel(0): DRI2: failed to open drm device

and later still:

(WW) intel(0): drmSetMaster failed: Bad file descriptor

and later still:

(II) intel(0): direct rendering: Failed
(WW) intel(0): Option "NoAccel" is not used

and still later:

(II) AIGLX: Screen 0 is not DRI2 capable
(II) AIGLX: Screen 0 is not DRI capable
(II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so
(II) GLX: Initialized DRISWRAST GL provider for screen 0

Your system has most likely fallen-back to software rendering.

Does anybody know what caused the loading of the i915 kernel module to fail?

Revision history for this message
sancelot (sancelot) wrote :

I checked again with lucid, for unknown reasons I do not have the /dev/dri/card0 , and /dev/card0 does not exist too

Revision history for this message
sancelot (sancelot) wrote :

finally I have found the origin of the problem, looks like the i915 module can not be loaded , because of a mismatch in the kernel module loading orders, since it was impossible to get /dev/dri/card0

To solve the problem, I compiled a custom kernel setting agpgart and i915 drm in the kernel and not as modules.
like this everything works fine , since i915 is not a loadable module.

Can somebody forward this bug to the right group (udev ?) I suppose I won't be the single user of an i915 chipset...

Bryce Harrington (bryce)
description: updated
Revision history for this message
Vikram Dhillon (dhillon-v10) wrote :

This issue was reported against karmic, so can you confirm if this issue exists with the most recent Lucid Lynx 10.04 Alpha release? ISO CD images are available at http://cdimage.ubuntu.com/releases/lucid/ . Thanks in advance.

Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Incomplete
Bryce Harrington (bryce)
tags: added: lucid
Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → New
status: New → Incomplete
Bryce Harrington (bryce)
tags: added: performance
Bryce Harrington (bryce)
summary: - [I915GM] slow desktop refresh poor graphics performance
+ [i915gm] [I915GM] slow desktop refresh poor graphics performance
Bryce Harrington (bryce)
summary: - [i915gm] [I915GM] slow desktop refresh poor graphics performance
+ [i915gm] slow desktop refresh poor graphics performance
Revision history for this message
Bryce Harrington (bryce) wrote :

We're closing this bug since it is has been some time with no response from the original reporter. However, if the issue still exists please feel free to reopen with the requested information. Also, if you could, please test against the latest development version of Ubuntu, since this confirms the bug is one we may be able to pass upstream for help.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
James Faulkes (james-faulkes) wrote :

This bug still persists in Lucid:

Ubuntu 2.6.32-22.36-generic 2.6.32.11+drm33.2

Revision history for this message
James Faulkes (james-faulkes) wrote :

Forgot Grapics hardware - Intel 945GM Chipset. Apologies wrong hardware for this bug but similar issue.

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.