由于我使用 PPAppa:graphics-drivers/ppa
我的系统中有这个组nvidia-persistenced
。为什么需要这个组?
% cat /etc/group | grep nvidia
nvidia-persistenced:x:154:
答案1
该
nvidia-persistenced
实用程序用于在 NVIDIA 驱动程序中启用持久软件状态。启用持久模式后,守护进程会阻止驱动程序在设备未使用时释放设备状态。这可以缩短此场景下新客户端的启动时间。守护进程不需要 root 权限即可运行,并且可以安全地以非特权用户身份运行,因为其运行时目录
/var/run/nvidia-persistenced
是在启动守护进程之前为该用户创建的并由该用户拥有。nvidia-persistenced
还需要对 NVIDIA 字符设备文件具有读写访问权限。如果设备文件的权限已通过 、 或 NVIDIA 内核模块选项中的任何一个进行了更改NVreg_DeviceFileUID
,NVreg_DeviceFile_GID
则NVreg_DeviceFileMode
需要nvidia-persistenced
以合适的用户身份运行。
因此创建此组来处理此守护进程的特定权限。例如,/var/run/nvidia-persistenced
归所有nvidia-persistenced
。
而且这个用户和组并不是特定于 PPA 的。它也是为从 Ubuntu 存储库安装的 Nvidia 驱动程序创建的。