歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu NVIDIA GeForce G105M顯卡安裝心得

Ubuntu NVIDIA GeForce G105M顯卡安裝心得

日期:2017/2/28 16:33:05   编辑:Linux教程

今天,從NVIDIA官網下了驅動,開始安裝官方驅動。從網上看了個2個教程,結果用力過猛導致刪除舊驅動後重啟無法進入系統。沒辦法,新手嘛,就只好重裝Ubuntu系統了。最後,在其中一個教程得幫助下完成安裝。

所以,凡事都要有耐心、細心、思考,不然心浮氣躁地是完成不了任務的。

下面是安裝過程,照著做應該也可以裝好。

一. 准備階段

官方提供的安裝流程大概說的如下:

1. 下載驅動

下載地址:http://www.nvidia.com/object/linux-display-ia32-256.44-driver.html(英文版)

2. 關閉X server

3. 運行sh 進行安裝

4. 自動安裝Kernel Interface

5. 配置nvidia-config 文件

可能出問題的三個地方:

(1)安裝之前關閉X server

最簡單的方法:以root權限運行 /etc/init.d/gdm stop 即可。注意,這裡gdm是為使用gnome用的,如果使用kde請使用kdm。安裝成功之後啟用x server則用 /etc/init.d/gdm start。

(2)安裝過程中要編譯Kernel Interface

驅動安裝中會自動檢測系統是否有已經編譯好的Kernel Interface。如果沒有,驅動會提供兩種安裝方式,首先它會讓你選擇是不是自動連接到nvidia官網進行下載。建議不選擇此種方式,網絡延遲等方面原因導致下載失敗,提示沒有匹配的文件。選“NO”進入下一步安裝程序會讓你選擇是否讓驅動程序為你編譯產生這個Kernel Interface。建議選此項,會比較順利。選此項要求你的系統中安裝有 libc。如果沒有請運行sudo apt-get install libc6-dev 一行命令搞定。

(3)刪除受限驅動(前兩步都還不用動手,這一步需要了)

多數人的系統安裝了光盤自帶的受限驅動,例如nvidia-glx, nvidia-glx-new等。安裝新驅動錢要先刪除這些受限驅動並進行一些設置。

執行命令:

sudo apt-get remove --purge nvidia-glx nvidia-glx-new

然後刪除 /lib/linux-restricted-modules/文件夾下面的內容,其中有一個隱藏文件.nvidia-new-installer也要刪掉。

再檢查一下/etc/init.d/nvidia-glx 和 /etc/init.d/nvidia-kernel這兩個文件是否存在,有則刪之。

最後設置禁用其他的driver驅動模塊

sudo gedit /etc/default/linux-restricted-modules-common (命令行下請用vi之類的修改)

將其中的 DISABLED_MODULES="" 改為:DISABLED_MODULES="nv nvidia_new"

二.正式安裝

1.將下載的驅動NVIDIA-xxxx-.run放到某一個目錄,如 /home/yourname/,建議把驅動名字改成簡單易記的,如nvidia.run。

2.防患於未然,運行 sudo apt-get install libc6-dev,安裝libc。

3.ctrl + alt + F2, 這時候你應該看到黑屏。(當然現在x server 並沒有關閉。ctrl + alt + F7 可回到圖形界面。)login狀態,輸入用戶名密碼登陸,執行sudo su 輸入密碼切換到root身份。

4.運行 /etc/init.d/gdm stop. 看到一則關閉的消息。這時候X server真正關閉了

5.運行安裝程序 sh /home/yourname/NVIDIA-xxxx-.run,這時候應該看到界面了。Step by Step直到安裝Kernel Interface,參考上面的方法應該一切順利。

6.編譯完Kernel Interface,驅動安裝完畢。安裝程序會詢問你是否自動更新配置,建議選Yes好了。

7.運行 /etc/init.d/gdm start重新啟動 X server。不出意外,應該是畫面一閃,nvidia的logo出現,然後出現圖形登錄界面.驅動安裝成功!

尾巴

相關配置已經應用了。如不放心可以用命令 sudo vi /etc/X11/xorg.conf看其中Section "Device" 下的Driver "XX" 是否為 Driver "nvidia"。諸如分辨率之類可以在啟動X server 之後,用 nvidia的工具修改:

如果出現安裝之後第一次啟用X server沒有問題,但是重啟之後驅動失效現象,則說明你在安裝之前沒完全清除受限驅動。請把就以前驅動徹底卸載掉,不論是 nvidia-glx還是nvidia-glx-new。

Copyright © Linux教程網 All Rights Reserved