LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 890|回复: 7

10.1不支持ATI X800XT显卡?

[复制链接]
发表于 2005-4-21 12:08:13 | 显示全部楼层 |阅读模式
mdk对显卡的支持实在是让人头大。我的ATI X800XT显卡就无法被 mdk 10.1识别。在安装的时候只能被识别为 vesa 显卡。我把安装菜单中所有种类的ATI显卡都试遍了,没用...

    更要命的是,以vesa方式驱动后,一旦进入图形界面,再出来,屏幕就是花的。

    与此相对应的是,我安装 FC4 test1 就一切正常。我实在不知道该怎么爱 mdk了。
发表于 2005-4-21 12:41:27 | 显示全部楼层
去下官网的驱动8.12,在google上找一下p1.patch,p2.patch给agp_gart.c和firegl_public.c打补丁.在/lib/modules/fglrx/build_mod下运行sh make.sh,在/lib/modules/fglrx/下运行sh make_install.sh,然后用fglrxconfig制作一个xorg.conf或者在网上找一个可以通用的版本.
我的内核是2.6.11-7mdk,显卡是R300(ati 9500pro),glxgears的分数在16000-22000左右.晚上我再把两个patch和我的xorg.conf贴上来.
回复 支持 反对

使用道具 举报

发表于 2005-4-21 12:51:21 | 显示全部楼层
Post by lpknnkh
去下官网的驱动8.12,在google上找一下p1.patch,p2.patch给agp_gart.c和firegl_public.c打补丁.在/lib/modules/fglrx/build_mod下运行sh make.sh,在/lib/modules/fglrx/下运行sh make_install.sh,然后用fglrxconfig制作一个xorg.conf或者在网上找一个可以通用的版本.
我的内核是2.6.11-7mdk,显卡是R300(ati 9500pro),glxgears的分数在16000-22000左右.晚上我再把两个patch和我的xorg.conf贴上来.



16000-22000  这么牛鼻!!!!
我的9600才2000左右
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-21 14:53:24 | 显示全部楼层
Post by lpknnkh
去下官网的驱动8.12,在google上找一下p1.patch,p2.patch给agp_gart.c和firegl_public.c打补丁.在/lib/modules/fglrx/build_mod下运行sh make.sh,在/lib/modules/fglrx/下运行sh make_install.sh,然后用fglrxconfig制作一个xorg.conf或者在网上找一个可以通用的版本.
我的内核是2.6.11-7mdk,显卡是R300(ati 9500pro),glxgears的分数在16000-22000左右.晚上我再把两个patch和我的xorg.conf贴上来.


我尝试过官网上的8.12.10驱动,但在mdk中用 rpm 安装的时候会因为冲突而安装失败。不知道该怎么解决。
回复 支持 反对

使用道具 举报

发表于 2005-4-21 18:23:42 | 显示全部楼层
1.urpmi fglrx_6_8_0-8.12.10-1.i386.rpm --allow-force
2.把两个patch文件放在一个目录下(比如你的家目录).
3.cd /lib/modules/fglrx/build_mod
  patch -p0 <~/p1.patch.txt
  patch -p0 <~/p2.patch.txt
系统会依次提示agp_gart_be.c和firegl_public.c被patched.
sh make.sh
4.cd /lib/modules/fglrx
   sh make_install.sh
5.cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
cp xorg.conf.txt /etc/X11/xorg.conf
6.按ctrl+alt+BackSpace或者重启系统。
如果不能进X,请看一下字符界面下有什么(EE)级的错误提示.
然后cp /etc/X11/xorg.conf.bak /etc/X11/xorg.conf,可以恢复你默认的设置。
最好把错误发上来,也许只需要略微调整一下配置文件。这个配置是相当保守和稳定的,绝大部分都是可以用的。
官方驱动上虽然说用fglrxconfig来制做一个xorg.conf,但是确实功能不好,容易让屏幕刷新率超出物理极限或者让屏幕尺寸变得奇形怪状,不如用一个现成的文件。
   测试驱动是否加载成功,除了运行那个TuxRacer或者3D飞机以外,可以用glxinfo:
[root@localhost fglrx]# glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig
client glx vendor string: ATI
client glx version string: 1.3

如果direct rendering:YES的话就说明显示配置成功了。
xorg.conf中的DGA Extension选项通常是omit的,这样在linux下用wine玩魔兽或者CS2的时候不会让显示器关闭。但是如果要用VMWare的话,只有打开了DGA Extension才可以让虚拟机全屏使用的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2005-4-21 18:27:44 | 显示全部楼层
忘了说了,如果是10.1版本,使用默认的2.6.8内核版本,patch可以不用打,以前的内核对DRM结构还有说明。2.6.10-3以后就没有了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-21 22:59:40 | 显示全部楼层
非常非常感谢,回家后立刻就试。我会将结果反馈过来的。希望这个帖子能帮助所有受到类似困扰的朋友们
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-23 23:17:56 | 显示全部楼层
今天下载了LE2005版安装,发现安装程序可以将我的显卡识别为Radon,虽然还没认出来是Radon X800XT,但比起10.1已经是进步很多了。而且起码在2D上可以正确驱动,分辨率为1024x768,刷新率最高可调到85。我终于能正常使用图形界面了 !就是画面看上去窄窄的(我的显示器为100HZ的刷新率而设置)  3D也不能正确驱动起来。

今日天色已晚,他日我将测试上面介绍的安装驱动的方式!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表