【轉載】ubuntu下安裝顯卡驅動

第一步:首先檢查顯卡驅動是否裝好,運行linux

glxinfo | head

若是顯示"direct rendering: Yes",則已安裝。若是沒有的話天然是到nvidia官方網站根據顯卡型號下載對應的驅動,放在我的主目錄。
第二步:刪除原驅動包,運行

sudo apt-get --purge remove nvidia-glx nvidia-glx-new

而後刪除 /lib/linux-restricted-modules/2.6.31-14-generic/文件夾下面帶有nvidia字樣的內容,這裏是內核自帶的驅動,再檢查一下這兩個文件是否存在,/etc/init.d/nvidia-glx和/etc/init.d/nvidia-kernel,若是存在,刪除掉。

   


第三步:安裝編譯環境:shell

sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-`uname -r`

 (注意:這兩個`不是單引號,而是數字鍵1左邊那個)
第四步:備份

sudo cp /etc/default/linux-restricted-modules-common etc/default/linux-restricted-modules-common.backup
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup


第五步:禁止系統使用默認的驅動
sudo gedit /etc/default/linux-restricted-modules-common

 在最後的雙引號中添加nv nvidia_new,即把文件中的「」,改爲「nv nvidia_new」,若是前面第二步刪除完整了其實也能夠不用執行這一步。

第六步:按Ctrl+Alt+F1,登陸後中止GDM進程:工具

sudo /etc/init.d/gdm stop

而後進入下好的驅動所在目錄(用ls命令確認文件在不在)
sudo sh NVIDIA-Linux-x86-173.14.22-pkg1.run

安裝過程當中,若是提示有舊驅動,詢問是否刪除舊驅動,選Yes;若是提示缺乏某某模塊(modules),詢問是否上網下載,選no;若是提示編譯模塊,詢問是否進行編譯,選ok;若是提示將要修改Xorg.conf,詢問是否容許,選Yes;接下來就是等待安裝完成。

安裝完成就回到終端,重啓GDM:網站

sudo /etc/init.d/gdm start

好了,如今應該能看到Nvidia那個大大的logo了,如今打開「系統工具——>NVIDIA X Server Settings」能夠設置分辨率和刷新率,打開「系統——>首選項——>外觀——>視覺效果」,選擇「擴展」,關閉對話框,而後拖動窗口和縮放窗口就有豆腐抖動般的3D效果了。安裝了Compiz之後還能夠設置旋轉3D立方體桌面等等很cool的3D效果。

最後提示:一、若是安裝了受限驅動可是沒法正常工做,先卸載它們:
ui

dpkg -l |grep nvidia   #[查看nvidia受限驅動]
sudo dpkg -P 包名    #[卸載]


二、在每次更新了內核相關的包以後(linux-image或者restricted-module等等),須要從新安裝顯卡驅動;
三、若是是剛裝好系統,運行sudo apt-get update更新源。


小提示:
對於本文提出的安裝方法,是適用於任何一種狀況的最完整的方法,固然具體到你的機子,有的步驟好比二、四、5可能不是必須的。spa

小白手冊
Ubuntu安裝Nvidia官方顯卡驅動,可能很簡單,也可能稍微多幾個步驟,這是由於:
1.Ubuntu的版本不一樣,包含的Xorg的版本也通常不一樣;
2.安裝的組件不一樣,CD和DVD版的安裝方式,使得編譯包是否安裝;
3.是否安裝了受限驅動及是否工做正常;
4.是否安裝了老版本的驅動及是否卸載。rest

相關文章
相關標籤/搜索