|
我是一个linux初学者。请好心人帮帮我。大家都是linux的爱好者。
一:先说一下我的系统的基本情况。
显卡是nvidia fx5200。显示器是PHILIPS107S5 。linux发行版是硬盘安装的suse10.0。桌面是GNOME
内核: Linux 2.6.13-15-default #1 Tue Sep 13 14:56:15 UTC 2005 i686 i686 i386 GNU/Linux.
kernel版本:kernel-default-2.6.13-15
kernel-update-tool-0.9-10
kernel-source-2.6.13-15
kernel-default-nongpl-2.6.13-15
qt版本:yast2-qt-2.12.12-2
dbus-1-qt-0.35.2-8
scim-qtimm-0.9.3-5
qt3-3.3.4-28
gcc版本:libgcc-4.0.2_20050901-3
gcc-4.0.2_20050901-3
二:安装过程
1:官方下载nvidia驱动:NVIDIA-Linux-x86-1.0-7676-pkg1.run
2:按Ctrl+Alt+F1退出Xwindows
3:输入root及密码。接着输入init 3。显示退出Xwindows成功。
4:接着进入驱动文件所在文件夹,运行sh NVIDIA-Linux-x86-1.0-7676-pkg1.run
5:安装顺利进行。等安装完成后系统提示安装完成。点确定回到文本模式。输入sax2 -m 0=nvidia,系统开始配置sax2.接着到了starup这一步。黑屏,不是全黑,在晚上看有暗淡的黄色)等了一会,依然没反应。只好重启。
三:
1:重启顺利登录Xwindow,进去sax2发现不能启动3D。
2:进入../etc/x11.打开xorg.conf文件。
里面有两段是这样的:
(1)Section "Module"
Load "glx"
Load "type1"
Load "extmod"
Load "dbe"
Load "freetype"
Load "v4l"
EndSection
(2)Section "Device"
BoardName "GeForce FX 5200 (0x0322)"
BusID "1:0:0"
Driver "nv"
Identifier "Device[0]"
Screen 0
VendorName "NVidia"
EndSection
可见,第一段已经如同许多网站上所说的设置了,但是第二段的Driver "nv"中的nv没有改成nvidia
.
四:我采取的方法及结果。
第一种:直接修改river "nv"中的nv为nvidia 保存退出重启。结果进不了xwindow.只能进文本模式运行sax2 -m 0=nv.重启后顺利进入。查看../etc/x11.中xorg.conf文件,设置已经又如同上面(1)和(2)所示了。进sax,依然不能启动 3D。
第二种:启动超级用户终端:运行sax2 -m 0=nvidia.系统开始设置:
SaX: initializing please wait...
SaX: access to your display has been granted
SaX: startup
并在starup后进入设置sax的界面。在这里3D已经被选上。我设置分辨率为:1024x768(XGA)
颜色为16.7Mio.[24Bit]。点确定。出来询问是否测试窗口。我点测试。然后就出现画屏,紧接着出现如同刚装好显卡驱动运行sax2 -m 0=nvidia后一样的死机。
五:补充
1.前后我还试过其它版本的驱动,如:NVIDIA-Linux-x86-1.0-7174-pkg1.run和最新的NVIDIA-Linux-x86-1.0-8178-pkg1.run并按官方网打了补丁。出现的情况都一样。
2.在安装驱动前,运行glxgears测试过3D,可以测试。测试完以后运行glxgears,测试不了3D,出现的是:Xlib: extension "GLX" missing on display ":0.0".
glxgears: Error: couldn't get an RGB, Double-buffered visual.
3,试过在线更新驱动并安装,但依然没有启动3D.
4.后来重装,换了KDE桌面,问题依然。
六:后记
这是我在linux上安装显卡驱动的所有尝试,都已经失败了。我很无奈,曾一度想放弃linux,但是我相信还有很多高手在,我可以求救于这些好热心的朋友。
于是我在这里诚心求问。请所有看到此贴的朋友驻留一下,留下你们宝贵的一言。
万分感谢!!!!!! |
|