se9en 发表于 2006-11-20 10:05:53

引爆你的镭卡 (fc6 ati驱动opengl step

看到有些朋友对A卡的驱动的安装还有些问题。在此。我将我装A卡驱动的过程给需要帮助的人一些帮助。现在开始:
step 1:首先装上源中的kmod-fglrx驱动。用yum即可。装上之后,修改xorg.conf文件,将里面的”raedon“改成"fglrx".在文件末尾添加:
Section "DRI"
        Group      0
        Mode         0666
EndSection

Section "Extensions"
        Option          "Composite" "Disable"
EndSection
此后运行fglrxinfo会得到例如什么
display: :0.0screen: 0
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R300 20060815 AGP 1x x86/MMX+/3DNow!+/SSE2 TCL
OpenGL version string: 1.2 (1.3 Mesa 6.5.1)之类的消息。
此时驱动还没有完成。
step 2:此时冲启动X。查看/var/log/xorg.0.log。h会看到在启动有一行提:
libGL error: dlopen /usr/X11R6/lib/modules/dri/fglrx_dri.so failed (/usr/X11R6/lib/modules/dri/fglrx_dri.so: cannot open shared object file: No such file or directory)类似的东西。不要急咱们接这来。
step 3:这是开源驱动安装的位置有问题。如果你找到fglrx_dri.so并考到/usr/X11R6/lib/modules/dri下面。重启X,在xorg.0.log中会出现/usr/lib/dri/fglrx_dri.so: undefined symbol: __glXFindDRIScreen出错,这是开源驱动位置安装的有问题。用下面的办法解决:
删除 /usr/lib/下 (首先要备份,这是个好习惯, 不要删除 libGLU!)libGL文件,并拷贝/usr/lib/ati-fglrx (libGL.so.1 and libGL.so.1.2)到 /usr/lib/,此时驱动已经装上了。运行
”LIBGL_DEBUG=verbose glxinfo“以确定得到正确输出类似下面:
name of display: :0.0
libGL: XF86DRIGetClientDriverName: 8.29.6 fglrx (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/fglrx_dri.so
libGL: XF86DRIGetClientDriverName: 8.29.6 fglrx (screen 0)
drmOpenByBusid: busid is PCI:1:0:0
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports PCI:1:0:0
Can't open configuration file /etc/drirc: No such file or directory.
Can't open configuration file /home/kieran/.drirc: No such file or directory.
display: :0 screen: 0
direct rendering: Yes
现在重启X,查看log文件。可能还会有failed信息。那是AIGLX三维效果造成的。
在xorg.conf添加:
Section "ServerFlags"
       Option"AIGLX" "off"
EndSection
此时三维效果就不能用了。其实三维效果只是玄而已。没有什么用途。如果你不想关闭就不添加这句话。后果我不清楚。因为我不用三维桌面。
step 4:重启x。现在xorg.0.log文件应该不会提示有什么问题了。现在运行fglxinfo:可以看到正确的输出了。ati control center也出来了。可以调节水平双显(需要显卡支持),垂直双显等等显卡效果。
step 5: good luck to you.

se9en 发表于 2006-11-20 10:58:09

纠正一个错误,源中的fglrx驱动是ati官方的打包,我搞错了。不过方法可行。其实不麻烦。只是库文件的引用出错了而已。另外rethat开源ati驱动效果确实不能令人恭维。现在?我的fglxgears跑到10000左右。况且开源的驱动配置双显示器。我没有成功。所以只好选择这个。

se9en 发表于 2006-11-20 11:10:04

如果装上以后。Mplayer全屏有问题。在preferences的video选项。将输出改成x11(opengl)

se9en 发表于 2006-11-20 11:33:22

附两张截图

附两张截图:ATI control center

se9en 发表于 2006-11-20 11:35:09

截图2

截图:ati control center

kison 发表于 2006-11-20 21:58:57

x1600的怎么弄?我试了N次都不行,下载的是8月29的run文件,装的系统是FC6

njhamtech 发表于 2006-11-21 23:10:12

我装的是fc5,ati9600显卡,如何装?先谢了!

biAji 发表于 2006-12-2 11:41:23

为什么不直接用ati官方的安装包?

BOoRFGOnZ 发表于 2006-12-2 17:20:31

好象7500的不行吧
页: [1]
查看完整版本: 引爆你的镭卡 (fc6 ati驱动opengl step