Linux 的模擬世界 (四) - 3D 硬體加速(nVIDIA 顯示卡)Tetralet | 27 二月, 2007 23:14
若您使用的是 nVIDIA 的顯示卡,那麼建議您使用 nVIDIA 官方所提供的驅動程式,將能達到較佳的 3D 加速效果。在 Debian 裡,已有提供編譯完成的 nVIDIA 驅動模組,您可以方便得利用 aptitude 指令直接安裝。 首先,您必須先利用以下指令來得知您的 nVIDIA 顯示卡的型號:(這是用來判斷您是該安裝 nvidia-glx 或是 nvidia-glx-legacy 套件)
如果您的顯示卡是 GeForce2(部份)以上、不算太舊的顯示卡,您該安裝的是 nvidia-glx 模組。如果您的顯示卡是比 GeForce2 更舊的顯示卡,您應該替而安裝 nvidia-glx-legacy, nvidia-glx 並不支援這些舊的顯示卡。請參考 /usr/share/doc/nvidia-glx/README.txt.gz 裡的 Appendix A. Supported NVIDIA Graphics Chips 一段之說明及支援列表。 接下來,請利用以下指令來找出適合您的 nVIDIA 驅動模組的套件:(其中的 uname -r 指令是用來取得您正在使用的 Kernel 版本)
如果您找不到適合您的 nVIDIA 驅動模組的套件,請用 uname -r 的結果配合 apt-cache 指令再找找看。例: 如果還是找不到,只好請您參考下一章的說明自行編譯 nVIDIA 的模組。 如果您找到了正確的 nVIDIA 驅動模組套件名稱,請利用以下指令來安裝驅動模組:(僅適合 部份的 GeForce2 及 GeForce3 以上 的顯示卡) 如果如果您的顯示卡是比 GeForce2 更舊的顯示卡,您得將以上指令改成:
其中的 nvidia-kernel-2.6.18-3-k7 為上文中您所找到、適用於您的 kernel 的 nVIDIA 顯示模組。 在以上套件安裝完成之後,請將 nvidia 加入 /etc/modules 中,讓您的系統在開機時會自動載入 nvidia 模組。例: 並修改 /etc/X11/xorg.conf 中的 Device 區段,將顯示卡驅動模組設定為 nvidia:
另外,請再修改您的 /etc/X11/xorg.conf,並確認不要載入 dri 和 glx 模組:(非必要)
之後,下達 startx 來啟動 X Window 時應該就會使用 nvidia 驅動並看到 nVIDIA 那著名的 Logo 了。 若您在以上過程中遇到了問題,或者想知道 nvidia 模組的一些進階設定,像是雙螢幕、TV Out 或 SLI 等資訊,請參考 /usr/share/doc/nvidia-glx/README.txt.gz ,裡面有極其詳盡的說明。 (待續) 迴響
|
|
如果更新了核心後,是否該重新安裝呢?還是有比較簡易的方法?