You are not logged in.

#1 2020-04-09 08:55:45

Ophrys
Member
Registered: 2019-12-04
Posts: 22

failed to load driver: swrast

Hello,

I have an issue after installing Steam.

Yesterday, the only game on my system (Pillars of Eternity) was launching properly.
I still had [multilib] disabled, no Steam, no lib32-nvidia-utils and everything was working perfectly.

Since yesterday:
- I have enabled [multilib]
- installed lib32-nvidia-utils (which came with many dependencies)
- installed Steam

- performed a pacman -Syu.
This last point may be unrelated to my issue, but I noticed it has upgraded nvidia drivers to their last version (440.82-1).

Since then, I get:

No matching FBConfig foundDesktop is 1920 x 1080 @ 60 Hz
 error: failed to load driver: swrast

when I try to launch the game.
I read different posts on similar issues, but could find what to do to fix it.

If it can be useful:

# find /usr -iname "*libGL.so*" -exec ls -l -- {} +
lrwxrwxrwx 1 root root     10 22 févr. 05:43 /usr/lib32/libGL.so -> libGL.so.1
lrwxrwxrwx 1 root root     14 22 févr. 05:43 /usr/lib32/libGL.so.1 -> libGL.so.1.7.0
-rwxr-xr-x 1 root root 435416 22 févr. 05:43 /usr/lib32/libGL.so.1.7.0
lrwxrwxrwx 1 root root     10 22 févr. 05:42 /usr/lib/libGL.so -> libGL.so.1
lrwxrwxrwx 1 root root     14 22 févr. 05:42 /usr/lib/libGL.so.1 -> libGL.so.1.7.0
-rwxr-xr-x 1 root root 538400 22 févr. 05:42 /usr/lib/libGL.so.1.7.0

Thank you for your help!

Last edited by Ophrys (2020-04-09 09:30:07)

Offline

#2 2020-04-09 09:17:58

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,449

Re: failed to load driver: swrast

That means you are trying to load the software driver and hence have no acceleration.

Did you reboot? When you get a new nvidia driver version you should reboot so that kernel modules/userspace lbraries are back in sync. If you did reboot and still see the issue, post your xorg log  and

dmesg | grep -i nvidia
pacman -Qs nvidia
pacman -Q linux
uname -a

in [ code ] tags rather than [ i ] tags (please adjust your original post to that effect as well)

Offline

#3 2020-04-09 09:29:19

Ophrys
Member
Registered: 2019-12-04
Posts: 22

Re: failed to load driver: swrast

Yes, I did reboot. I also tried reinstalling nvidia and nvidia-utils (maybe to fix a broken link?) and uninstalling lib32-nvidia-utils, then reboot. With no success.

Here is my Xorg log:

$ cat /var/log/Xorg.0.log
[     4.729] (--) Log file renamed from "/var/log/Xorg.pid-477.log" to "/var/log/Xorg.0.log"
[     4.732] 
X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
[     4.732] Build Operating System: Linux Arch Linux
[     4.732] Current Operating System: Linux tyrion 5.6.2-arch1-2 #1 SMP PREEMPT Sun, 05 Apr 2020 05:13:14 +0000 x86_64
[     4.732] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=6f20ae78-2d4b-427a-8466-ea1e31b41efc rw loglevel=3 quiet
[     4.732] Build Date: 30 March 2020  05:05:45AM
[     4.732]  
[     4.732] Current version of pixman: 0.38.4
[     4.732]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[     4.732] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     4.732] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Apr  9 10:25:51 2020
[     4.734] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     4.736] (==) No Layout section.  Using the first Screen section.
[     4.736] (==) No screen section available. Using defaults.
[     4.736] (**) |-->Screen "Default Screen Section" (0)
[     4.736] (**) |   |-->Monitor "<default monitor>"
[     4.737] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[     4.737] (==) Automatically adding devices
[     4.737] (==) Automatically enabling devices
[     4.737] (==) Automatically adding GPU devices
[     4.737] (==) Automatically binding GPU devices
[     4.737] (==) Max clients allowed: 256, resource mask: 0x1fffff
[     4.740] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/misc".
[     4.740]    Entry deleted from font path.
[     4.740]    (Run 'mkfontdir' on "/usr/share/fonts/misc").
[     4.743] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[     4.743]    Entry deleted from font path.
[     4.743] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi".
[     4.743]    Entry deleted from font path.
[     4.744]    (Run 'mkfontdir' on "/usr/share/fonts/100dpi").
[     4.744] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi".
[     4.744]    Entry deleted from font path.
[     4.744]    (Run 'mkfontdir' on "/usr/share/fonts/75dpi").
[     4.744] (==) FontPath set to:
        /usr/share/fonts/TTF,
        /usr/share/fonts/Type1
[     4.744] (==) ModulePath set to "/usr/lib/xorg/modules"
[     4.744] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[     4.744] (II) Module ABI versions:
[     4.744]    X.Org ANSI C Emulation: 0.4
[     4.744]    X.Org Video Driver: 24.1
[     4.744]    X.Org XInput driver : 24.1
[     4.744]    X.Org Server Extension : 10.0
[     4.745] (++) using VT number 1

