QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1032|回复: 13

终于在magic上装上了ati的驱动,发贴庆祝一下!

[复制链接]
发表于 2005-4-15 11:23:22 | 显示全部楼层 |阅读模式
装上xdot兄的xorg包,再的装for xorg的驱动
贴个图,好不容易把车移到跑道上!
安装过程见
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=113495&start=0&postdays=0&postorder=asc&highlight=

本帖子中包含更多资源

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

×
 楼主| 发表于 2005-4-15 13:56:42 | 显示全部楼层
[root@MagicLinux ~]# glxinfo | grep direct
direct rendering: Yes
[root@MagicLinux ~]# fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON 9600 Generic
OpenGL version string: 1.3.5010 (X4.3.0-8.12.10)

[root@MagicLinux ~]# glxgears
8714 frames in 5.0 seconds = 1742.800 FPS
10524 frames in 5.0 seconds = 2104.800 FPS
10520 frames in 5.0 seconds = 2104.000 FPS
10532 frames in 5.0 seconds = 2106.400 FPS
10569 frames in 5.0 seconds = 2113.800 FPS
[root@MagicLinux ~]# fgl_glxgears
1723 frames in 5.0 seconds = 344.600 FPS
2128 frames in 5.0 seconds = 425.600 FPS
2132 frames in 5.0 seconds = 426.400 FPS
2127 frames in 5.0 seconds = 425.400 FPS
2118 frames in 5.0 seconds = 423.600 FPS
2118 frames in 5.0 seconds = 423.600 FPS
回复

使用道具 举报

发表于 2005-4-15 15:11:36 | 显示全部楼层
恭喜~~
可否将你的显卡型号告知,顺便将xorg中关于显卡的段落帖上来参考一下..?
回复

使用道具 举报

发表于 2005-4-15 16:52:00 | 显示全部楼层
成功了就大家一起分享一下你的经验吧!!我家里的也是ati的,是9200se的,不知道到时会不会遇上问题。
回复

使用道具 举报

发表于 2005-4-15 18:58:05 | 显示全部楼层
我是9600,xorg?怎么装?xorg显卡驱动怎么装?本人linux菜鸟.
回复

使用道具 举报

 楼主| 发表于 2005-4-15 19:52:45 | 显示全部楼层
我的显卡是MOBILITY RADEON 9600 Generic

附我的配置文件

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2005-4-15 20:09:09 | 显示全部楼层
[quote:670817f381="pumbaax10"]成功了就大家一起分享一下你的经验吧!!我家里的也是ati的,是9200se的,不知道到时会不会遇上问题。[/quote]

贴一下我安装的过程吧。

不过本人还是个老鸟(老菜鸟),且文笔不怎么样,所以有什么错误和表达不清楚的还望各位兄弟海涵。

1.在这里下载xdot兄编译好的xorg 6.8.2
ftp://linux:[email protected]/xorg/rpms/i686/
或下载源码包重新编译。
ftp://61.131.63.205/xorg/srpms/
编译的问题参见
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewforum&f=17

