解決linux下chrome NVIDIA: could not open the device file /dev/nvidia0 Operation not permitted 問題

在平時使用chrome的過程中發現日誌裏或者在命令行執行google-chrome的時候總是報錯

# NVIDIA: could not open the device file /dev/nvidia0 Operation not permitted


這個問題折騰了我N長時間,期間嘗試過通過udev和modprobe控制nvidia的權限,最後還是無法解決問題,最近嘗試lxc的時候突然想到了命名空間,然而chrome的sandbox又和命名空間有關,於是我就嘗試禁用sandbox


有了想法就去google進行科普,找到了這個參數

# --disable-gpu-sandbox


之後在命令行中執行

# google-chrome --disable-gpu-sandbox


OK 不報上面的錯了!


爲了以後不手動添加參數直接修改google-chrome文件

# sudo vim /usr/bin/google-chrome


最後一行修改成

# exec -a "$0" "$HERE/chrome" --disable-gpu-sandbox "$@"


大功告成!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章