(我知道有幾個問題有類似的標題,但它們要么沒有答案,要么非常舊,要么不適用於我的情況。)
我使用的是 Ubuntu 18.04.2,我的 GPU 是 GeForce 840M,驅動程式版本是 nvidia-driver-430(從「軟體和更新」面板安裝)
所以我似乎不能再使用nvidia gpu了。我不知道是什麼原因造成的。
sudo nvidia-settings
給出以下輸出:
錯誤:未載入 NVIDIA 驅動程式 錯誤:無法從任何可用系統載入訊息
它確實打開了 Nvidia 面板,但沒有通常的設置,只有兩個 PRIME 配置(Nvidia 性能模式和英特爾省電模式)。
sudo nvidia-smi
給出以下錯誤:
NVIDIA-SMI 失敗,因為它無法與 NVIDIA 驅動程式通訊。確保已安裝並執行最新的 NVIDIA 驅動程式。
我嘗試了一些方法,例如清除並重新安裝驅動程式或使用較舊的驅動程序,但沒有成功。我還嘗試從 nvidia 網站下載並運行 .run 驅動程序,但安裝失敗。
我正在尋求有關下一步嘗試如何使其再次運行的建議。感謝您的幫助 :)
編輯:
uname -r
4.15.0-52-通用
dkms status
nvidia、430.26、4.15.0-52-generic、x86_64:已安裝
apt-cache policy nvidia-driver-430
nvidia-驅動程式-430: 安裝:430.26-0ubuntu0~gpu18.04.1 候選:430.26-0ubuntu0~gpu18.04.1 版本表: *** 430.26-0ubuntu0~gpu18.04.1 500 500 個 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 軟體包 100 /var/lib/dpkg/狀態
答案1
檢查後:
- BIOS
- 首選英偉達
- 已安裝 nvidia-driver-XXXX 軟體包
- uname -r 已安裝頭包
但它不起作用。
所以驅動程式不是為我的核心版本編譯的。所以我剛剛做了一個
$ dpkg-reconfigure nvidia-dkms-4XX
並重新啟動。
答案2
請嘗試簡單地重新安裝sudo apt install --reinstall nvidia-driver-430
如果您以 uefi 模式啟動,請停用安全啟動(如果已設定)。
答案3
最近遇到這個問題,所以可能與最近的更新有關。
試試一下:
sudo prime-select nvidia
sudo rm /lib/modprobe.d/blacklist-nvidia.conf /etc/modprobe.d/blacklist-nvidia.conf
sudo update-initramfs -u
參考這裡
我能夠使用雙顯示器啟動,這表明 GPU(在我的例子中是 GTX 970)正在被使用。然而,遇到了其他錯誤。
答案4
從核心 5.0 升級到 5.3 驅動程式 nvidia 390 無法正常運作。由於不滿足依賴關係,無法升級到 nvidia 430 驅動程式。
從終端我使用命令:
sudo ubuntu-drivers autoinstall
shell 會列出所有不滿足的依賴關係。我採取第一個不滿足的依賴關係並使用命令
sudo apt-get install <first dependence>
(也許該 shell 列出了另一個不滿足的依賴項,所以我採用第一個並重複該命令)
shell現在安裝依賴項430並卸載390的軟體包。
sudo ubuntu-drivers autoinstall
shell提供安裝430驅動程式的所有套件。
最後我重新啟動系統,新的驅動程式 430 可以正常工作。
可能直到至少安裝了一個430驅動程式套件後,系統才能開始安裝新的驅動程式。