我遇到了一个问题,我认为我已将其范围缩小到 nvidia 持久性守护进程。
问题:我的 HTPC 连接到我的 Onkyo 接收器。当我关闭接收器并重新打开时,我没有来自 HTPC 的信号。我可以按Ctrl+ Alt+F1并运行sudo stop lightdm,然后sudo start lightdm。一旦我这样做了,我就会回到常规屏幕。这不是一个长期的解决方案,尽管
通过我的 googlefu,我发现我需要将持久模式设置为开启,尽管这将消失。我已经尝试过这种方法,sudo "nvidia-smi -pm 1"它会将其设置为开启,但它似乎不起作用,因为问题会再次发生。
我也试过运行sudo nvidia-persistenced --user [user] --persistence-mode,我可以看到一个进程开始。但是,当我关闭接收器时,也会发生同样的事情。
该syslog有以下几点:
... nvidia-persistenced: Failed to open PID file: File exists
... nvidia-persistenced: Shutdown (5232)
Run Code Online (Sandbox Code Playgroud)
我已确保我nvidia-persistenced运行的用户是该nvidia-persistenced组的一部分。我还将/var/run/nvidia-persistenced/文件夹的权限设置为 777。
我快疯了试图解决这个问题。我希望能够关闭我的接收器,当我重新打开它时,屏幕会出现在我离开的地方。
此外,一旦我让nvidia-persistenced守护进程工作,我需要将它设置为在系统启动时启动。我该怎么做?
nvidia ×1