cht電腦資訊Linux
adm Find login register

install official nvidia driver manually on Ubuntu 12.04

eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
1subject: install official nvidia driver manually on Ubuntu 12.04Promote 0 Bookmark 02012-08-25quote  

ubuntu  用

apt-get install nvidia-current 

出來的 X11 似乎怪怪的,用一段時間後就當掉。看 /var/log/Xorg.* 顯示當掉的地方是 nvidia driver。

自己去 download nvidia driver install,第一個困難點是如何進入 console mode,沒有 X11 的 mode

在 fedora/mandriva 可以用 init 3 就可以輕鬆進入 console mode

在 Ubuntu 似乎是

cd /etc/init.d
./lxdm stop  or
./gdm stop
./lightdm stop 

看你是用什麼 dm,用 sudo service lightdm stop 也可以

 

假設我們從 nvidia.com 下載的 file 是 NVIDIA-Linux-x86-304.37.run

sh NVIDIA-Linux-x86-304.37.run

產生

/lib/modules/3.2.0-29-generic-pae/kernel/drivers/video/nvidia.ko

 

apt-get install nvidia-current 會產生

/lib/modules/3.2.0-29-generic-pae/kernel/drivers/video/nvidia-current.ko

這個要 delete 掉,否則會無法啟動 X

edited: 2
eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
2subject: Promote 0 Bookmark 02012-09-01quote  

重新 install nvidia driver 之後似乎就很穩定了,不會用一段時間後 X 就當掉。

有可能是有 update-manager 有 update xorg-server,卻沒有 relink nividia 的 driver,這樣就會造成用一段時間就當掉。

eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
3subject: Promote 0 Bookmark 02012-09-06quote  

有 build dkms 要 delete 這一個

/lib/modules/3.2.0-30-generic-pae/updates/dkms/nvidia-current.ko

eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
4subject: Promote 0 Bookmark 02012-09-26quote  

今天 update xserver-xorg-core 之後,開 youtube X 就掛了。

重新 install nvidia driver 之後就 ok 了, install 時會出現,'libGL.so is not a symbolic link' 的 error,這應該是 update xserver-xorg-core 之後被改掉了,不用理這個 error。

eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
5subject: 12.10 nvidia driver installPromote 0 Bookmark 02012-10-19quote  

12.10 之後不用 jockey-gtk 來 install nvidia driver 了,改成 軟體來源,也就是執行 software-properties-gtk。

裏面的 Additional Drivers (額外的驅動程式),可以選擇 nvidia driver。

用 sudo apt-get install nvidia-current 在這台 NB 是可以的。

edited: 1
eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
6subject: Promote 0 Bookmark 02012-10-21quote  

Desktop 前幾天又試了 nvidia-current ,剛才又 crash 了, /var/log/Xorg.* 記錄到 coredump 在 /usr/lib/xorg/modules/drivers/nvidia_drv.so, 只好繼續用 official nvidia driver。用 official nvidia driver nvidia_drv.so 是自己產生的,但是在 nvidia-current 似乎不是,所以似乎是有問題。

用 official nvidia driver 有一個缺點是每次如果 X server 有 .deb update,就要重新 install official nvidia driver。kernel 有 update 也要重新 install,Ubuntu 的 update 常常在 update kernel,造成不少麻煩。

edited: 5
eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
7subject: install official nvidia driver manually on Ubuntu 12.04Promote 0 Bookmark 02012-11-06quote  

eliu

cd /etc/init.d
./lxdm stop  or
./gdm stop
./lightdm stop 
看你是用什麼 dm,用 sudo service lightdm stop 也可以
現在似乎只能用

service lightdm stop 或是 stop lightdm 了。

可以用 xdpyinfo 檢查是否是使用 nvidia driver

$ xdpyinfo | grep NV
NV-CONTROL
NV-GLX

edited: 2
eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
8subject: Promote 0 Bookmark 02013-01-27quote  

最近的 nvidia-current 295.40-0ubuntu

似乎有比較穩。

cht電腦資訊Linux
adm Find login register
views:23171