[     4.746] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[     4.746] (II) xfree86: Adding drm device (/dev/dri/card0)
[     4.751] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules"
[     4.754] (--) PCI:*(1@0:0:0) 10de:1401:1458:3690 rev 161, Mem @ 0xde000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[     4.754] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[     4.754] (II) LoadModule: "glx"
[     4.759] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     4.778] (II) Module glx: vendor="X.Org Foundation"
[     4.778]    compiled for 1.20.8, module version = 1.0.0
[     4.778]    ABI class: X.Org Server Extension, version 10.0
[     4.778] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[     4.778]    loading driver: nvidia
[     4.778] (==) Matched nvidia as autoconfigured driver 0
[     4.778] (==) Matched nouveau as autoconfigured driver 1
[     4.778] (==) Matched nv as autoconfigured driver 2
[     4.778] (==) Matched modesetting as autoconfigured driver 3
[     4.778] (==) Matched fbdev as autoconfigured driver 4
[     4.778] (==) Matched vesa as autoconfigured driver 5
[     4.778] (==) Assigned the driver to the xf86ConfigLayout
[     4.778] (II) LoadModule: "nvidia"
[     4.778] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[     4.787] (II) Module nvidia: vendor="NVIDIA Corporation"
[     4.787]    compiled for 1.6.99.901, module version = 1.0.0
[     4.787]    Module class: X.Org Video Driver
[     4.788] (II) LoadModule: "nouveau"
[     4.789] (WW) Warning, couldn't open module nouveau
[     4.789] (EE) Failed to load module "nouveau" (module does not exist, 0)
[     4.789] (II) LoadModule: "nv"
[     4.789] (WW) Warning, couldn't open module nv
[     4.789] (EE) Failed to load module "nv" (module does not exist, 0)
[     4.789] (II) LoadModule: "modesetting"
[     4.790] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     4.794] (II) Module modesetting: vendor="X.Org Foundation"
[     4.794]    compiled for 1.20.8, module version = 1.20.8
[     4.794]    Module class: X.Org Video Driver
[     4.794]    ABI class: X.Org Video Driver, version 24.1
[     4.794] (II) LoadModule: "fbdev"
[     4.795] (WW) Warning, couldn't open module fbdev
[     4.795] (EE) Failed to load module "fbdev" (module does not exist, 0)
[     4.795] (II) LoadModule: "vesa"
[     4.796] (WW) Warning, couldn't open module vesa
[     4.796] (EE) Failed to load module "vesa" (module does not exist, 0)
[     4.796] (II) NVIDIA dlloader X Driver  440.82  Wed Apr  1 19:50:17 UTC 2020
[     4.796] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[     4.797] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[     4.798] (II) Loading sub module "fb"
[     4.798] (II) LoadModule: "fb"
[     4.798] (II) Loading /usr/lib/xorg/modules/libfb.so
[     4.800] (II) Module fb: vendor="X.Org Foundation"
[     4.800]    compiled for 1.20.8, module version = 1.0.0
[     4.800]    ABI class: X.Org ANSI C Emulation, version 0.4
[     4.800] (II) Loading sub module "wfb"
[     4.800] (II) LoadModule: "wfb"
[     4.800] (II) Loading /usr/lib/xorg/modules/libwfb.so
[     4.802] (II) Module wfb: vendor="X.Org Foundation"
[     4.802]    compiled for 1.20.8, module version = 1.0.0
[     4.802]    ABI class: X.Org ANSI C Emulation, version 0.4
[     4.802] (II) Loading sub module "ramdac"
[     4.802] (II) LoadModule: "ramdac"
[     4.802] (II) Module "ramdac" already built-in
[     4.805] (WW) Falling back to old probe method for modesetting
[     4.806] (II) NVIDIA(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[     4.806] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[     4.806] (==) NVIDIA(0): RGB weight 888
[     4.806] (==) NVIDIA(0): Default visual is TrueColor
[     4.806] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[     4.806] (II) Applying OutputClass "nvidia" options to /dev/dri/card0
[     4.806] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
[     4.807] (**) NVIDIA(0): Enabling 2D acceleration
[     4.807] (II) Loading sub module "glxserver_nvidia"
[     4.807] (II) LoadModule: "glxserver_nvidia"
[     4.807] (II) Loading /usr/lib/nvidia/xorg/libglxserver_nvidia.so
[     4.890] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[     4.890]    compiled for 1.6.99.901, module version = 1.0.0
[     4.891]    Module class: X.Org Server Extension
[     4.891] (II) NVIDIA GLX Module  440.82  Wed Apr  1 19:47:36 UTC 2020
[     4.894] (II) NVIDIA: The X server supports PRIME Render Offload.
[     5.586] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[     5.586] (--) NVIDIA(0):     CRT-0
[     5.586] (--) NVIDIA(0):     DFP-0 (boot)
[     5.586] (--) NVIDIA(0):     DFP-1
[     5.586] (--) NVIDIA(0):     DFP-2
[     5.586] (--) NVIDIA(0):     DFP-3
[     5.586] (--) NVIDIA(0):     DFP-4
[     5.586] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 960 (GM206-A) at PCI:1:0:0 (GPU-0)
[     5.586] (--) NVIDIA(0): Memory: 2097152 kBytes
[     5.586] (--) NVIDIA(0): VideoBIOS: 84.06.0d.00.6e
[     5.586] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[     5.602] (--) NVIDIA(GPU-0): CRT-0: disconnected
[     5.602] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[     5.602] (--) NVIDIA(GPU-0): 
[     5.634] (--) NVIDIA(GPU-0): HP 23xi (DFP-0): connected
[     5.634] (--) NVIDIA(GPU-0): HP 23xi (DFP-0): Internal TMDS
[     5.634] (--) NVIDIA(GPU-0): HP 23xi (DFP-0): 330.0 MHz maximum pixel clock
[     5.634] (--) NVIDIA(GPU-0): 
[     5.634] (--) NVIDIA(GPU-0): DFP-1: disconnected
[     5.634] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[     5.634] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[     5.634] (--) NVIDIA(GPU-0): 
[     5.634] (--) NVIDIA(GPU-0): DFP-2: disconnected
[     5.634] (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
[     5.634] (--) NVIDIA(GPU-0): DFP-2: 960.0 MHz maximum pixel clock
[     5.634] (--) NVIDIA(GPU-0): 
[     5.634] (--) NVIDIA(GPU-0): DFP-3: disconnected
[     5.634] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[     5.634] (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
[     5.634] (--) NVIDIA(GPU-0): 
[     5.634] (--) NVIDIA(GPU-0): DFP-4: disconnected
[     5.634] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[     5.634] (--) NVIDIA(GPU-0): DFP-4: 330.0 MHz maximum pixel clock
[     5.634] (--) NVIDIA(GPU-0): 
[     5.635] (==) NVIDIA(0): 
[     5.635] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[     5.635] (==) NVIDIA(0):     will be used as the requested mode.
[     5.635] (==) NVIDIA(0): 
[     5.636] (II) NVIDIA(0): Validated MetaModes:
[     5.636] (II) NVIDIA(0):     "DFP-0:nvidia-auto-select"
[     5.636] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
[     5.637] (--) NVIDIA(0): DPI set to (95, 94); computed from "UseEdidDpi" X config
[     5.637] (--) NVIDIA(0):     option
[     5.637] (II) UnloadModule: "modesetting"
[     5.637] (II) Unloading modesetting
[     5.637] (II) NVIDIA: Using 6144.00 MB of virtual memory for indirect memory
[     5.637] (II) NVIDIA:     access.
[     5.639] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[     5.639] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[     5.639] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[     5.639] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[     5.639] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[     5.639] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[     5.639] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[     5.639] (II) NVIDIA(0):     Config Options in the README.
[     5.659] (II) NVIDIA(0): Setting mode "DFP-0:nvidia-auto-select"
[     5.747] (==) NVIDIA(0): Disabling shared memory pixmaps
[     5.747] (==) NVIDIA(0): Backing store enabled
[     5.747] (==) NVIDIA(0): Silken mouse disabled
[     5.747] (==) NVIDIA(0): DPMS enabled
[     5.747] (II) Loading sub module "dri2"
[     5.747] (II) LoadModule: "dri2"
[     5.747] (II) Module "dri2" already built-in
[     5.747] (II) NVIDIA(0): [DRI2] Setup complete
[     5.747] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[     5.749] (II) Initializing extension Generic Event Extension
[     5.749] (II) Initializing extension SHAPE
[     5.749] (II) Initializing extension MIT-SHM
[     5.749] (II) Initializing extension XInputExtension
[     5.749] (II) Initializing extension XTEST
[     5.749] (II) Initializing extension BIG-REQUESTS
[     5.749] (II) Initializing extension SYNC
[     5.749] (II) Initializing extension XKEYBOARD
[     5.749] (II) Initializing extension XC-MISC
[     5.750] (II) Initializing extension SECURITY
[     5.750] (II) Initializing extension XFIXES
[     5.750] (II) Initializing extension RENDER
[     5.750] (II) Initializing extension RANDR
[     5.750] (II) Initializing extension COMPOSITE
[     5.750] (II) Initializing extension DAMAGE
[     5.750] (II) Initializing extension MIT-SCREEN-SAVER
[     5.750] (II) Initializing extension DOUBLE-BUFFER
[     5.750] (II) Initializing extension RECORD
[     5.750] (II) Initializing extension DPMS
[     5.750] (II) Initializing extension Present
[     5.750] (II) Initializing extension DRI3
[     5.750] (II) Initializing extension X-Resource
[     5.750] (II) Initializing extension XVideo
[     5.750] (II) Initializing extension XVideo-MotionCompensation
[     5.750] (II) Initializing extension GLX
[     5.751] (II) Initializing extension GLX
[     5.751] (II) Indirect GLX disabled.
[     5.751] (II) GLX: Another vendor is already registered for screen 0
[     5.751] (II) Initializing extension XFree86-VidModeExtension
[     5.751] (II) Initializing extension XFree86-DGA
[     5.751] (II) Initializing extension XFree86-DRI
[     5.751] (II) Initializing extension DRI2
[     5.751] (II) Initializing extension NV-GLX
[     5.751] (II) Initializing extension NV-CONTROL
[     5.751] (II) Initializing extension XINERAMA
[     5.854] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[     5.854] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[     5.854] (II) LoadModule: "libinput"
[     5.854] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[     5.861] (II) Module libinput: vendor="X.Org Foundation"
[     5.861]    compiled for 1.20.7, module version = 0.29.0
[     5.861]    Module class: X.Org XInput Driver
[     5.861]    ABI class: X.Org XInput driver, version 24.1
[     5.861] (II) Using input driver 'libinput' for 'Power Button'
[     5.861] (**) Power Button: always reports core events
[     5.861] (**) Option "Device" "/dev/input/event2"
[     5.861] (**) Option "_source" "server/udev"
[     5.867] (II) event2  - Power Button: is tagged by udev as: Keyboard
[     5.867] (II) event2  - Power Button: device is a keyboard
[     5.867] (II) event2  - Power Button: device removed
[     5.892] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
[     5.892] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[     5.895] (II) event2  - Power Button: is tagged by udev as: Keyboard
[     5.895] (II) event2  - Power Button: device is a keyboard
[     5.896] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[     5.896] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[     5.896] (II) Using input driver 'libinput' for 'Power Button'
[     5.896] (**) Power Button: always reports core events
[     5.896] (**) Option "Device" "/dev/input/event1"
[     5.896] (**) Option "_source" "server/udev"
[     5.897] (II) event1  - Power Button: is tagged by udev as: Keyboard
[     5.897] (II) event1  - Power Button: device is a keyboard
[     5.897] (II) event1  - Power Button: device removed
[     5.918] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1"
[     5.918] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[     5.919] (II) event1  - Power Button: is tagged by udev as: Keyboard
[     5.920] (II) event1  - Power Button: device is a keyboard
[     5.920] (II) config/udev: Adding input device Sleep Button (/dev/input/event0)
[     5.920] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[     5.920] (II) Using input driver 'libinput' for 'Sleep Button'
[     5.920] (**) Sleep Button: always reports core events
[     5.920] (**) Option "Device" "/dev/input/event0"
[     5.920] (**) Option "_source" "server/udev"
[     5.921] (II) event0  - Sleep Button: is tagged by udev as: Keyboard
[     5.921] (II) event0  - Sleep Button: device is a keyboard
[     5.921] (II) event0  - Sleep Button: device removed
[     5.945] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0/event0"
[     5.945] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8)
[     5.948] (II) event0  - Sleep Button: is tagged by udev as: Keyboard
[     5.948] (II) event0  - Sleep Button: device is a keyboard
[     5.950] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event12)
[     5.950] (II) No input driver specified, ignoring this device.
[     5.950] (II) This device may have been added with another device file.
[     5.951] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event13)
[     5.951] (II) No input driver specified, ignoring this device.
[     5.951] (II) This device may have been added with another device file.
[     5.952] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event14)
[     5.952] (II) No input driver specified, ignoring this device.
[     5.952] (II) This device may have been added with another device file.
[     5.953] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event15)
[     5.953] (II) No input driver specified, ignoring this device.
[     5.954] (II) This device may have been added with another device file.
[     5.954] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=10 (/dev/input/event16)
[     5.955] (II) No input driver specified, ignoring this device.
[     5.955] (II) This device may have been added with another device file.
[     5.956] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=11 (/dev/input/event17)
[     5.956] (II) No input driver specified, ignoring this device.
[     5.956] (II) This device may have been added with another device file.
[     5.957] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=12 (/dev/input/event18)
[     5.957] (II) No input driver specified, ignoring this device.
[     5.957] (II) This device may have been added with another device file.
[     5.959] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event3)
[     5.959] (**) Logitech USB Receiver: Applying InputClass "libinput pointer catchall"
[     5.959] (II) Using input driver 'libinput' for 'Logitech USB Receiver'
[     5.959] (**) Logitech USB Receiver: always reports core events
[     5.959] (**) Option "Device" "/dev/input/event3"
[     5.959] (**) Option "_source" "server/udev"
[     6.018] (II) event3  - Logitech USB Receiver: is tagged by udev as: Mouse
[     6.019] (II) event3  - Logitech USB Receiver: device is a pointer
[     6.019] (II) event3  - Logitech USB Receiver: device removed
[     6.078] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:046D:C537.0001/input/input3/event3"
[     6.079] (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: MOUSE, id 9)
[     6.079] (**) Option "AccelerationScheme" "none"
[     6.079] (**) Logitech USB Receiver: (accel) selected scheme none/0
[     6.079] (**) Logitech USB Receiver: (accel) acceleration factor: 2.000
[     6.079] (**) Logitech USB Receiver: (accel) acceleration threshold: 4
[     6.138] (II) event3  - Logitech USB Receiver: is tagged by udev as: Mouse
[     6.139] (II) event3  - Logitech USB Receiver: device is a pointer
[     6.141] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/mouse0)
[     6.141] (II) No input driver specified, ignoring this device.
[     6.141] (II) This device may have been added with another device file.
[     6.143] (II) config/udev: Adding input device Logitech USB Receiver Keyboard (/dev/input/event4)
[     6.143] (**) Logitech USB Receiver Keyboard: Applying InputClass "libinput keyboard catchall"
[     6.143] (II) Using input driver 'libinput' for 'Logitech USB Receiver Keyboard'
[     6.143] (**) Logitech USB Receiver Keyboard: always reports core events
[     6.143] (**) Option "Device" "/dev/input/event4"
[     6.143] (**) Option "_source" "server/udev"
[     6.147] (II) event4  - Logitech USB Receiver Keyboard: is tagged by udev as: Keyboard
[     6.147] (II) event4  - Logitech USB Receiver Keyboard: device is a keyboard
[     6.148] (II) event4  - Logitech USB Receiver Keyboard: device removed
[     6.172] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:046D:C537.0002/input/input4/event4"
[     6.172] (II) XINPUT: Adding extended input device "Logitech USB Receiver Keyboard" (type: KEYBOARD, id 10)
[     6.176] (II) event4  - Logitech USB Receiver Keyboard: is tagged by udev as: Keyboard
[     6.176] (II) event4  - Logitech USB Receiver Keyboard: device is a keyboard
[     6.179] (II) config/udev: Adding input device Logitech USB Receiver Consumer Control (/dev/input/event5)
[     6.179] (**) Logitech USB Receiver Consumer Control: Applying InputClass "libinput keyboard catchall"
[     6.179] (II) Using input driver 'libinput' for 'Logitech USB Receiver Consumer Control'
[     6.179] (**) Logitech USB Receiver Consumer Control: always reports core events
[     6.179] (**) Option "Device" "/dev/input/event5"
[     6.179] (**) Option "_source" "server/udev"
[     6.183] (II) event5  - Logitech USB Receiver Consumer Control: is tagged by udev as: Keyboard
[     6.183] (II) event5  - Logitech USB Receiver Consumer Control: device is a keyboard
[     6.184] (II) event5  - Logitech USB Receiver Consumer Control: device removed
[     6.212] (II) libinput: Logitech USB Receiver Consumer Control: needs a virtual subdevice
[     6.212] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:046D:C537.0002/input/input5/event5"
[     6.212] (II) XINPUT: Adding extended input device "Logitech USB Receiver Consumer Control" (type: MOUSE, id 11)
[     6.212] (**) Option "AccelerationScheme" "none"
[     6.212] (**) Logitech USB Receiver Consumer Control: (accel) selected scheme none/0
[     6.212] (**) Logitech USB Receiver Consumer Control: (accel) acceleration factor: 2.000
[     6.212] (**) Logitech USB Receiver Consumer Control: (accel) acceleration threshold: 4
[     6.216] (II) event5  - Logitech USB Receiver Consumer Control: is tagged by udev as: Keyboard
[     6.216] (II) event5  - Logitech USB Receiver Consumer Control: device is a keyboard
[     6.219] (II) config/udev: Adding input device Logitech USB Receiver System Control (/dev/input/event6)
[     6.219] (**) Logitech USB Receiver System Control: Applying InputClass "libinput keyboard catchall"
[     6.219] (II) Using input driver 'libinput' for 'Logitech USB Receiver System Control'
[     6.219] (**) Logitech USB Receiver System Control: always reports core events
[     6.219] (**) Option "Device" "/dev/input/event6"
[     6.219] (**) Option "_source" "server/udev"
[     6.223] (II) event6  - Logitech USB Receiver System Control: is tagged by udev as: Keyboard
[     6.223] (II) event6  - Logitech USB Receiver System Control: device is a keyboard
[     6.223] (II) event6  - Logitech USB Receiver System Control: device removed
[     6.252] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:046D:C537.0002/input/input6/event6"
[     6.252] (II) XINPUT: Adding extended input device "Logitech USB Receiver System Control" (type: KEYBOARD, id 12)
[     6.256] (II) event6  - Logitech USB Receiver System Control: is tagged by udev as: Keyboard
[     6.256] (II) event6  - Logitech USB Receiver System Control: device is a keyboard
[     6.259] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event7)
[     6.259] (II) No input driver specified, ignoring this device.
[     6.259] (II) This device may have been added with another device file.
[     6.261] (II) config/udev: Adding input device Logitech K400 (/dev/input/event11)
[     6.261] (**) Logitech K400: Applying InputClass "libinput pointer catchall"
[     6.261] (**) Logitech K400: Applying InputClass "libinput keyboard catchall"
[     6.261] (II) Using input driver 'libinput' for 'Logitech K400'
[     6.261] (**) Logitech K400: always reports core events
[     6.261] (**) Option "Device" "/dev/input/event11"
[     6.261] (**) Option "_source" "server/udev"
[     6.266] (II) event11 - Logitech K400: is tagged by udev as: Keyboard Mouse
[     6.266] (II) event11 - Logitech K400: device is a pointer
[     6.266] (II) event11 - Logitech K400: device is a keyboard
[     6.267] (II) event11 - Logitech K400: device removed
[     6.292] (II) libinput: Logitech K400: needs a virtual subdevice
[     6.292] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.2/0003:046D:C52B.0005/0003:046D:400E.0006/input/input34/event11"
[     6.292] (II) XINPUT: Adding extended input device "Logitech K400" (type: MOUSE, id 13)
[     6.292] (**) Option "AccelerationScheme" "none"
[     6.292] (**) Logitech K400: (accel) selected scheme none/0
[     6.292] (**) Logitech K400: (accel) acceleration factor: 2.000
[     6.292] (**) Logitech K400: (accel) acceleration threshold: 4
[     6.297] (II) event11 - Logitech K400: is tagged by udev as: Keyboard Mouse
[     6.297] (II) event11 - Logitech K400: device is a pointer
[     6.297] (II) event11 - Logitech K400: device is a keyboard
[     6.300] (II) config/udev: Adding input device Logitech K400 (/dev/input/mouse1)
[     6.300] (II) No input driver specified, ignoring this device.
[     6.300] (II) This device may have been added with another device file.
[     6.301] (II) config/udev: Adding input device HDA Intel PCH Front Mic (/dev/input/event9)
[     6.301] (II) No input driver specified, ignoring this device.
[     6.301] (II) This device may have been added with another device file.
[     6.302] (II) config/udev: Adding input device HDA Intel PCH Rear Mic (/dev/input/event10)
[     6.302] (II) No input driver specified, ignoring this device.
[     6.302] (II) This device may have been added with another device file.
[     6.303] (II) config/udev: Adding input device HDA Intel PCH Line (/dev/input/event19)
[     6.303] (II) No input driver specified, ignoring this device.
[     6.303] (II) This device may have been added with another device file.
[     6.304] (II) config/udev: Adding input device HDA Intel PCH Line Out (/dev/input/event20)
[     6.304] (II) No input driver specified, ignoring this device.
[     6.304] (II) This device may have been added with another device file.
[     6.305] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event21)
[     6.305] (II) No input driver specified, ignoring this device.
[     6.305] (II) This device may have been added with another device file.
[     6.306] (II) config/udev: Adding input device PC Speaker (/dev/input/event8)
[     6.306] (II) No input driver specified, ignoring this device.
[     6.306] (II) This device may have been added with another device file.
[     6.319] (**) Logitech USB Receiver Consumer Control: Applying InputClass "libinput keyboard catchall"
[     6.319] (II) Using input driver 'libinput' for 'Logitech USB Receiver Consumer Control'
[     6.319] (**) Logitech USB Receiver Consumer Control: always reports core events
[     6.319] (**) Option "Device" "/dev/input/event5"
[     6.319] (**) Option "_source" "_driver/libinput"
[     6.319] (II) libinput: Logitech USB Receiver Consumer Control: is a virtual subdevice
[     6.319] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:046D:C537.0002/input/input5/event5"
[     6.319] (II) XINPUT: Adding extended input device "Logitech USB Receiver Consumer Control" (type: KEYBOARD, id 14)
[     6.319] (**) Logitech K400: Applying InputClass "libinput pointer catchall"
[     6.320] (**) Logitech K400: Applying InputClass "libinput keyboard catchall"
[     6.320] (II) Using input driver 'libinput' for 'Logitech K400'
[     6.320] (**) Logitech K400: always reports core events
[     6.320] (**) Option "Device" "/dev/input/event11"
[     6.320] (**) Option "_source" "_driver/libinput"
[     6.320] (II) libinput: Logitech K400: is a virtual subdevice
[     6.320] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.2/0003:046D:C52B.0005/0003:046D:400E.0006/input/input34/event11"
[     6.320] (II) XINPUT: Adding extended input device "Logitech K400" (type: KEYBOARD, id 15)
[     6.327] (EE) Failed to open authorization file "/var/run/sddm/{7e0af9ca-edf5-4276-8d9c-6e658a3ec889}": No such file or directory
[    12.374] (--) NVIDIA(GPU-0): CRT-0: disconnected
[    12.374] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    12.374] (--) NVIDIA(GPU-0): 
[    12.406] (--) NVIDIA(GPU-0): HP 23xi (DFP-0): connected
[    12.406] (--) NVIDIA(GPU-0): HP 23xi (DFP-0): Internal TMDS
[    12.406] (--) NVIDIA(GPU-0): HP 23xi (DFP-0): 330.0 MHz maximum pixel clock
[    12.406] (--) NVIDIA(GPU-0): 
[    12.406] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    12.406] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[    12.406] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[    12.406] (--) NVIDIA(GPU-0): 
[    12.406] (--) NVIDIA(GPU-0): DFP-2: disconnected
[    12.406] (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
[    12.406] (--) NVIDIA(GPU-0): DFP-2: 960.0 MHz maximum pixel clock
[    12.406] (--) NVIDIA(GPU-0): 
[    12.406] (--) NVIDIA(GPU-0): DFP-3: disconnected
[    12.406] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[    12.406] (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
[    12.406] (--) NVIDIA(GPU-0): 
[    12.406] (--) NVIDIA(GPU-0): DFP-4: disconnected
[    12.406] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[    12.406] (--) NVIDIA(GPU-0): DFP-4: 330.0 MHz maximum pixel clock
[    12.406] (--) NVIDIA(GPU-0): 
[    12.786] (--) NVIDIA(GPU-0): CRT-0: disconnected
[    12.786] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    12.786] (--) NVIDIA(GPU-0): 
[    12.818] (--) NVIDIA(GPU-0): HP 23xi (DFP-0): connected
[    12.818] (--) NVIDIA(GPU-0): HP 23xi (DFP-0): Internal TMDS
[    12.818] (--) NVIDIA(GPU-0): HP 23xi (DFP-0): 330.0 MHz maximum pixel clock
[    12.818] (--) NVIDIA(GPU-0): 
[    12.818] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    12.818] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[    12.818] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[    12.818] (--) NVIDIA(GPU-0): 
[    12.818] (--) NVIDIA(GPU-0): DFP-2: disconnected
[    12.818] (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
[    12.818] (--) NVIDIA(GPU-0): DFP-2: 960.0 MHz maximum pixel clock
[    12.818] (--) NVIDIA(GPU-0): 
[    12.818] (--) NVIDIA(GPU-0): DFP-3: disconnected
[    12.818] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[    12.818] (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
[    12.818] (--) NVIDIA(GPU-0): 
[    12.818] (--) NVIDIA(GPU-0): DFP-4: disconnected
[    12.818] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[    12.818] (--) NVIDIA(GPU-0): DFP-4: 330.0 MHz maximum pixel clock
[    12.818] (--) NVIDIA(GPU-0):

$ dmesg | grep -i nvidia

[    3.245979] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input22
[    3.246012] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input23
[    3.246039] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input24
[    3.246065] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input25
[    3.246097] input: HDA NVidia HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input26
[    3.246126] input: HDA NVidia HDMI/DP,pcm=11 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input27
[    3.246152] input: HDA NVidia HDMI/DP,pcm=12 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input28
[    4.149412] nvidia: loading out-of-tree module taints kernel.
[    4.149418] nvidia: module license 'NVIDIA' taints kernel.
[    4.154023] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[    4.161620] nvidia-nvlink: Nvlink Core is being initialized, major device number 237
[    4.162109] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[    4.262555] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  440.82  Wed Apr  1 20:04:33 UTC 2020
[    4.294158] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  440.82  Wed Apr  1 19:41:29 UTC 2020
[    4.298006] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[    4.298008] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0

$ pacman -Qs nvidia

local/lib32-nvidia-utils 440.82-1
    NVIDIA drivers utilities (32-bit)
local/libvdpau 1.3-1
    Nvidia VDPAU library
local/libxnvctrl 440.64-1
    NVIDIA NV-CONTROL X extension
local/nvidia 440.82-1
    NVIDIA drivers for linux
local/nvidia-settings 440.64-1
    Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 440.82-1
    NVIDIA drivers utilities

$ pacman -Q linux

linux 5.6.2.arch1-2

$ uname -a

Linux tyrion 5.6.2-arch1-2 #1 SMP PREEMPT Sun, 05 Apr 2020 05:13:14 +0000 x86_64 GNU/Linux

Offline

#4 2020-04-09 13:03:13

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 13,750

Re: failed to load driver: swrast

[     6.327] (EE) Failed to open authorization file "/var/run/sddm/{7e0af9ca-edf5-4276-8d9c-6e658a3ec889}": No such file or directory

Don't like seeing that, not sure if it matters.

post glxinfo -B & glxinfo32 -B output (install mesa-demos & lib32-mesa-demos if needed) .

Since then, I get:

No matching FBConfig foundDesktop is 1920 x 1080 @ 60 Hz
error: failed to load driver: swrast

when I try to launch the game.

Post full terminal output from launch please


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#5 2020-04-09 13:08:22

Ophrys
Member
Registered: 2019-12-04
Posts: 22

Re: failed to load driver: swrast

Do you know what an sddm authorization file is? If I can fix it...

Here are the outputs you asked:

glxinfo -B :

name of display: :0
display: :0  screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 2048 MB
    Total available memory: 2048 MB
    Currently available dedicated video memory: 1502 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 960/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 440.82
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6.0 NVIDIA 440.82
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)

OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 440.82
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

glxinfo32 -B :

name of display: :0
display: :0  screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 2048 MB
    Total available memory: 2048 MB
    Currently available dedicated video memory: 1493 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 960/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 440.82
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6.0 NVIDIA 440.82
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)

OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 440.82
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

Player.log:

No matching FBConfig foundDesktop is 1920 x 1080 @ 60 Hz
 error: failed to load driver: swrast
Stacktrace:


Native stacktrace:

        /app/game/game/PillarsOfEternity_Data/Mono/x86_64/libmono.so(+0x915de) [0x7f7d367c65de]
        /app/game/game/PillarsOfEternity_Data/Mono/x86_64/libmono.so(+0x3483b) [0x7f7d3676983b]
        /lib/libpthread.so.0() [0x35a24117c0]
        ./PillarsOfEternity() [0xc43d0c]
        ./PillarsOfEternity() [0xc3da45]
        ./PillarsOfEternity() [0xc3e7cb]
        ./PillarsOfEternity() [0x42db1b]
        /lib/libc.so.6(__libc_start_main+0xf1) [0x35a1c20291]
        ./PillarsOfEternity() [0x42f8f1]

Debug info from gdb:


=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

The game is launched through a script, and the output only says that there was an error when calling the binary file. The log file a put above is the most complete I could find.

Last edited by Ophrys (2020-04-09 13:11:13)

Offline

#6 2020-04-09 14:00:13

seth
Member
Registered: 2012-09-03
Posts: 64,258

Re: failed to load driver: swrast

- installed Steam

