忙了老半天,原來是 Nvidia 的 Driver 有問題。原來在 Nvidia 最新版本的 Linux IA32 的 driver 已經不支援 TNT2 了,但卻仍然放在 Nvidia TNT2 Driver Download 頁面下讓別人下載,真是莫名其妙。後來終於在 Nvidia 的 FTP 中找到比較舊的版本,果然一裝上去就可以跑了。
可以跑 TNT2 的 Driver 版本:
ftp://download.nvidia.com/XFree86/Linux-x86/1.0-7174/NVIDIA-Linux-x86-1.0-7174-pkg0.run
但在安裝的過程中也是遇到一堆麻煩(一直找不到 nvidia.ko 的 kernel module),在 Linux 裡很多設定都跟 FreeBSD 不大相同,要裝個 Driver 還要先用 rpm 把 kernel-source 裝好,光是 rpm 也有 N 種裝法。然後 Nvidia 提供的 Driver 也是莫名其妙,說明很不清楚,最後用了 ./Nvidia*run -k $(uname -r) 的指令參數終於給他裝上去了,重開機後終於把 KDE 跑起來。
P.S. KDE 畫面是不錯,不過怎麼感覺 KDE 跑起來比 Windows XP 還慢… -.-
歷史上的今天
- 利用 nice & renice 設定程式執行優先權 - 2006
很感謝您提供的資料,
小弟我搞這個Mandrivia Linux 2006在一台Pentium III 733舊電腦上,
顯示卡正是NVidia RIVA TNT2 Model 64
從2/27開始搞到昨天看了您的大作才知要用
ftp://download.nvidia.com/XFree86/Linux-x86/1.0-7174/NVIDIA-Linux-x86-1.0-7174-pkg0.run
又搞了很久,剛才終於可以了,但到底順序應該如何?每一步到底是在做什麼?太累了!!
大致是做了下列動作…
# rpm -qa | grep kernel
# urpmi kernel-source
# init 3
# chmod a+x NVIDIA-Linux-x86-1.0-7174-pkg0.run
# ./NVIDIA-Linux-x86-1.0-7174-pkg0.run
# vi /etc/X11/XF86Config
把 ‘nv’ 改成 ‘nvidia’
# modprobe -r rivafb
# vi /etc/modprobe.preload
最後一列加上 nvidia
關機,重開,就這樣終於有一次ok了…
改天吃飽飯沒事做時再整個重新來過一次…