當Ubuntu系統出現驅動缺失時,可以通過以下步驟進行修復:
首先,你需要知道你的NVIDIA顯卡型號。你可以通過以下命令在終端中查看:
lspci | grep -i vga
或者更精確地:
lspci -vnn | grep 'VGA controller'
這將列出你的顯卡信息,包括型號。
Nouveau是Ubuntu默認的開源NVIDIA驅動,為了避免與官方驅動沖突,建議禁用它。你可以通過以下步驟禁用nouveau驅動:
sudo bash -c "echo 'blacklist nouveau' >> /etc/modprobe.d/blacklist-nouveau.conf"
sudo bash -c "echo 'options nouveau modeset=0' >> /etc/modprobe.d/blacklist-nouveau.conf"
sudo update-initramfs -u
sudo reboot
重啟后,你可以通過以下命令確認nouveau驅動已被禁用:
lsmod | grep nouveau
訪問NVIDIA官網,選擇適合你的顯卡型號和操作系統版本的驅動程序進行下載。下載完成后,給予安裝包執行權限并運行安裝包:
chmod a+x NVIDIA-Linux-x86_64-xxxx.run
sudo ./NVIDIA-Linux-x86_64-xxxx.run
按照屏幕上的指示完成安裝過程。
重啟后,打開終端并輸入以下命令來檢查NVIDIA驅動的版本:
nvidia-smi
如果安裝成功,你將看到NVIDIA顯卡的詳細信息,包括驅動版本、GPU使用情況等。
打開“軟件和更新”界面,點擊“附加驅動程序”選項,選擇所需的驅動程序并安裝。
添加PPA倉庫:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
安裝推薦的驅動程序:
sudo apt install nvidia-driver-版本號
在更新系統包信息后,使用以下命令升級系統,以確保所有軟件包和驅動程序都是最新的:
sudo apt update
sudo apt upgrade
請注意,具體的驅動程序名稱和版本可能會根據您的硬件設備和Ubuntu版本有所不同。在安裝任何驅動程序之前,請確保您備份了重要數據,并了解如何在安裝過程中回滾。