Bug ID 1163013
Summary access to /dev/nvidia* no longer possible after update
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component X11 3rd Party Driver
Assignee xorg-maintainer-bugs@forge.provo.novell.com
Reporter P.Suetterlin@royac.iac.es
QA Contact sndirsch@suse.com
Found By ---
Blocker ---

I updated my TW system to the G05 series from the nvidia repository.
After that, SDDM wouldn't start anymore, leaving me only with a black screen
and mouse cursor.  The logfiles revealed the greeter couldn't create an OpenGL
context.
So I activated autologin for sddm, so I could work, and next noticed that I
cannot use accelerated glx stuff.  

After a *lot* of hunting around and comparing with the old, still working
snapshot, I realized that the update had removed the file
/usr/lib/tmpfiles.d/nvidia-logind-acl-trick.conf that created neccessary links
in the uaccess part of the /run filesystem, so that systemd-logind would allow
access to the /dev/nvidia* files.

I noticed the file is still mentioned in the postuninstall scripts section of
nvidia-gfxG05-kmp-default:
lux:~% rpm -q --scripts nvidia-gfxG05-kmp-default | grep -B 1 acl-trick
    # cleanup of bnc# 1000625
    rm -f /usr/lib/tmpfiles.d/nvidia-logind-acl-trick.conf

But nothing seemed to have created it when installing the package :(

The BNC thread is quite old - is this still the official method to get access
to the device files, or did I miss some change?

TW 20200201
nvidia-gfxG05-kmp-default-440.44_k5.3.12_2-22.1.x86_64
nvidia-computeG05-440.44-22.1.x86_64
nvidia-glG05-440.44-22.1.x86_64
x11-video-nvidiaG05-440.44-22.1.x86_64


You are receiving this mail because: