前兩天登錄Linux時,發現分辨率突然變小了很多。並且識別不出來顯卡了,具體表現為輸入nvidia-smi后報錯:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver
網上查詢發現是:系統升級導致內核更改,與已安裝的顯卡驅動不再匹配,所以在開機后屏幕分辨率明顯出現問題並且nvidia-smi命令也報錯。
解決方法如下:
1. 首先進入 ubuntu 的 GRUB 界面
- 打開terminal,輸入:sudo gedit /etc/default/grub
- 注釋掉“GRUB_TIMEOUT_STYLE=hidden” 及 “ GRUB_CMDLINE_LINUX_DEFAULT="text” “。
- GRUB_TIMEOUT如果是0,改成大於0的數,例如30。
- 保存文件后,在命令行輸入sudo update-grub重新更新grub配置
- 再重啟ubuntu系統即可以進入grub引導界面了
2. 選擇 Ubuntu 高級選項 ,再選擇更低版本的內核。
我選擇了最低的一個內核版本,重啟后就一切正常啦。