我有一台遊戲筆記型電腦華碩 ROG GL703Ge STRIX,帶有上述的 Nvidia GPU,我安裝了 ubuntu,將 Windows 作為雙啟動,但我面臨的問題是我無法使用 GPU,我嘗試安裝驅動sudo ubuntu-drivers auto-install
程序nvidia-驅動程式-430這是 Nvidia 網站推薦的,但是當我輸入時,nvidia-smi
我收到一條錯誤訊息:
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
然後我刪除了驅動程式並手動安裝:
sudo apt-get purge nvidia*
sudo apt-get install nvidia-driver-430 nvidia-settings
但仍然是同樣的問題,我該怎麼做才能解決這個問題?
而且每次啟動之前,我都必須在 grub 選單中按 e 來編輯程式碼並新增nouveau.modeset=0
.
答案1
我認為這是因為你還沒有真正切換到使用你的 nvidia 驅動程式。前往“軟體和更新”,然後前往“其他驅動程式”選項卡,然後選擇您已安裝的 nvidia 驅動程序,而不是預設啟用的開源驅動程式。然後做
prime-select nvidia
reboot
然後重新啟動後,您應該能夠正確運行 nvidia-smi。使用 prime-select 在 intel 和 nvidia 之間切換,然後重新啟動。
答案2
就我而言,這是更新核心的問題(在 sudo 中)
https://linuxconfig.org/how-to-upgrade-kernel-to-latest-version-on-ubuntu-20-04-focal-fossa-linux
然後做:
sudo update-grub
最後安裝驅動並重啟
sudo ubuntu-drivers autoinstall
sudo reboot