2.删除xfree的所有包
[code:1]
rpm -e XFree86-100dpi-fonts --nodeps
rpm -e XFree86 --nodeps
rpm -e XFree86-75dpi-fonts --nodeps
rpm -e XFree86-base-fonts --nodeps
rpm -e XFree86-cyrillic-fonts --nodeps
rpm -e XFree86-devel --nodeps
rpm -e XFree86-font-utils --nodeps
rpm -e XFree86-ISO8859-14-100dpi-fonts --nodeps
rpm -e XFree86-ISO8859-14-75dpi-fonts --nodeps
rpm -e XFree86-ISO8859-15-100dpi-fonts --nodeps
rpm -e XFree86-ISO8859-15-75dpi-fonts --nodeps
rpm -e XFree86-ISO8859-2-100dpi-fonts --nodeps
rpm -e XFree86-ISO8859-2-75dpi-fonts --nodeps
rpm -e XFree86-ISO8859-9-100dpi-fonts --nodeps
rpm -e XFree86-ISO8859-9-75dpi-fonts --nodeps
rpm -e XFree86-libs --nodeps
rpm -e XFree86-libs-data --nodeps
rpm -e XFree86-Mesa-libGL --nodeps
rpm -e XFree86-Mesa-libGLU --nodeps
rpm -e XFree86-tools --nodeps
rpm -e XFree86-truetype-fonts --nodeps
rpm -e XFree86-twm --nodeps
rpm -e XFree86-xauth --nodeps
rpm -e XFree86-xdm --nodeps
rpm -e XFree86-xfs --nodeps
rpm -e XFree86-Xnest --nodeps
rpm -e XFree86-Xvfb --nodeps
[/code:1]
(好像可以用rpm一次删除吧?不过我不知道弄,那位大大指点一下

3.安装xorg
[code:1]rpm -ivh xorg*.rpm --force --nodeps  [/code:1]
startx
起不来?不要紧重新安装一下所有font包就好
[code:1]rpm -ivh xorg*-fonts-6.8.2-1mgc.i686.rpm --force --nodeps  [/code:1]

4.安装ATI显卡驱动包
http://www2.ati.com/drivers/linux/fglrx_6_8_0-8.12.10-1.i386.rpm
[code:1]rpm -ivh fglrx_6_8_0-8.12.10-1.i386.rpm --force --nodeps[/code:1]
回复

使用道具 举报

 楼主| 发表于 2005-4-15 20:34:32 | 显示全部楼层
5.重新编译内核
[code:1]
cd /usr/src/linux
ln -sf /boot/config-2.6.9 .config
make oldconfig
make menuconfig
[/code:1]
确保如下几项
[code:1]
Loadable module support -> Enable loadable module support: ENABLED
Loadable module support -> Module unloading: ENABLED
Loadable module support -> Automatic kernel module loading: ENABLED
[/code:1]
这几个与模块有关的,Magic应该已经包含了
[code:1]
Processor type and features -> MTRR (Memory Type Range Register) support: ENABLED
(这项如果不加,驱动会很慢)
Device drivers -> Character Devices -> /dev/agpgart (AGP Support): ENABLED OR MODULE

(这项如果编译成模块,在xorg中要将"UseInternalAGPGART"段设为"no")
Device drivers -> Character Devices -> ( 在 /dev/agpgart下面选择与你主板对应的 AGP项)ENABLED OR MODULE

<*> /dev/agpgart (AGP Support)                                                                                                                                                
  < >   ATI chipset support  (ATI的芯片组)
  < >   Intel 440LX/BX/GX, I8xx and E7x05 chipset support (Inter芯片组)         
  < >   Intel i865 chipset support     (Intel i865芯片组)                                                                 
  < >   NVIDIA nForce/nForce2 chipset support (nForce芯片组)
  < > VIA chipset support (VIA的芯片组)


  Device drivers -> Character Devices -> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support): DISABLED
[/code:1]

[code:1]make
make modules_install
make install[/code:1]
回复

使用道具 举报

发表于 2005-4-15 20:42:46 | 显示全部楼层
ftp下载狂慢,能不能传到哪里让我们下载?
回复

使用道具 举报

 楼主| 发表于 2005-4-15 20:50:26 | 显示全部楼层
6.编译显卡驱动
[code:1]
如果是[color=red][b]2.6.10[/color][/b]以后的linux 请给驱动打下面两个两个补丁
将补丁拷到/lib/modules/fglrx/build_mod/
cd /lib/modules/fglrx/build_mod/
patch -p1<p1.patch
patch -p1<p2.patch
[/code:1]

[code:1]
cd /lib/modules/fglrx/build_mod/

sh make.sh
cd ..
sh make_install.sh
[/code:1]

7.配置显卡驱动
如果一切顺利就可以开始配置驱动了!
[code:1]fglrxconfig[/code:1]
照着你的硬件配置就行了,具体参见
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=25497&highlight=%CF%D4%BF%A8
我就不赘述了!

