hp v3000(AMD 双核)本本的显卡在linux下显示为nvidia c51,在winxp下显示为nvidia go 6150,使用rhel5 client自带的驱动程序,屏幕设置为lcd 1280x800,但是显示分辨率只有1024*768,圆形变成椭圆,一切图形都被拉长,感觉非常不爽,而且软件模拟opengl,运行google earth速度非常慢,完全没有双核的感觉。
决定手工安装一把显卡驱动。从nvidia网站上下到6系列的linux驱动(版本1.0-9755),文件名是NVIDIA-Linux-x86-1.0-9755-pkg1.run,运行的时候提示退出Xwindow(run level 改为3, and reboot),然后又提示不能安装在运行xen的kenrel之上,这个驱动是安装在rhel5 client上,xen不用也罢,从光盘上找到并安装2.6.18-8.el5的kernel包,这个包里即有kernel文件,又包含源代码。
显卡驱动安装了相应的驱动,在/lib/modules/2.6.18-8.el5/kernel/drivers/目录下安装了nvidia.ko模块。安装程序自动运行nvidia-xconfig工具,自动调整Xwindow设置,然后把run level改为5,再reboot。启动Xwindow时竟然还显示了nvidia的全屏标志,非常漂亮。Xwindow分辨变成1280x800,所有的显示都非常漂亮、精细,由于有了opengl驱动,google earth运行非常快速,爽翻了。
从显示设置里看到视频卡类型为nvidia - Vendor - supplied driver for nvidia cards。