2008年3月6日 星期四

在Ubuntu上安裝nVidia官方顯示驅動程式

首先要停用restricted driver(或移除nvidia-glx套件也是一樣的結果)
接著修改/etc/default/linux-restricted-modules-common中的DISABLED_MODULES屬性 停用nv和nvidia_new(會像這樣:「DISABLED_MODULES="nv nvidia_new"」)
然後刪掉/lib/modules底下的跟nvidia有關的東西(但是我的ubuntu根本沒有這種東西 是找到的教學文件這樣說)
刪掉/etc/init.d/nvidia-glx 和 /etc/init.d/nvidia-kernel
接著關閉gdm:「$ sudo /etc/init.d/gdm stop」 如果在視窗介面下無法成功的話 可以按ctrl+alt+F1切換到terminal 接著登入並輸入以上指令 另外我個人的習慣是會先在視窗下登出後才停用gdm~

然後就可以安裝新版驅動了!不過必須要有libc6-dev套件 似乎是因為官方的安裝程式會幫你編譯kernel module...至於新版驅動的下載位置...我都是直接在nVidia的網站搜尋「display」 因為常常會出新版 之前裝的時候我用的是169.09 現在我已經用到171.05了 而且好像很多版本都可以用...我整個搞不懂@@"(如果有人可以幫小弟解答麻煩告訴我 謝謝!)

安裝好之後重開gdm就行了:「$ sudo /etc/init.d/gdm start」

不過我遇到一個無法開啟特效的問題 就是在「外觀設定(Appearence)」的地方的Visual Effect標籤裡 我沒有辦法讓他開啟特效 他會說要安裝受限的驅動程式(restricted driver)才能開(我想這部份可能是預防錯誤預防過了頭吧)
我的解決方式是直接按alt+F2 執行compiz就可以開啟特效

另外 如果想要在開機的時候就開啟特效 可以寫入作業階段(系統-管理-作業階段)裡面 但不是執行「compiz」 而是「compiz --replace」
意義好像是要取代本來的metacity 不然會發生錯誤(可能是衝突吧) 所以我之前直接執行compiz 開機進入X之後都會當掉....= ="

沒有留言:

張貼留言