其實就顯示效果來說,debian6自帶的顯卡驅動已經很好了。但是一開flash表 現就不怎麼樣了。所以還是安裝一下官方提供的驅動。
我的硬件:NVidia Geforce210
下載驅動:NVIDIA-Linux-x86_64-285.05.09.run 這個是一個很大的文本, 打開保存到本地就ok,用Epiphany比iceweasel快一點。
root@ ww.linuxidc.com:~# /etc/init.d/gdm3 stop root@ ww.linuxidc.com:~# aptitude update root@ ww.linuxidc.com:~# aptitude upgrade root@ ww.linuxidc.com:~# aptitude install build-essential linux-headers-$(uname -r) root@ ww.linuxidc.com:~# cd /home/alex (切換到你NVIDIA-Linux-x86_64-285.05.09.run所在的目錄) root@ ww.linuxidc.com:~# chmod +x NVIDIA-Linux-x86_64-285.05.09.run root@ ww.linuxidc.com:~# ./NVIDIA-Linux-x86_64-285.05.09.run Verifying archive integrity... OK Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86260.19.36.....................................................................................................................
這裡報錯了,可以去/var/log/nvidia-installer.log查看日志。基本的提示gcc的版本不兼容,需要gcc4.3。比較常見的編譯器版本問題!
root@ ww.linuxidc.com:~# gcc --version gcc (Debian 4.4.5-8) 4.4.5 Copyright (C) 2010 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
果然不是gcc4.3
root@ ww.linuxidc.com:~# ls -al /usr/bin/gcc* lrwxrwxrwx 1 root root 16 10月 23 09:24 /usr/bin/gcc -> /usr/bin/gcc-4.4 -rwxr-xr-x 1 root root 239528 9月 21 2010 /usr/bin/gcc-4.3 -rwxr-xr-x 1 root root 255536 11月 15 2010 /usr/bin/gcc-4.4
比較幸運的是debian6已經安裝了gcc4.3,所以我們只要改一下軟連接就可以了。
還有一個問題就是停止現在的顯卡驅動,有個讓你選擇是否讓Nvidia停止你現在的驅動程序的時候你確定就可以了(記得我用debian5的時候是要修改啟動時不加載顯卡module或者是安全模式去卸載顯卡module的)!
root@ ww.linuxidc.com:~# ln -sf /usr/bin/gcc-4.3 /usr/bin/gcc
軟連接是linux平台下解決版本沖突很好的一個方案。再次安裝:
a.“接受”許可協議,繼續。
b.對第一個問題選擇"否",即不從Nvidia網站下載內核。
c.單擊確定以編譯新內核
d.選擇"否",即不從安裝程序中退出.現在 ,讓安裝程序完成安裝。
e.最後選擇"是",讓NVIDIA產品xconfig自動更新您的xorg.conf文件 ,至此已完成NVIDIA顯卡驅動安裝。基本沒有問題。有問題也可以參照上面的解決辦法。看日志(個人覺得是linux平台下很重要的能力),然後解決。
root@ ww.linuxidc.com:~# startx
就用root用戶登錄到圖形界面。
浏覽到應用程序> “系統工具” - > NVIDIA X Server Settings,找到一項把目前的設置寫入到xorg.conf文件,選擇“是”(用root用戶登錄可以避免寫入配置文件時候的權限問題,這步很重要,不然xwindow啟動會有問題)。重啟機器(你可以看到NVidia的log)可以以普通用戶登錄 和享受您的啟用Lenny與NVIDIA驅動程序新視頻硬件 ,您也可以隨時通過漂亮的NVIDIAX服務器設置控制程序更改您的的視頻卡設置。只要浏覽到應用程序> “系統工具” - >NVIDIA X ServerSettings。
最後要把gcc的版本該回來:
root@ ww.linuxidc.com:~# ln -sf /usr/bin/gcc-4.4 /usr/bin/gcc
Date: 2012-05-22T20:32+0800
Org version 7.8.09 with Emacs version 23