[Solved] Nvidia drivers 470.161.03 (GTX 660) : no OpenGL 32bits

Hi,
On a fresh install of EndeavourOS, I can not run Steam (X Error of failed request: BadValue (integer parameter out of range for operation) or Playonlinux (Playonlinux n’est pas en mesure de trouver les bibliothèques OpenGL 32 bits) because it seems 32 bit drivers are not installed.

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.161.03   Driver Version: 470.161.03   CUDA Version: 11.4     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0 N/A |                  N/A |
| 17%   42C    P5    N/A /  N/A |    631MiB /  1985MiB |     N/A      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+
[vince@LaputA ~]$ sudo pacman -Ss lib32-nvidia-utils
multilib/lib32-nvidia-utils 525.78.01-1
    NVIDIA drivers utilities (32-bit)
kernel-lts/lib32-nvidia-390xx-utils 390.154-1
    NVIDIA drivers utilities (32-bit), 390xx legacy branch
kernel-lts/lib32-nvidia-470xx-utils 470.141.03-1 [installé]
    NVIDIA drivers utilities (32-bit)

Dis anyone encounter this problem ?

Welcome to the forum! :smile:

Please show what nvidia packages you have installed:

pacman -Qs nvidia

Some of them are probably not needed and maybe conflicting.

Also, if you have package nvidia-inst installed, could you show the output of

nvidia-driver-supported-branches

Hi !
Thanks for your answer :wink:

I had different versions installed for 64 and 32 bit : 470.161.03 / 470.141.03-1
So I deleted all nvidia packages to reinstall with nvidia-inst.

But no module would be loaded (DKMS error) with kernel 6.1.7…
So I ended up installing linux-lts and nvidia modules are now loaded \o/

It’s OK now Steam is finally installed.
I’m going to stay on LTS kernel as updates seems to break things easily…

Thanks !

Please note that the status of the kernel-lts repo (by late @jonathon)
of the 470 series drivers may be unknown currently.

Hopefully someone from the Linux community will start maintaining the legacy Nvidia drivers (namely series 470 and 390) in the AUR.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.