什么是 nvidia-persistenced 组

什么是 nvidia-persistenced 组

由于我使用 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_DeviceFileUIDNVreg_DeviceFile_GIDNVreg_DeviceFileMode需要nvidia-persistenced以合适的用户身份运行。

因此创建此组来处理此守护进程的特定权限。例如,/var/run/nvidia-persistenced归所有nvidia-persistenced

来源

而且这个用户和组并不是特定于 PPA 的。它也是为从 Ubuntu 存储库安装的 Nvidia 驱动程序创建的。

相关内容