Bug#571273: xorg: No 3d acceleration because "Failed to open DRM device"
Package: xorg
Version: 1:7.5+3
Severity: normal
My system has become as slow as molasses after a recent upgrade.
It appears to be because it has fallen back on to software rendering:
$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Software Rasterizer
And in turn this appears to be some problem with dri/drm (I'm out of my depth here).
$ cat Xorg.0.log | grep drm
drmOpenDevice: node name is /dev/dri/card0
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card1
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card2
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card3
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card4
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card5
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card6
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card7
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card8
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card9
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card10
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card11
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card12
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card13
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card14
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card15
drmOpenByBusid: drmOpenMinor returns -1
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: node name is /dev/dri/card1
drmOpenDevice: node name is /dev/dri/card2
drmOpenDevice: node name is /dev/dri/card3
drmOpenDevice: node name is /dev/dri/card4
drmOpenDevice: node name is /dev/dri/card5
drmOpenDevice: node name is /dev/dri/card6
drmOpenDevice: node name is /dev/dri/card7
drmOpenDevice: node name is /dev/dri/card8
drmOpenDevice: node name is /dev/dri/card9
drmOpenDevice: node name is /dev/dri/card10
drmOpenDevice: node name is /dev/dri/card11
drmOpenDevice: node name is /dev/dri/card12
drmOpenDevice: node name is /dev/dri/card13
drmOpenDevice: node name is /dev/dri/card14
drmOpenDevice: node name is /dev/dri/card15
(EE) intel(0): [drm] Failed to open DRM device for : No such file or directory
(WW) intel(0): DRI2: failed to open drm device
(WW) intel(0): drmSetMaster failed: Bad file descriptor
(I'll append the full log below).
The problem arises with the xorg.conf that I'll also append below or with none.
I can't test a newer stock kernel (2.6.32) because I get a blank screen
when X tries to start (should post another bug report).
Any guidance for debugging this or working around it appreciated.
Best regards,
Boris
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (900, 'testing'), (800, 'unstable'), (700, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.30-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages xorg depends on:
ii gnome-terminal [x-terminal-em 2.28.2-1 The GNOME terminal emulator applic
ii konsole [x-terminal-emulator] 4:4.3.4-1 X terminal emulator for KDE 4
ii libgl1-mesa-dri 7.6.1-1 A free implementation of the OpenG
ii libgl1-mesa-glx [libgl1] 7.6.1-1 A free implementation of the OpenG
ii libglu1-mesa 7.6.1-1 The OpenGL utility library (GLU)
ii x11-apps 7.5+2 X applications
ii x11-session-utils 7.5+1 X session utilities
ii x11-utils 7.5+2 X11 utilities
ii x11-xfs-utils 7.4+1 X font server utilities
ii x11-xkb-utils 7.5+1 X11 XKB utilities
ii x11-xserver-utils 7.5+1 X server utilities
ii xauth 1:1.0.4-1 X authentication utility
ii xfonts-100dpi 1:1.0.1 100 dpi fonts for X
ii xfonts-75dpi 1:1.0.1 75 dpi fonts for X
ii xfonts-base 1:1.0.1 standard fonts for X
ii xfonts-scalable 1:1.0.1-1 scalable fonts for X
ii xfonts-utils 1:7.5+2 X Window System font utility progr
ii xinit 1.2.0-1 X server initialisation tool
ii xkb-data 1.7-2 X Keyboard Extension (XKB) configu
ii xorg-docs-core 1:1.5-1 Core documentation for the X.org X
ii xserver-xorg 1:7.5+3 the X.Org X server
ii xterm [x-terminal-emulator] 253-1 X terminal emulator
xorg recommends no packages.
Versions of packages xorg suggests:
pn xorg-docs <none> (no description available)
-- no debconf information
Reply to: