nvidia device permissions in jessie
Luca Boccassi
luca.boccassi at gmail.com
Sun Oct 11 19:24:45 UTC 2015
On Sun, 2015-10-11 at 20:52 +0200, Andreas Beckmann wrote:
> On 2015-10-11 19:10, Luca Boccassi wrote:
> > Here's the output on a fresh Jessie 8.2 amd64 installation on a desktop
> > with a 780gtx, after installing nvidia-driver and rebooting with a basic
> > xorg.conf:
> >
> > 9659 0 drwxr-xr-x 2 root root 60 Oct 11 18:02 /dev/dri
> > 9660 0 crw-rw---- 1 root video Oct 11 18:02 /dev/dri/card0
> > 13362 0 crw-rw-rw- 1 root root Oct 11 18:02 /dev/nvidia0
> > 13359 0 crw-rw-rw- 1 root root Oct 11 18:02 /dev/nvidiactl
>
> Hmm, not really what we want ...
>
> can you run this (in a console) and send the transcript?
>
> ls -l /dev/nvidia*
> invoke-rc.d gdm3 stop
> rmmod nvidia
> lsmod | grep nvidia
> ls -l /dev/nvidia*
> modprobe -v nvidia
> ls -l /dev/nvidia*
> invoke-rc.d gdm3 start
>
> If gdm3 fails to start now, stop here
>
> How does this look with the nvidia packages from jessie-backports?
> (340.93-3~bpo8+1)
> I'm afraid we could hit the 'adduser *dm video' bug here ... (don't fix
> it this way).
Shoved it into a script with -x and ran it as root. Changed rmmod to
modprobe -r since nvidia is used by i2c_core, and invoke-rc.d with
systemctl since I'm running systemd.
+ ls -l /dev/nvidia0 /dev/nvidiactl
crw-rw-rw- 1 root root 195, 0 Oct 11 20:15 /dev/nvidia0
crw-rw-rw- 1 root root 195, 255 Oct 11 20:15 /dev/nvidiactl
+ systemctl stop gdm3
+ modprobe -r nvidia
rmmod: ERROR: Module nvidia_uvm is not currently loaded
modprobe: FATAL: Error running remove command for nvidia_current
+ lsmod
+ grep nvidia
+ ls -l /dev/nvidia0 /dev/nvidiactl
crw-rw-rw- 1 root root 195, 0 Oct 11 20:15 /dev/nvidia0
crw-rw-rw- 1 root root 195, 255 Oct 11 20:15 /dev/nvidiactl
+ modprobe -v nvidia
insmod /lib/modules/3.16.0-4-amd64/updates/dkms/nvidia-current.ko NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=44 NVreg_DeviceFileMode=0660
+ ls -l /dev/nvidia0 /dev/nvidiactl
crw-rw-rw- 1 root root 195, 0 Oct 11 20:15 /dev/nvidia0
crw-rw-rw- 1 root root 195, 255 Oct 11 20:15 /dev/nvidiactl
+ lsmod
+ grep nvidia
nvidia 10507891 0
drm 249955 2 nvidia
i2c_core 46012 3 drm,i2c_i801,nvidia
+ systemctl start gdm3
+ ls -l /dev/nvidia0 /dev/nvidiactl
crw-rw---- 1 root video 195, 0 Oct 11 20:15 /dev/nvidia0
crw-rw---- 1 root video 195, 255 Oct 11 20:15 /dev/nvidiactl
Permissions and ownership change after starting gdm3, and Gnome oopses
with the usual "Something has gone wrong" screen.
Kind regards,
Luca Boccassi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-nvidia-devel/attachments/20151011/225fcf2a/attachment.sig>
More information about the pkg-nvidia-devel
mailing list