How? Repo version? Flatpak?

pacman -Qs steam

Offline

#7 2020-04-09 14:05:58

Ophrys
Member
Registered: 2019-12-04
Posts: 22

Re: failed to load driver: swrast

It is the repo version:

local/steam 1.0.0.61-4
    Valve's digital software delivery system

I thought it all happened because of lib32-nvidia-utils or one of its dependencies. Could it be something else?

Last edited by Ophrys (2020-04-09 14:07:58)

Offline

#8 2020-04-09 20:05:12

seth
Member
Registered: 2012-09-03
Posts: 64,258

Re: failed to load driver: swrast

The glxinfo* outputs do not suggest any problem w/ your drivers, that's why I suspected a "broken" lib resolution by steam.
But I think I got this wrong, "Pillars of Eternity" isn't a Steam game at all (is it?)

file /opt/pillarsofeternity-gog/game/PillarsOfEternity
ldd /opt/pillarsofeternity-gog/game/PillarsOfEternity
# the path assumes you installed https://aur.archlinux.org/packages/pillarsofeternity-gog/

?

Offline

#9 2020-04-09 20:35:15

Ophrys
Member
Registered: 2019-12-04
Posts: 22

Re: failed to load driver: swrast

That's the thing: I already had Pillars of Eternity on my system when I decided to install Steam.

