ubuntu14.4安裝gtx970顯卡驅動的艱辛歷程

1 說明:
本人機器說明,顯卡gtx970,內存4G,原來系統是win7 64的.最近要學習機器學習的一些算法,須要安裝ubuntu。不過安裝環境這一條道路真的很曲折,來來回回弄了很久。如下說一下配置環境的過程當中遇到的問題把。html


2 機器上已經有集成顯卡了,我想要使用硬盤再安裝ubuntu14.4 64位系統,雙系統。安裝雙系統的過程請看以前的隨筆。windows系統安裝ubuntu雙系統可是安裝過程當中,若是獨立顯卡在機器上,老是在登錄界面出不來,而後就是黑屏,查資料顯示這是由於bios設置了開機啓動時會默認使用獨立顯卡做爲顯示輸出。因此想要在顯卡在機器上安裝雙系統,首先須要在開機啓動時進入bios設置開機啓動默認顯示設備是集成顯卡。具體的設置步驟請自行百度。好像是在外設那一欄吧。linux

 

3 安裝獨立顯卡驅動的步驟:一種是在線安裝;一種是離線安裝,須要你本身如今對應的安裝包ios

  1)完全卸載已安裝的顯卡驅動程序,執行如下步驟web

sudo apt-get remove --purge nvidia-*
sudo apt-get install ubuntu-desktop
sudo rm /etc/X11/xorg.conf
echo 'nouveau' | sudo tee -a /etc/modules

若以前未安裝過Nvidia顯卡驅動程序,執行這些命令可能會提示找不到目錄或文件,這個能夠忽略。  算法

  2)重啓電腦,在登陸頁面按Ctrl+Alt+F1進入tty, 關閉lightdm。ubuntu

sudo service lightdm stop

  

  3)添加驅動源windows

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update

 

  4)從新安裝驅動app

   I)在線版:安裝340版驅動:sudo apt-get install nvidia-340機器學習

    II)離線版:sudo sh NVIDIA-Linux-x86_64-367.57.run學習

  安裝過程當中按提示操做就能夠了,通常選擇yes或ok就好。

  

  5)安裝結束以後,使用以下命令從新啓動電腦:

  sudo reboot


  若是已經能正常進入桌面則不用理會後面的步驟

  6)這時進入系統後,可能分辨率不對,執行下列命令查看如今採用的驅動
prime-select query

若是顯示採用的是Nvidia,則進行下一步;不然執行如下命令來配置驅動:

sudo update-alternatives --config i386-linux-gnu_gl_conf

在顯示的顯卡列表中選擇安裝的Nvidia:

sudo prime-select nvidia

使用如下命令更新系統驅動

sudo ldconfig -n
sudo update-initramfs -u

從新啓動電腦,桌面顯示正常了,能夠經過prime-select query來查看當前使用的顯卡是不是Nvidia。

 

4 安裝過程當中出現了error

  

ERROR: Unable to load the kernel module 'nvidia.ko'.  This happens most
       frequently when this kernel module was built against the wrong or
       improperly configured kernel sources, with a version of gcc that differs
       from the one used to build the target kernel, or if a driver such as
       rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
       obtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPU
       installed in this system is not supported by this NVIDIA Linux graphics
       driver release.

找到老外的解決辦法

1) Download Newest Nvidia drivers from their website
2) Open module blacklist as admin: (i use gedit for text file editing)

Code:
sudo gedit /etc/modprobe.d/blacklist.conf

3) Add these lines and save: 

Code:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

4) Uninstall any previously installed Nvidia drivers: 

Code:
sudo apt-get --purge remove nvidia-*

5) Reboot your computer
6) When an error message pops up saying that Ubuntu cannot load Nvidia drivers, choose Exit to terminal (Exit to console)
7) Login and cd to the directory where you saved your file
8) Install drivers

Code:
sudo sh NVIDIA-Linux-x86_64-195.36.24-pkg2.run

9) Start GDM

Code:
sudo service gdm start
 

    

5 若是是雙顯卡的話可能不能成功安裝,此時的解決辦法安裝Bumblebee參考官方文檔

  出現的問題就是一直在登陸界面進不去 。此時須要查看上面的官方文檔的處理辦法。

相關文章
相關標籤/搜索