Ubuntu回滾顯卡驅動的詳細步驟
在回滾前,需明確當前顯卡驅動的版本和類型(NVIDIA/AMD/Intel),避免誤操作。使用以下命令查看:
lspci -k | grep -EA3 'VGA|3D|Display'
(顯示顯卡型號及當前使用的內核模塊,如nvidia
或amdgpu
);nvidia-smi
(顯示NVIDIA顯卡型號、驅動版本及運行狀態,僅適用于NVIDIA顯卡)。Ubuntu的“附加驅動”工具可方便地切換官方倉庫中的驅動版本,步驟如下:
software-properties-gtk
);nouveau
和專有驅動,如NVIDIA的nvidia-driver-470
、nvidia-driver-535
等);nvidia-driver-470
,則選擇該版本),勾選后點擊應用更改;若已知舊版驅動的具體包名(可通過apt list --installed | grep nvidia
查看歷史安裝記錄),可直接用以下命令安裝:
sudo apt-get install nvidia-舊版本號 # 例如:sudo apt-get install nvidia-driver-470
安裝完成后,重啟系統使驅動生效。此方法適用于記得舊版包名的情況,操作更精準。
若當前驅動導致系統崩潰(如無法進入桌面),可通過恢復模式卸載新驅動,再安裝舊版:
sudo apt-get remove --purge nvidia-*
(NVIDIA驅動)或對應AMD/Intel驅動的卸載命令(如sudo apt-get purge xserver-xorg-video-amdgpu
);sudo rm -rf /etc/X11/xorg.conf.d/*nvidia*
(刪除NVIDIA相關配置文件,AMD/Intel同理);sudo reboot
。若舊版驅動是從第三方PPA安裝的,可重新添加該PPA并指定舊版版本:
sudo add-apt-repository ppa:<ppa-name>
(如NVIDIA的graphics-drivers/ppa
);sudo apt update
;sudo apt install nvidia-舊版本號
(如nvidia-driver-470
);sudo reboot
。sudo apt install -f
修復依賴;nouveau
(常見于NVIDIA顯卡),回滾后需重新啟用:刪除/etc/modprobe.d/blacklist-nouveau.conf
文件,運行sudo update-initramfs -u
,并重啟系統;nvidia-smi
(NVIDIA)或lspci -k | grep -A 2 -i "VGA"
驗證驅動是否切換成功。通過以上方法,可根據實際情況選擇最適合的方式回滾顯卡驅動,恢復系統穩定性。若操作中遇到問題,建議參考Ubuntu官方文檔或社區論壇尋求幫助。