当前位置:Linux教程 - Linux资讯 - K8M800芯片组集成显卡驱动问题!

K8M800芯片组集成显卡驱动问题!

问:

一直以来都是在用自己做的BLFS(LFS 5.1+XFree86 4.3+KDE 3.1 内核升级为2.6.12)没出现过什么问题。后来电脑升级了。。换成了微星K8MM-V的主板(VIA K8M800芯片组,带UniChrome Pro 集成显卡)。。重新配置和编译内核之后系统能够启动,但是无法进入到X-Window。

于是修改/etc/X11/XF86Config文件的"Device"段,指定Driver项为"via"。。。本来以为应该可以正常工作了,但是很遗憾XFree86还是没法正常启动。。提示无法找到显示设备。。后来将Driver改为"vesa",XFree86是可以启动了,但是刷新率只有60Hz。。

为了提高XFree86的刷新率,我试过了各种的方法:包括将XFree86升级为最新的4.5版本和指定HorizSync、VertRefresh值,相应的Modeline行也加上了,但是进入到X-Window的刷新率还是只有60Hz。

想安装 K8M800芯片组集成显卡的驱动程序。。但是郁闷的是在VIA的官方网站上没有找到XFree86显示驱动的源码,只找到个Console FrameBuffer的驱动。。。

现在看来只能将就用标准vesa的驱动了。。有哪位兄弟知道怎样能令vesa的驱动在UniChrome Pro 集成显卡上支持85Hz的刷新率啊?或者说在哪里可以找到UniChrome Pro 的显卡驱动源代码也可以。。

答:

 问题已经解决了。。原来只要安装官网上提供的FrameBuffer驱动,然后将XFree86改为FrameBuffer显示驱动的方式就可以了。下载以下这个VIA提供的FrameBuffer驱动: http://www.viaarena.com/Driver/Linux...c_20050726.tgz

按readme文件的提示编译好fbcon.ko和viafb.ko两个文件后执行: #modprobe viafb #modprobe fbcon

修改/etc/X11/XF86Config文件的Device段为: Section "Device" Identifier "Card0" Driver "fbdev" EndSection 这样启动XFree86应该就能支持1024x768@85Hz了。。。如果刷新率还是为60Hz的话试一下在Section "Monitor"里面加上以下这句吧。

Modeline "1024x768" 94.5 1024 1088 1200 1376 768 769 772 807

(出处:http://www.sheup.com)