影片播放只能以 root 身分使用 Nvidia 卡進行

影片播放只能以 root 身分使用 Nvidia 卡進行

也就是說,可以使用任何影片播放:chrome (html 5)、firefox (flash)、vlc、totem、smplayer...等等。只有當軟體以 root 身分啟動時它才有效,否則它會在開始時凍結。

然而影片保持靜止。幾天前,在一次身份不明的更新之後,這種情況開始發生。以普通使用者身分執行 chrome 的相關輸出給了一些提示:

NVIDIA: could not open the device file /dev/nvidia0

Firefox 或 vlc 沒有輸出

$ ls -l /dev/nvidia0
crw-rw-rw- 1 root root 195, 0 nov  8 21:18 /dev/nvidia0

答案1

通常,您的團隊/dev/nvidia0應該可以存取您的video內容。如果你執行了圖騰(或任何其他玩家),你會注意到這樣一行:

NVIDIA:無法開啟裝置檔案/dev/nvidia0(不允許操作)。

通常,您應該能夠解決將自己新增至群組影片並重新啟動系統的問題。

sudo adduser Hal video

/dev/nvidia0文件歸 root 所有,這確實很奇怪。

答案2

刪除 nvidia 專有驅動程式並使用 nouveau。此外,我還必須清除所有 nvidia 專有驅動程式包,否則我會在顯示器上得到錯誤的解析度。

相關內容