星期天, 八月 10, 2008
[手把手]教你安裝Nvidia官方新版驅動程式與半自動安裝腳本
我是安裝UBUNTU 8.041版本,顯示卡為GeForce 6600,顯示器為SamSung 913b,安裝ubuntu受限制驅動程式,初時可以開啟compiz的桌面特效,但新手上路總是東試西試難免會有些碰撞,聽到這裡看位看倌們不要笑,我又把UBUNTU被玩壞了…
- 系統→管理→硬體驅動程式,已啟用打勾就能使用桌面特效。

我進Xwindow時,他跟我說…找不到你的顯示卡驅動程式,現在使用800*600解析度,叫我按下是or否,按下是進入後真的就是800*600了,畫面真的醜死了噗。
- 系統→偏好設定→螢幕解析度設定,這裡可以自行調整你的螢幕解析度設定。

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

我 的裝的是Ubunt 64Bit版、顯示卡GeForce6600,所以選GeForce6 Series、Linux 64-bit之後按搜尋,我是下載NVIDIA-Linux-x86_64-173.14.12-pkg2.run最新版,名字太長了我改成 nvidia.run並放到~/ (家目錄)下面 - 要賦予nvidia.run執行權限才能安裝哦
- 移除nvidia舊版並移除舊的設定檔
- sudo apt-get --purge remove nvidia-*
- 安裝編譯所需套件與核心
- 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
- 請按Ctrl+Alt+F1進入文字終端機
- 中斷X windows才能正確安裝顯示卡驅動程式
- sudo /etc/init.d/gdm stop
- 開始安裝nvidia官方版驅動程式
- sudo sh ~/nvidia.run
- 接著就進入了Nvidia的授權頁,第一個選accept同意他的授權聲明 按tab鍵可移動
- 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)
- 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)
- Install NVIDIA's 32-bit compatibility OpenGL libraries? (Answer: No)此項只有amd64版本才會出現
- 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)
- 最後回到x windows會看到一個Nvida的畫面,這樣就代表安裝好了
- sudo /etc/init.d/gdm start
- 咱們來看看有沒有安裝成功
- 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)
- 接著就用nvidia-settings來調整螢幕解析度與刷新率了
- sudo nvidia-settings
以後要改設定值記得前面也是要加sudo哦,否則不可以存你設定的資料

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

- 最後記得存檔哦

- 對了,每次更新核心都必須安裝一次Nvidia的驅動程式哦
- 先建一個資料夾放在家目錄下面,我是取名driver你可以跟我不一樣
- 把下載的run驅動程式放到~/driver資料夾內,改名為nvidia.run並賦予他執行權限
- 用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
- 賦予install_N執行權限
- chmod +x ~/driver/install_N
- 接著可以用剛剛寫的腳本安裝驅動程式了,一樣請按Ctrl+Alt+F1進入文字終端機
- sudo ~/driver/install_N
他只能完成手動安裝驅動程式步驟3到7(授權那間要自已選擇)~8之間不用自已打指令就是囉
- 以後有新版的就下載更名,給他驅動程式,在用上一個步驟安裝就好囉

123.240.2.* | 標記為廣告 | 回應此篇迴響