[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#768045: libdrm-intel1 2.4.58 prevent steam games to be launched on optimus system



Package: libdrm-intel1
Version: 2.4.58-2

Upgrading libdrm-intel1 from 2.4.56 to 2.4.58 broke the ability to launch steam games on optimus system (using bumblebee and primus). Most games does not start without any error message from steam console.

This thread (https://github.com/ValveSoftware/steam-for-linux/issues/3506) lead me to this package. Downgrading to 2.4.56 fix the problem.

Except this, bumblebee work as expected.

------------
lspci:
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 540M] (rev ff)

------------
dpkg status:
hadrien@hadrien-portable:~$ dpkg --status libdrm-intel1:amd64
Package: libdrm-intel1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 194
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Architecture: amd64
Multi-Arch: same
Source: libdrm
Version: 2.4.58-2
Depends: libc6 (>= 2.17), libdrm2 (>= 2.4.38), libpciaccess0
Pre-Depends: multiarch-support
Description: Userspace interface to intel-specific kernel DRM services -- runtime
 This library implements the userspace interface to the kernel DRM
 services.  DRM stands for "Direct Rendering Manager", which is the
 kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
 The DRI is currently used on Linux to provide hardware-accelerated
 OpenGL drivers.
hadrien@hadrien-portable:~$ dpkg --status libdrm-intel1:i386
Package: libdrm-intel1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 169
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Architecture: i386
Multi-Arch: same
Source: libdrm
Version: 2.4.58-2
Depends: libc6 (>= 2.17), libdrm2 (>= 2.4.38), libpciaccess0
Pre-Depends: multiarch-support
Description: Userspace interface to intel-specific kernel DRM services -- runtime
 This library implements the userspace interface to the kernel DRM
 services.  DRM stands for "Direct Rendering Manager", which is the
 kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
 The DRI is currently used on Linux to provide hardware-accelerated
 OpenGL drivers.

------------
syslog:
// starting steam then starting portal 2 with "primusrun %command%" as launch argument

Nov  4 11:22:44 hadrien-portable steam.desktop[32058]: Running Steam on debian  64-bit
Nov  4 11:22:44 hadrien-portable steam.desktop[32058]: STEAM_RUNTIME has been set by the user to: /home/hadrien/.steam/ubuntu12_32/steam-runtime
Nov  4 11:22:49 hadrien-portable kernel: [ 4989.373023] bbswitch: enabling discrete graphics
Nov  4 11:22:50 hadrien-portable systemd-udevd[219]: Network interface NamePolicy= disabled on kernel commandline, ignoring.
Nov  4 11:22:50 hadrien-portable kernel: [ 4990.582807] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=none,decodes=none:owns=none
Nov  4 11:22:50 hadrien-portable kernel: [ 4990.583041] [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 1
Nov  4 11:22:50 hadrien-portable kernel: [ 4990.583045] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  340.46  Wed Sep 24 14:23:40 PDT 2014
Nov  4 11:22:50 hadrien-portable systemd-udevd[219]: unknown key 'BUS' in /etc/udev/rules.d/ft-rockey.rules:1
Nov  4 11:22:50 hadrien-portable systemd-udevd[219]: invalid rule '/etc/udev/rules.d/ft-rockey.rules:1'
Nov  4 11:22:50 hadrien-portable gdm-Xorg-:0[789]: removing GPU device /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card1 /dev/dri/card1
Nov  4 11:22:50 hadrien-portable gdm-Xorg-:0[789]: (II) config/udev: Adding drm device (/dev/dri/card1)
Nov  4 11:22:50 hadrien-portable gdm-Xorg-:0[789]: (II) xfree86: Adding drm device (/dev/dri/card1)
Nov  4 11:22:50 hadrien-portable gdm-Xorg-:0[789]: (II) LoadModule: "modesetting"
Nov  4 11:22:50 hadrien-portable gdm-Xorg-:0[789]: (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
Nov  4 11:22:50 hadrien-portable gdm-Xorg-:0[789]: (II) Module modesetting: vendor="X.Org Foundation"
Nov  4 11:22:50 hadrien-portable gdm-Xorg-:0[789]: compiled for 1.15.99.904, module version = 0.9.0
Nov  4 11:22:50 hadrien-portable gdm-Xorg-:0[789]: Module class: X.Org Video Driver
Nov  4 11:22:50 hadrien-portable gdm-Xorg-:0[789]: ABI class: X.Org Video Driver, version 18.0
Nov  4 11:22:50 hadrien-portable gdm-Xorg-:0[789]: (II) UnloadModule: "modesetting"
Nov  4 11:22:50 hadrien-portable gdm-Xorg-:0[789]: (II) Unloading modesetting
Nov  4 11:22:50 hadrien-portable gdm-Xorg-:0[789]: (II) Failed to load module "modesetting" (already loaded, 32536)
Nov  4 11:22:50 hadrien-portable gdm-Xorg-:0[789]: xf86: found device 1
Nov  4 11:22:55 hadrien-portable systemd-udevd[219]: Network interface NamePolicy= disabled on kernel commandline, ignoring.
Nov  4 11:22:55 hadrien-portable kernel: [ 4995.398240] nvidia 0000:01:00.0: irq 53 for MSI/MSI-X
Nov  4 11:22:55 hadrien-portable kernel: [ 4995.402988] ACPI Warning: \_SB_.PCI0.PEGR.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Nov  4 11:22:55 hadrien-portable kernel: [ 4995.403063] ACPI Warning: \_SB_.PCI0.PEGR.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Nov  4 11:22:55 hadrien-portable kernel: [ 4995.403100] ACPI Warning: \_SB_.PCI0.PEGR.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Nov  4 11:22:55 hadrien-portable kernel: [ 4995.403132] ACPI Warning: \_SB_.PCI0.PEGR.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Nov  4 11:22:55 hadrien-portable kernel: [ 4995.403164] ACPI Warning: \_SB_.PCI0.PEGR.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Nov  4 11:22:55 hadrien-portable kernel: [ 4995.403195] ACPI Warning: \_SB_.PCI0.PEGR.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Nov  4 11:22:55 hadrien-portable kernel: [ 4995.403312] ACPI Warning: \_SB_.PCI0.PEGR.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Nov  4 11:22:55 hadrien-portable kernel: [ 4995.403345] ACPI Warning: \_SB_.PCI0.PEGR.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Nov  4 11:22:55 hadrien-portable systemd-udevd[219]: unknown key 'BUS' in /etc/udev/rules.d/ft-rockey.rules:1
Nov  4 11:22:55 hadrien-portable systemd-udevd[219]: invalid rule '/etc/udev/rules.d/ft-rockey.rules:1'
Nov  4 11:22:56 hadrien-portable kernel: [ 4996.582801] ACPI Warning: \_SB_.PCI0.PEGR.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Nov  4 11:22:56 hadrien-portable systemd-udevd[219]: Network interface NamePolicy= disabled on kernel commandline, ignoring.
Nov  4 11:22:56 hadrien-portable systemd-udevd[219]: unknown key 'BUS' in /etc/udev/rules.d/ft-rockey.rules:1
Nov  4 11:22:56 hadrien-portable systemd-udevd[219]: invalid rule '/etc/udev/rules.d/ft-rockey.rules:1'
Nov  4 11:22:56 hadrien-portable acpid: client connected from 32286[0:999]
Nov  4 11:22:56 hadrien-portable acpid: 1 client rule loaded
Nov  4 11:22:59 hadrien-portable bumblebeed[665]: [ 4994.157922] [ERROR][XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
Nov  4 11:22:59 hadrien-portable bumblebeed[665]: [ 4994.157969] [WARN][XORG] (WW) Unresolved symbol: fbGetGCPrivateKey
Nov  4 11:22:59 hadrien-portable bumblebeed[665]: [ 4994.158002] [WARN][XORG] (WW) NVIDIA(0): Unable to get display device for DPI computation.
Nov  4 11:22:59 hadrien-portable bumblebeed[665]: [ 4994.158040] [ERROR][XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
Nov  4 11:22:59 hadrien-portable systemd-udevd[219]: Network interface NamePolicy= disabled on kernel commandline, ignoring.
Nov  4 11:22:59 hadrien-portable kernel: [ 5000.077908] [drm] Module unloaded
Nov  4 11:22:59 hadrien-portable kernel: [ 5000.079956] bbswitch: disabling discrete graphics
Nov  4 11:22:59 hadrien-portable kernel: [ 5000.079971] ACPI Warning: \_SB_.PCI0.PEGR.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Nov  4 11:22:59 hadrien-portable systemd-udevd[219]: unknown key 'BUS' in /etc/udev/rules.d/ft-rockey.rules:1
Nov  4 11:22:59 hadrien-portable systemd-udevd[219]: invalid rule '/etc/udev/rules.d/ft-rockey.rules:1'
Nov  4 11:22:59 hadrien-portable gdm-Xorg-:0[789]: removing GPU device /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card1 /dev/dri/card1
Nov  4 11:22:59 hadrien-portable kernel: [ 5000.092653] pci 0000:01:00.0: Refused to change power state, currently in D0
Nov  4 11:22:59 hadrien-portable bumblebeed[665]: [ 4994.869414] [ERROR][XORG] (EE) Server terminated successfully (0). Closing log file.


Reply to: