參考這篇來裝nvidia driver
How to install the latest Nvidia drivers on Ubuntu 14.04 Trusty Tahr
1. Find out your graphics card model
檢視顯卡
$ lspci -vnn | grep -i VGA -A 12
裏面最後一行的 Kernel driver in use: nouveau 及為現在使用的顯卡驅動
(裝完後會變成顯示:nvidia)
Note. nouveau是針對nividia的開原驅動,所以在安裝時的有些問題(畫面黑屏,在log in被lock住,login-loop..)可能是兩個(nouveau&nvidia driver)打架的關係,或者是其他問題? 所以很多說明在裝的時候會將nouveau blacklist掉,但該網址說nvidia driver會自己blacklist掉nouveau??? 裏面也有一些驗證說明,不過我裝的時候也沒做blacklist的動作,似乎也有成功裝到nvidia driver
2. Find out the right driver version for your graphics card
3. Setup the xorg-edgers ppa
$ sudo add-apt-repository ppa:xorg-edgers/ppa -y
$ sudo apt-get update
Note.
然這篇 从零安装 Caffe (Ubuntu 14.04 有提到
"注意: 之前的第三方源 xorg-edgers 已经被 ubuntu 和 nvidia 合作的官方源 graphics-drivers 代替。现在已经无法通过 xorg-edgers 源来安装新驱动。"
改用
$ sudo add-apt-repository ppa:graphics-drivers/ppa
but 我似乎是用xorg-edgers安裝過的?
以及用apt-get安裝不需進到tty關閉lightdm
4. Install the driver
# install the latest version
$ sudo apt-get install nvidia-current
改變nvidia使用的driver
開啟Software & Updates
$ sudo software-properties-gtk
(或是"設定" >> "Software & Updates" >> "Additional Drivers" )
選項Additional Drivers可更改選擇drivers
5. Verify the installation
確認nvidia的driver是nvidia
$ lspci -vnn | grep -i VGA -A 12
"Kernel driver in use: nvidia"
check hardware acceleration with the glxinfo command
$ glxinfo | grep OpenGL | grep renderer
Additional Notes
確定nvidia driver會把nouveau blacklist掉
$ grep 'nouveau' /etc/modprobe.d/* | grep nvidia
/etc/modprobe.d/nvidia-331_hybrid.conf:blacklist nouveau
/etc/modprobe.d/nvidia-331_hybrid.conf:blacklist lbm-nouveau
/etc/modprobe.d/nvidia-331_hybrid.conf:alias nouveau off
/etc/modprobe.d/nvidia-331_hybrid.conf:alias lbm-nouveau off
/etc/modprobe.d/nvidia-graphics-drivers.conf:blacklist nouveau
/etc/modprobe.d/nvidia-graphics-drivers.conf:blacklist lbm-nouveau
/etc/modprobe.d/nvidia-graphics-drivers.conf:alias nouveau off
/etc/modprobe.d/nvidia-graphics-drivers.conf:alias lbm-nouveau off
確定nvidia kernel有load進去
# check that nvidia kernel module is loaded or not $ lsmod | grep nvidia nvidia 10699336 49 drm 302817 2 nvidia # find the real name of the nvidia module $ modprobe -R nvidia nvidia_331 # details about the nvidia_331 module $ modinfo nvidia_331 filename: /lib/modules/3.13.0-24-generic/updates/dkms/nvidia_331.ko alias: char-major-195-* version: 331.67 supported: external license: NVIDIA .....
Note.
but 為什麼原本intel內顯的不見了...
暫時solution: 重裝 intel drive
重裝 intel driver:
$ sudo apt-get install --reinstall xserver-xorg-core xserver-xorg-video-intel xserver-xorg-video-glamoregl libgl1-mesa-glx
intel 顯卡就抓到了
Note.
有些或許跟 /etc/X11/xorg.conf 有關
這邊參考了鳥哥的解析 xorg.conf 設定
有詳細對xorg.conf裡的解釋
$ lspci | grep VGA
intel內顯又抓到了,不是很確定是不是我上面我更動的原因拉
安裝prime來切換顯卡(intel & nvidia)
$ sudo apt-get install nvidia-prime
安裝後會顯示出
nvidia-prime 切換顯示卡終端機指令:
$ sudo prime-select nvidia
$ sudo prime-select intel
檢視目前使用的顯卡:
$ prime-select query
安裝prime indicator
$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install prime-indicator
安裝後在顯示列會出現intel/nvidia小標示,之後可直接切換
參考
ubuntu14.04安装cuda7.0 (Nvidia独显计算,Intel集显显示)
沒有留言:
張貼留言