Before: Pillars of Eternity was working.
Since: it is not.

What I did in between:
1. Uncomment the multilib lines in /etc/pacman.conf -> not the problem I think.
2. Installed Steam -> I don't see what it could have done.
3. Installed lib32-nvidia-utils, which installed many dependencies -> I think the problem is there.
4. Pacman -Syu, which upgraded nvidia drivers -> If I am not lucky, the new nvidia drivers have a bug. But I have upgraded many times my nvidia drivers and - coincidence - the bug would be in this upgrade?

So my suspects are step #3, then step #4.
But what I should do with this, I do not know...

EDIT : you are right, it is the GOG version of Pillar of Eternity.

Last edited by Ophrys (2020-04-09 20:36:27)

Offline

#10 2020-04-09 20:44:07

seth
Member
Registered: 2012-09-03
Posts: 64,258

Re: failed to load driver: swrast

Output of the two commands?

Offline

#11 2020-04-09 20:49:12

Ophrys
Member
Registered: 2019-12-04
Posts: 22

Re: failed to load driver: swrast

Sorry smile

$ file PillarsOfEternity
PillarsOfEternity: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.24, BuildID[sha1]=848f3a372e45bc39c4e8b77a6bce42c5bad3e9ee, stripped
ldd PillarsOfEternity
        linux-vdso.so.1 (0x00007ffc80d4f000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fda6b1eb000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fda6b1c9000)
        librt.so.1 => /usr/lib/librt.so.1 (0x00007fda6b1be000)
        libGLU.so.1 => /usr/lib/libGLU.so.1 (0x00007fda6b14d000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0x00007fda6b0c7000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fda6af87000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007fda6af79000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fda6ad90000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007fda6ac4a000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fda6ac30000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007fda6aa6a000)
        /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007fda6b24a000)
        libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007fda6a9b3000)
        libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007fda6a97e000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fda6a954000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fda6a947000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007fda6a93e000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fda6a939000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fda6a92f000)

