手把手玩ubuntu
[手把手]教你安裝Nvidia官方新版驅動程式與半自動安裝腳本
由 chenghepha 發表於 3:04, Aug 10, 2008 | 文章分類: ubuntu, 桌面特效 | 標籤列表: ubuntu nvidia compiz |
網址: http://yblog.org/archive/index.php/8826

我是安裝UBUNTU 8.041版本,顯示卡為GeForce 6600,顯示器為SamSung 913b,安裝ubuntu受限制驅動程式,初時可以開啟compiz的桌面特效,但新手上路總是東試西試難免會有些碰撞,聽到這裡看位看倌們不要笑,我又把UBUNTU被玩壞了…

 

我進Xwindow時,他跟我說…找不到你的顯示卡驅動程式,現在使用800*600解析度,叫我按下是or否,按下是進入後真的就是800*600了,畫面真的醜死了噗。

螢幕解析度設定

 

遇這種情形, 加上他的刷新率內建只能用50Hz太低了,913b 這台LCD刷新率最新應該為60Hz最高75Hz,還有我的Compiz桌面特效也不行用,為瞭解決這困擾找了一些文章來看,最後使用手動安裝官方版的驅動程式。



  1. 請先去Nvidia官網下載你的驅動程式
    我 的裝的是Ubunt 64Bit版、顯示卡GeForce6600,所以選GeForce6 Series、Linux 64-bit之後按搜尋,我是下載NVIDIA-Linux-x86_64-173.14.12-pkg2.run最新版,名字太長了我改成 nvidia.run並放到~/ (家目錄)下面
  2. 要賦予nvidia.run執行權限才能安裝哦
    • chmod +x nvidia.run
  3. 移除nvidia舊版並移除舊的設定檔
    • sudo apt-get --purge remove nvidia-* 
  4. 安裝編譯所需套件與核心
    • sudo apt-get install build-essential libc6-dev pkg-config xserver-xorg-dev linux-headers-$(uname -r) linux-restricted-modules-$(uname -r) nvidia-settings gcc gcc-3.4
  5. 請按Ctrl+Alt+F1進入文字終端機
  6. 中斷X windows才能正確安裝顯示卡驅動程式
    • sudo /etc/init.d/gdm stop
  7. 開始安裝nvidia官方版驅動程式
    • sudo sh ~/nvidia.run
      1. 接著就進入了Nvidia的授權頁,第一個選accept同意他的授權聲明 按tab鍵可移動
      2. There appears to already be a driver installed on your system (version: 173.14.12).  As part of installing this driver (version: 173.14.12), the existing driver will be uninstalled.  Are you sure you want to continue? ('no' will abort installation) (Answer: Yes)
      3. No precompiled kernel interface was found to match your kernel; would you like the installer to attempt to download a kernel interface for your kernel from the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: No)
      4. Install NVIDIA's 32-bit compatibility OpenGL libraries? (Answer: No)此項只有amd64版本才會出現
      5. Would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver will be used when you restart X?  Any pre-existing X configuration file will be backed up(Answer: Yes)
  8. 最後回到x windows會看到一個Nvida的畫面,這樣就代表安裝好了
    • sudo /etc/init.d/gdm start
  9. 咱們來看看有沒有安裝成功
    • glxinfo | grep "OpenGL version string:"
      OpenGL version string: 2.1.2 NVIDIA 173.14.12
    • lspci | grep VGA
      01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600 GT] (rev a2)
  10. 接著就用nvidia-settings來調整螢幕解析度與刷新率了
    • sudo nvidia-settings
      以後要改設定值記得前面也是要加sudo哦,否則不可以存你設定的資料

  11. 照著順序做即可調整解析度跟刷新率



  12. 最後記得存檔哦



  13. 對了,每次更新核心都必須安裝一次Nvidia的驅動程式哦
  1. 先建一個資料夾放在家目錄下面,我是取名driver你可以跟我不一樣
    • mkdir ~/driver
  2. 把下載的run驅動程式放到~/driver資料夾內,改名為nvidia.run並賦予他執行權限
  3. 用gedit新增一個檔案名為nvidia一樣名字可以自取,放到~/driver下面
    • gedit ~/driver/install_N
      請把以下藍色字內容貼到剛新增的檔案內存檔後離開
      #!/bin/bash
      sudo apt-get --purge remove -y nvidia-*
      sudo apt-get install -y build-essential libc6-dev pkg-config xserver-xorg-dev linux-headers-$(uname -r) linux-restricted-modules-$(uname -r) nvidia-settings gcc gcc-3.4
      sudo /etc/init.d/gdm stop
      sudo sh nvidia.run
      sudo /etc/init.d/gdm start
  4. 賦予install_N執行權限
    • chmod +x ~/driver/install_N
  5. 接著可以用剛剛寫的腳本安裝驅動程式了,一樣請按Ctrl+Alt+F1進入文字終端機
    • sudo ~/driver/install_N
      他只能完成手動安裝驅動程式步驟3到7(授權那間要自已選擇)~8之間不用自已打指令就是囉
  6. 以後有新版的就下載更名,給他驅動程式,在用上一個步驟安裝就好囉
迴響留言
收下參考
由 Aitjcize 發表於 23:40, Aug 19, 2008 | 123.240.2.*
其實安裝nvidia-glx-new-envy就好啦,它是採用NVidia 173.14.12的Driver,比nvidia-glx-new還新,能支援到gf8系列
由 teed7334 發表於 21:32, Aug 21, 2008 | 218.166.52.*
thanks for your detail teach, I've upgrade my nvidia driver on my ubuntu successfully,
and there is one step differs from setup in 64bits,
when I doing in "apt-get install essential", It show a error message something like , can't find /usr/lib32/libGL.so.1,
we can find libGL.so.1 in /usr/lib/ but not in /usr/lib32
I just make a new directory lib32 in /usr and copy the libGL.so.1 to the new folder,
run "apt-get install essential" again and follow your step listed above,
由 140.115.21.* 發表於 11:37, Mar 10, 2009
謝謝借我引用,很清楚的教學,能幫助別人,謝謝你
由 林籲 發表於 1:32, Jun 30, 2009 | 61.56.155.*
太感動了弄了一個晚上Q_Q
由 lazur 發表於 7:16, Nov 25, 2010 | 140.112.244.*
Copyright Reserved.本站圖文內容原作者版權所有:yblog.org 若欲轉載請先徵求本站同意並標明出處