You are not logged in.
Hello guys,
i update my Arch System yesterday via pacman -Syu. It fetched the new Nvidia-Driver. After the installation was completed i rebooted my System and tried starting a game. It crashed with the following information:
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 292
Current serial number in output stream: 296
Apperantly the GLX module isnt happy about something. However, i can run glxgears without crashes (installed via mesa-demos).
I did some research and i think the problem is a version missmatch of the driver packages. Currently i have the following packages installed:
nvidia-384.69-2
nvidia-utils-384.69-1
nvidia-settings-384.59-1
Sadly I can't find a solution. I read about a missing Symlink from libgl.so.somethingsomething to the nvidia driver, but everything i tried failed.
So i reinstalled my entire System, only to run into the same problem again (ofc i haven't thought of a version missmatch yet).
It would be really nice if someone could tell me what to do and maybe explain the issue a little more in depth to help me understand it.
Thx in advance
Last edited by RoniBoni (2017-09-07 15:33:03)
Offline
Update again, the lib32-nvidia-utils drivers where out of sync for a while, that can happen occasionally.
Offline
There is no other version available right now. Different packages can be found in the testing repos tho. But its only libxnvctl and nvidia-settings that can be upgraded. Nvidia-utils would stay the same.
Should i still enable the testing repos?
Offline
No, if that's the case something else is borked. Post your /var/log/Xorg.0.log and
pacman -Qs nvidia
pacman -Q linux
uname -a
Offline
So, yesterday when i came home i was able to install the correct lib32-nvidia-utils. The problem was actually lib32-nvidia-utils and nvidia-utils being 'out of sync' as V1del said (384.59 lib32 and 384.69 on the 64-bit version). So just waiting until both packages were updated to the same version solved it for me. However, for future reference: 384.69 was in the testing repos for both. So installing them from testing would have solved the problem too, as pointed out here:
https://bbs.archlinux.org/viewtopic.php?id=229697
Thanks V1del for your help, i will set this to solved.
Offline