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


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


2 機器上已經有集成顯卡了,我想要使用硬盤再安裝ubuntu14.4 64位系統,雙系統。安裝雙系統的過程請看之前的隨筆。windows系統安裝ubuntu雙系統但是安裝過程中,如果獨立顯卡在機器上,總是在登陸界面出不來,然后就是黑屏,查資料顯示這是因為bios設置了開機啟動時會默認使用獨立顯卡作為顯示輸出。所以想要在顯卡在機器上安裝雙系統,首先需要在開機啟動時進入bios設置開機啟動默認顯示設備是集成顯卡。具體的設置步驟請自行百度。好像是在外設那一欄吧。

 

3 安裝獨立顯卡驅動的步驟:一種是在線安裝;一種是離線安裝,需要你自己現在對應的安裝包

  1)徹底卸載已安裝的顯卡驅動程序,執行以下步驟

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。

sudo service lightdm stop

  

  3)添加驅動源

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

 

  4)重新安裝驅動

   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參考官方文檔

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM