These forums have been archived and are now read-only.
The new forums are live and can be found at https://forums.eveonline.com/
EVE error with primusrun after a system update [SOLVED]
$ primusrun playonlinux
primus: fatal: failed to acquire direct rendering context for display thread
X Error of failed request: GLXBadContext Major opcode of failed request: 154 (GLX) Minor opcode of failed request: 6 (X_GLXIsDirect) Serial number of failed request: 25 Current serial number in output stream: 24
LIBGL_DEBUG=verbose primusrun playonlinux
libGL: OpenDriver: trying /usr/lib32/dri/tls/i965_dri.solibGL: OpenDriver: trying /usr/lib32/dri/i965_dri.solibGL: Can't open configuration file /home/ryszard/.drirc: No such file or directory. libGL: OpenDriver: trying /usr/lib32/dri/tls/i965_dri.solibGL: OpenDriver: trying /usr/lib32/dri/i965_dri.solibGL: Can't open configuration file /home/ryszard/.drirc: No such file or directory.libGL: OpenDriver: trying /usr/lib32/dri/tls/i965_dri.solibGL: OpenDriver: trying /usr/lib32/dri/i965_dri.solibGL: Can't open configuration file /home/ryszard/.drirc: No such file or directory.libGL: Can't open configuration file /home/ryszard/.drirc: No such file or directory.libGL: OpenDriver: trying /usr/lib32/dri/tls/i965_dri.solibGL: OpenDriver: trying /usr/lib32/dri/i965_dri.solibGL: Can't open configuration file /home/ryszard/.drirc: No such file or directory.primus: fatal: failed to acquire direct rendering context for display thread
$ LIBGL_DEBUG=verbose primusrun grimrocklibGL: screen 0 does not appear to be DRI3 capablelibGL: pci id for fd 9: 8086:0126, driver i965libGL: OpenDriver: trying /usr/lib64/dri/tls/i965_dri.solibGL: OpenDriver: trying /usr/lib64/dri/i965_dri.solibGL: Can't open configuration file /home/ryszard/.drirc: No such file or directory.GL_VERSION: 4.5.0 NVIDIA 346.22GL_VENDOR: NVIDIA CorporationGL_RENDERER: GeForce GT 630M/PCIe/SSE2GL_SHADING_LANGUAGE_VERSION: 4.50 NVIDIA
# equery u primus[ Legend : U - final flag setting for installation][ : I - package is installed with flag ][ Colors : set, unset ] * Found these USE flags for x11-misc/primus-9999: U I + + abi_x86_32 : 32-bit (x86) libraries
[ 273.404576] bbswitch: enabling discrete graphics[ 273.859051] nvidia: module license 'NVIDIA' taints kernel.[ 273.859055] Disabling lock debugging due to kernel taint[ 273.866315] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none[ 273.866558] [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 1[ 273.866563] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 331.113 Mon Dec 1 21:08:13 PST 2014[ 274.021327] nvidia 0000:01:00.0: irq 50 for MSI/MSI-X
# cat /etc/bumblebee/bumblebee.conf # Configuration file for Bumblebee. Values should **not** be put between quotes## Server options. Any change made in this section will need a server restart# to take effect.[bumblebeed]# The secondary Xorg server DISPLAY numberVirtualDisplay=:8# Should the unused Xorg server be kept running? Set this to true if waiting# for X to be ready is too long and don't need power management at all.KeepUnusedXServer=false# The name of the Bumbleblee server group name (GID name)ServerGroup=bumblebee# Card power state at exit. Set to false if the card shoud be ON when Bumblebee# server exits.TurnCardOffAtExit=false# The default behavior of '-f' option on optirun. If set to "true", '-f' will# be ignored.NoEcoModeOverride=false# The Driver used by Bumblebee server. If this value is not set (or empty),# auto-detection is performed. The available drivers are nvidia and nouveau# (See also the driver-specific sections below)Driver=nvidia# Directory with a dummy config file to pass as a -configdir to secondary XXorgConfDir=/etc/bumblebee/xorg.conf.d## Client options. Will take effect on the next optirun executed.[optirun]# Acceleration/ rendering bridge, possible values are auto, virtualgl and# primus.Bridge=auto# The method used for VirtualGL to transport frames between X servers.# Possible values are proxy, jpeg, rgb, xv and yuv.VGLTransport=proxy# List of paths which are searched for the primus libGL.so.1 when using# the primus bridgePrimusLibraryPath=/usr/lib/primus:/usr/lib32/primus# Should the program run under optirun even if Bumblebee server or nvidia card# is not available?AllowFallbackToIGC=false# Driver-specific settings are grouped under [driver-NAME]. The sections are# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-# detection resolves to NAME).# PMMethod: method to use for saving power by disabling the nvidia card, valid# values are: auto - automatically detect which PM method to use# bbswitch - new in BB 3, recommended if available# switcheroo - vga_switcheroo method, use at your own risk# none - disable PM completely# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods## Section with nvidia driver specific options, only parsed if Driver=nvidia[driver-nvidia]# Module name to load, defaults to Driver if empty or unsetKernelDriver=nvidiaPMMethod=auto# colon-separated path to the nvidia librariesLibraryPath=/usr/lib64/opengl/nvidia/lib:/usr/lib32/opengl/nvidia/lib:/usr/lib/opengl/nvidia/lib# comma-separated path of the directory containing nvidia_drv.so and the# default Xorg modules pathXorgModulePath=/usr/lib64/opengl/nvidia/lib,/usr/lib64/opengl/nvidia/extensions,/usr/lib64/xorg/modules/drivers,/usr/lib64/xorg/modulesXorgConfFile=/etc/bumblebee/xorg.conf.nvidia## Section with nouveau driver specific options, only parsed if Driver=nouveau[driver-nouveau]KernelDriver=nouveauPMMethod=autoXorgConfFile=/etc/bumblebee/xorg.conf.nouveau
[ 1944.364] (WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-0
[ 1942.496] (EE) /dev/dri/card1: failed to set DRM interface version 1.4: Invalid argument
[ 1942.513] (EE) Screen 1 deleted because of no matching config section.
[ 1943.204] (EE) /dev/dri/card1: failed to set DRM interface version 1.4: Invalid argument
[ 2370.741] (WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-0[ 2418.355] (II) NVIDIA(0): Setting mode "CRT-0:nvidia-auto-select"[ 2418.457] (WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-0[ 2418.730] (II) modesetting(G0): EDID vendor "CMO", prod id 5913[ 2418.730] (II) modesetting(G0): Printing DDC gathered Modelines:[ 2418.730] (II) modesetting(G0): Modeline "1600x900"x0.0 107.80 1600 1648 1680 1940 900 903 908 926 -hsync -vsync (55.6 kHz eP)
[ 2369.092] (EE) /dev/dri/card1: failed to set DRM interface version 1.4: Invalid argument
[ 2369.102] (EE) Screen 1 deleted because of no matching config section.
[ 2369.103] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X[ 2369.103] (EE) NVIDIA(0): log file that the GLX module has been loaded in your X[ 2369.103] (EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If[ 2369.103] (EE) NVIDIA(0): you continue to encounter problems, Please try[ 2369.103] (EE) NVIDIA(0): reinstalling the NVIDIA driver.
[ 2369.697] (EE) AIGLX: reverting to software rendering
[ 2369.773] (EE) /dev/dri/card1: failed to set DRM interface version 1.4: Invalid argument
$ xrandr --listprovidersProviders: number : 1Provider 0: id: 0x47 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 3 outputs: 5 associated providers: 0 name:Intel