然后就是startx看能不能起来了!
[code:1]startx[/code:1]

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2005-4-15 21:01:12 | 显示全部楼层
谢谢啊,学习学习,下次回家也去装装,我喜欢ML
回复

使用道具 举报

 楼主| 发表于 2005-4-15 21:38:13 | 显示全部楼层
8.我遇到的问题
至此驱动已经安装完毕,如无意外应该可以使用了!但在这里我遇到两个问题
问题一.3D加速没有打开
表现
[code:1]
glxgears依然只有222.400 FPS
fgl_glxgears报错
[root@MagicLinux ~]# fgl_glxgears
X Error of failed request: BadLength (poly request too large or internal Xlib length error)
Major opcode of failed request: 16 (X_InternAtom)
Serial number of failed request: 36
Current serial number in output stream: 38
[/code:1][code:1]
[root@MagicLinux ~]# fglrxinfo  结果如下
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.2.1)
[/code:1]
[code:1]
[root@MagicLinux ~]#glxinfo | grep direct 结果如下
direct rendering: no
[/code:1]

lsmod发现fglrx模块已经加载
fglrx   215676  7

解决办法
[code:1]ldd `which glxinfo`[/code:1]
        linux-gate.so.1 =>  (0xffffe000)
        libGLU.so.1 => /usr/X11R6/lib/libGLU.so.1 (0xb7f70000)
        libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0xb7ecc000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7ebe000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7dd9000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7daf000)
        libm.so.6 => /lib/tls/libm.so.6 (0xb7d8c000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb7c62000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7b91000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7b88000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7b84000)
        /lib/ld-linux.so.2 (0xb7feb000)

怀疑ATI 的 libGL.so.1.2 库没加载
删除/usr/X11R6/lib/libGL.so.1,然后重新安装fglrx_6_8_0-8.12.10-1.i386.rpm
然后[code:1]ldconfig[/code:1]
问题解决
[code:1][root@MagicLinux ~]# glxinfo | grep direct 结果如下
direct rendering: Yes[/code:1]
[code:1]
[root@MagicLinux ~]# fglrxinfo  结果如下
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON 9600 Generic
OpenGL version string: 1.3.5010 (X4.3.0-8.12.10)
[/code:1]

glxgears也到了2000多

问题2.fgl_glxgears无法运行
[code:1]fgl_glxgears[/code:1]
出现
FGLTexMgr: "open of shared memory object failed" (Function not implemented) __FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed! fglX11AllocateManagedSurface: __FGLTexMgrCreateObject failed!

解决办法
1.编辑 /etc/fstab 添加一行[code:1]  tmpfs /dev/shm tmpfs defaults 0 0 [/code:1]
2.挂载/dev/shm[code:1] mount /dev/shm [/code:1]
3.确认 /dev/shm是否挂在[code:1] mount | grep "shm"[/code:1]
看结果是否如下
tmpfs on /dev/shm type tmpfs (rw)

问题解决
再[code:1]fgl_glxgears[/code:1]
2900 frames in 5.0 seconds = 580.000 FPS
2908 frames in 5.0 seconds = 581.600 FPS
2845 frames in 5.0 seconds = 569.000 FPS
3549 frames in 5.0 seconds = 709.800 FPS
3547 frames in 5.0 seconds = 709.400 FPS

9.附录
如果遇到问题可以参考如下文档
http://odin.prohosting.com/wedge01/gentoo-radeon-faq.html
也可以把问题发上来大家一起讨论!
回复

使用道具 举报

 楼主| 发表于 2005-4-15 21:41:46 | 显示全部楼层
[quote:e409b3ef57="cliff_zhou"]ftp下载狂慢,能不能传到哪里让我们下载?[/quote]
呵呵,我这速度还可以阿!

我也没有空间阿!那位兄弟有快点的空间我可以上传!
回复

使用道具 举报

 楼主| 发表于 2005-4-15 22:01:20 | 显示全部楼层
我重开了个主题,请斑竹帮忙删除上面几贴!
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=113495&start=0&postdays=0&postorder=asc&highlight=
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-30 00:17 , Processed in 0.099187 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

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