Offline

#12 2020-04-09 22:24:39

Ophrys
Member
Registered: 2019-12-04
Posts: 22

Re: failed to load driver: swrast

Un more complete log with LIBGL_DEBUG=verbose:

No matching FBConfig foundDesktop is 1920 x 1080 @ 60 Hz
 OpenDriver: trying /lib/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /lib/dri/swrast_dri.so
libGL: Can't open configuration file /home/nicolas/.drirc: No such file or directory.
libGL: Can't open configuration file /home/nicolas/.drirc: No such file or directory.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast

I tried to uninstall all multilib packages with pacman -R $(comm -12 <(pacman -Qq | sort) <(pacman -Slq multilib | sort)), etc. from https://wiki.archlinux.org/index.php/Of … s#multilib.

Then pacman -Syu, pacman -S nvidia nvidia-utils linux and rebooted.

But it still does not work.


EDIT : I "fixed" the issue. I remembered I had the game also on my Steam account (the reason why I have two copies of the game is long to explain and not really relevant here), so I downloaded it and uninstalled the GOG version. This is not a "clean" fix, just a workaround (and I may never know what happened,..), but it works now.

Thank you for your help!!!
Let's just hope it will not happen with another game...

Last edited by Ophrys (2020-04-10 10:07:58)

Offline

Board footer

Powered by FluxBB