On 14.02.2023 04:54, David C. Rankin wrote:
On 2/13/23 14:49, Peter Maffter wrote:
Is that the beginning of the things that are named in Subject "Nvidia 390x driver users - glibc 2.37 will bring bad news" ?
The glibc 2.37 TLS change is the culprit
The problem discussed there was that Arch package did not install library in the "normal" dynamic linker search path. openSUSE package does $ rpm -qlp nvidia-glG04-390.157-17.5.x86_64.rpm ... /usr/lib64/libnvidia-tls.so.390.157 /usr/lib64/tls /usr/lib64/tls/libnvidia-tls.so.390.157
For history and solution. The last 390XX driver is compiled with glibc 2.36 and the TLS handling of xauth tokens is not the same in 2.37.
The solution is to make the nvidia driver use the tls lib from 2.37. Simplest fix is to create /etc/ld.so.conf.d/nvidia and include /usr/lib/tls so the glibc 2.37 driver has precedence (works fine here with the G04 driver on Arch)
And did it fix the problem on *openSUSE*?