wd and cc

— Happy every day

我來編譯 nVidia 顯卡驅動zz

Posted at — Apr 19, 2005
*因為我安裝的是 kernel 2.6.8-2-686-smp,但沒有這個核心的nVidia驅動,所以我自己來!*
步驟0: 準備編譯環境
=================
Code.0.1 安裝系統核心版本的庫頭文件包
# apt-get install kernel-headers-$KVERS
Code.0.2 當source還是sarge的時候安裝debian的打包工具
# apt-get install debconf-utils debhelper dpatch gettext html2text intltool-debian po-debconf
步驟1: 編譯及安裝 nVidia的核心模塊
=================
Code.1.1 設置一些方便的環境參數
# export KVERS=$(uname -r)
# export KSRC=/usr/src/kernel-headers-$KVERS
* 改source為unstable,再更新
Code.1.2 安裝nVidia 顯卡驅動程式系統核心模塊包
# apt-get install nvidia-kernel-source nvidia-kernel-common
這樣便會在/usr/src內找到剛安裝的模塊包
Code.1.3 解包
# cd /usr/src
# tar -zxf nvidia-kernel-source.tar.gz
Code.1.4 重建(編譯)模組
# cd /usr/src/modules/nvidia-kernel
# debian/rules binary_modules
好!完成編譯,編譯完的debian包可以在/usr/src/modules/(或/usr/src/ ??)內找到。
Code.1.5 把編譯完成的驅動包安裝到系統
# dpkg -i /usr/src/modules/nvidia-kernel-*.deb
*如果你有多於一個nvidia-kernel包在這目錄下,就要指明用哪個包啦!
步驟2:安裝用戶層庫
=================
* 改source回來為sarge,再更新
Code.2.1 安裝nVidia的用戶層庫
# apt-get install nvidia-glx
步驟3: 更新系統配置
=================
Code.3.1 修改 X 伺服器配置,看下方引用
# nano -w /etc/X11/XF86Config-4
Code.3.2 重要/etc/X11/XF86Config-4更改部份
...Module Section
Load "glx"
#Load "dri"
#Load "GLCore"
...Device Section
Driver "nvidia" #本來都是 "nv"或"vesa"吧?
Code. 把nvidia列入系統自動載入的模塊配置列表吧。
# grep -q ^nvidia /etc/modules ||echo nvidia>>/etc/modules
引用网址:http://linux.hiweed.com/node/1843
comments powered by Disqus