ubuntu14.04安裝使用NviDIA顯卡驅動


  想給自己的ubuntu換N卡驅動的原因:

  一方面,由於自己電腦在編譯源代碼8線程全開(make -j8)時,CPU溫度呼呼漲到八九十度,從而常常導致系統保護自動關機,讓人有點不爽。網上有說ubuntu的圖形化界面兼容性不好,消耗了一部分CPU的能力;

  另一方,后續需要用CUDA,配好N卡驅動覺着應該是必須的准備工作。

  然而,其中還是存在一些問題,此處記錄以備后續翻查。

一、安裝N卡驅動

1. NviDIA驅動下載

  官網找到適合自己顯卡的驅動:http://www.nvidia.cn/Download/index.aspx?lang=cn

  瀏覽器下載,會只在頁面顯示一堆代碼。找個下載工具(如迅雷)來下。down下來的驅動如:NVIDIA-Linux-x86_64-340.76.run

2. 安裝驅動

  切換到任意一個tty終端(Ctrl+Alt+F1到F6中的一個)。再切換到驅動所在目錄,更改驅動文件為可執行文件。

  $ chmod a+x NVIDIA-Linux-x86_64-340.76.run

  切換到root權限,如果此時直接執行驅動安裝程序,則會出現提示:

    ERROR: Your appear to be running an X server; Please exit X before installing...

  因為切換到tty終端時,圖形化的X-server還沒有關(Ctrl+Alt+F7還在)。N卡顯卡驅動的安裝,得完全關掉原來的圖像化X-server才能繼續進行。

  關掉X-server的方法: 

  $ lightdm stop         // ubuntu14.04 的圖像化界面改成了lightdm,其他先前版本好像是gdm,可以自行google之

  然后重新運行安裝腳本,就應該可以成功安裝。但值得注意的是,中間可能會出現pre-install script failed. google了下,好像是驅動自己的問題,可以無視之,直接繼續。

二、存在的問題

1. 無法登錄ubuntu界面

  情況:某次正常使用ubuntu,並在update相關軟件后,restart系統。關機前提示幾行問題(沒來得及看清,就自動關了),下次開機后就出現,登錄界面分辨率降低,而輸入正確密碼也無法登錄進系統。但可以正常登錄tty終端。典型的Ubuntu gets stuck in a login loop問題。但查看.xsession_error,又不是.Xauthority的問題。 部分.xsession_error結果:

Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Script for fcitx started at run_im.
init: gnome-session (Unity) main process (2177) terminated with status 1
init: logrotate main process (2098) killed by TERM signal
init: update-notifier-crash (/var/crash/_usr_bin_fcitx.1000.crash) main process (2130) killed by TERM signal
init: hud main process (2167) killed by TERM signal
init: indicator-bluetooth main process (2244) killed by TERM signal
init: indicator-power main process (2246) killed by TERM signal
init: indicator-datetime main process (2249) killed by TERM signal
init: indicator-printers main process (2255) killed by TERM signal
init: indicator-session main process (2267) killed by TERM signal
init: Disconnected from notified D-Bus bus
init: indicator-application main process (2268) terminated with status 1
Xsession: X session started for reynold at 2015年 05月 12日 星期二 11:19:08 CST
localuser:reynold being added to access control list
Script for fcitx started at run_im.
Not get reply

  分析:tty終端正常;.Xauthority沒有問題;登錄界面分辨率出現問題;.xsession_error顯示有"GLX"問題。。多種跡象表面應當是顯卡驅動壞了。

  解決:安照安裝驅動時的方法,在tty終端結束x-server后,運行驅動程序。(沒有先卸載之前的驅動,因為安裝驅動時會提示你是否先刪除以前的驅動)


免責聲明!

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



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