终于在magic上装上了ati的驱动,发贴庆祝一下!
装上xdot兄的xorg包,再的装for xorg的驱动 :lol:贴个图,好不容易把车移到跑道上! :oops:
安装过程见
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=113495&start=0&postdays=0&postorder=asc&highlight= # glxinfo | grep direct
direct rendering: Yes
# fglrxinfo
display: :0.0screen: 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)
# 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
# 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 恭喜~~
可否将你的显卡型号告知,顺便将xorg中关于显卡的段落帖上来参考一下..? 成功了就大家一起分享一下你的经验吧!!我家里的也是ati的,是9200se的,不知道到时会不会遇上问题。 我是9600,xorg?怎么装?xorg显卡驱动怎么装?本人linux菜鸟. 我的显卡是MOBILITY RADEON 9600 Generic
附我的配置文件 成功了就大家一起分享一下你的经验吧!!我家里的也是ati的,是9200se的,不知道到时会不会遇上问题。
贴一下我安装的过程吧。
不过本人还是个老鸟(老菜鸟),且文笔不怎么样,所以有什么错误和表达不清楚的还望各位兄弟海涵。
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的所有包
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
(好像可以用rpm一次删除吧?不过我不知道弄,那位大大指点一下:oops: )
3.安装xorg
rpm -ivh xorg*.rpm --force --nodeps
startx
起不来?不要紧重新安装一下所有font包就好
rpm -ivh xorg*-fonts-6.8.2-1mgc.i686.rpm --force --nodeps
4.安装ATI显卡驱动包
http://www2.ati.com/drivers/linux/fglrx_6_8_0-8.12.10-1.i386.rpm
rpm -ivh fglrx_6_8_0-8.12.10-1.i386.rpm --force --nodeps 5.重新编译内核
cd /usr/src/linux
ln -sf /boot/config-2.6.9 .config
make oldconfig
make menuconfig
确保如下几项
Loadable module support -> Enable loadable module support: ENABLED
Loadable module support -> Module unloading: ENABLED
Loadable module support -> Automatic kernel module loading: ENABLED
这几个与模块有关的,Magic应该已经包含了:P
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
make
make modules_install
make install ftp下载狂慢,能不能传到哪里让我们下载? 6.编译显卡驱动
如果是[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
cd /lib/modules/fglrx/build_mod/
sh make.sh
cd ..
sh make_install.sh
7.配置显卡驱动
如果一切顺利就可以开始配置驱动了!
fglrxconfig
照着你的硬件配置就行了,具体参见
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=25497&highlight=%CF%D4%BF%A8
我就不赘述了!
然后就是startx看能不能起来了!:P
startx 谢谢啊,学习学习,下次回家也去装装,我喜欢ML 8.我遇到的问题
至此驱动已经安装完毕,如无意外应该可以使用了!但在这里我遇到两个问题
问题一.3D加速没有打开
表现
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
[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)
[root@MagicLinux ~]#glxinfo | grep direct 结果如下
direct rendering: no
lsmod发现fglrx模块已经加载
fglrx 2156767
解决办法
ldd `which glxinfo`
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
然后ldconfig
问题解决
[root@MagicLinux ~]# glxinfo | grep direct 结果如下
direct rendering: Yes
[root@MagicLinux ~]# fglrxinfo结果如下
display: :0.0screen: 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)
glxgears也到了2000多
问题2.fgl_glxgears无法运行
fgl_glxgears
出现
FGLTexMgr: "open of shared memory object failed" (Function not implemented) __FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed! fglX11AllocateManagedSurface: __FGLTexMgrCreateObject failed!
解决办法
1.编辑 /etc/fstab 添加一行tmpfs /dev/shm tmpfs defaults 0 0
2.挂载/dev/shm mount /dev/shm
3.确认 /dev/shm是否挂在 mount | grep "shm"
看结果是否如下
tmpfs on /dev/shm type tmpfs (rw)
问题解决
再fgl_glxgears
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
也可以把问题发上来大家一起讨论! ftp下载狂慢,能不能传到哪里让我们下载?
呵呵,我这速度还可以阿! :lol:
我也没有空间阿!那位兄弟有快点的空间我可以上传! 我重开了个主题,请斑竹帮忙删除上面几贴!
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=113495&start=0&postdays=0&postorder=asc&highlight=
页:
[1]