1. 程式人生 > >解決 Ubuntu 經常 卡死

解決 Ubuntu 經常 卡死

ubuntu 的卡死可能與顯示卡驅動不相容有關。


這裡提供2種方式,

1.禁用原來自帶的nouveau顯示卡驅動
sudo gedit /etc/modprobe.d/blacklist.conf
在最後一行加上:  
blacklist nouveau #是將Ubuntu自帶的顯示卡驅動加入黑名單
執行
sudo update-initramfs -u



使用命令檢視當前顯示卡

lspci | grep -i nvidia

08:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev a1)


2安裝顯示卡驅動



A.下載官方驅動程式

http://www.geforce.cn/drivers

如果我們直接安裝驅動的話,往往會報錯:ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver。請接著往下看吧。

B. 禁止整合的nouveau驅動

Ubuntu系統整合的顯示卡驅動程式是nouveau,它是第三方為NVIDIA開發的開源驅動,我們需要先將其遮蔽才能安裝NVIDIA官方驅動。
將驅動新增到黑名單blacklist.conf中,但是由於該檔案的屬性不允許修改。所以需要先修改檔案屬性。

檢視屬性
$sudo ls -lh /etc/modprobe.d/blacklist.conf

修改屬性
$sudo chmod 666 /etc/modprobe.d/blacklist.conf

用gedit編輯器開啟
$sudo gedit /etc/modprobe.d/blacklist.conf

在該檔案後新增一下幾行:

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
 

C.開始安裝

先按Ctrl + Alt + F1到控制檯,關閉當前圖形環境

sudo init 3

sudo rm -r /tmp/.X*
$sudo service lightdm stop

再安裝驅動程式
$sudo sh NVIDIA-Linux-x86_64-xxx.run

最後重新啟動圖形環境
$sudo service lightdm start

D.檢視顯示卡驅動版本

可以通過以下命令確認驅動是否正確安裝

$cat /proc/driver/nvidia/version