这篇文章不讨论安装的具体方法步骤,只介绍ATI驱动安装后,出现常见故障的解决方法。
1、如果运行sax2 -r -m 0=fglrx之后,出现黑屏或不能工作的情况,需要查看/var/log/SaX.log 日志文件,可以在终端运行 gedit /var/log/SaX.log,找到带有(EE)标志的行,如果发现有下面的字符:
(EE) fglrx(0): PreInitDAL failed
(EE) fglrx(0): PreInit failed
那么就编辑/boot/grub/menu.lst,删除vga=xxx的语句,通过这种方法可以解决上述问题。
2、安装结束后,用glxinfo进行测试,可以在显示的信息里面找到关于OpenGL的基本信息,如果显示的生产厂商不是下面所列ATI的信息,
而是Mesa project: www.mesa3d.org 的信息,那么说明,显卡驱动没有正确的安装。
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X850 PRO Generic
OpenGL version string: 2.0.6286 (8.33.6)
解决方法:重新安装显卡驱动
进入终端,运行init 3,然后就可以进入字符模式,再一次运行下面的命令
# cd /usr/src/linux (说明这个目录是你对应核心版本的目录)
# make mrproper
# make cloneconfig
# make modules_prepare
# make clean
# rpm -e $(rpm -qa | grep fglrx)
# rpm -Uvh --force fgl*.rpm
# ldconfig
# aticonfig --initial --input=/etc/X11/xorg.conf(如果这个命令不能运行,就用# aticonfig --initial)
# fglrx-kernel-build.sh
# sax2 -r -m 0=fglrx -b /usr/share/doc/packages/fglrx/sax2-profile(如果这句不能运行就改为 # sax2 -r -m 0=fglrx,如果这句仍然黑屏,就更新你的sax2程序)
添加下面的更新源,然后更新sax2,之后继续运行上面的语句。
type: http
server: ftp-linux.cc.gatech.edu
directory: /pub/suse/suse/update/10.2
3、如果fglrx模块已经加载了,但是3d仍然不能打开
在/var/log/SaX.log日志文件里发现有No screens found的提示,就运行下面的命令
lsmod | grep radeon
lsmod | grep fglrx
如果上面的两个模块都被引导了,就需要用下面的命令移除radeon的模块,然后启动系统。
#modprobe -r radeon
4、如果提示 AIGLX error __driCreateNewScreen的错误,按下面的方法解决。
在/var/log/SaX.log日志文件里发现有下面的提示
(EE) AIGLX error: dlsym for __driCreateNewScreen_20050727 failed (/usr/lib/dri/fglrx_dri.so: undefined symbol: __driCreateNewScreen_20050727)
(EE) AIGLX: reverting to software rendering
那么就编辑/etc/X11/xorg.conf文件,加入下面的语句即可。
Section "ServerFlags"
Option "AIGLX" "off"
EndSection
5、如果在建立安装包时出现下列提示时
cp: missing destination file operand after
那么需要运行下面的命令
# LC_ALL=C ./ati-driver-installer-8.xx.xx-i386.run -buildpkg SuSE/SUSE100-IA32
然后再继续建立包
./ati-driver-installer-8.xx.xx-i386.run -buildpkg SuSE/SUSE100-IA32
shmily19820303 于 2010-02-23 21:53:46发表:
我也看不懂
hj00hj 于 2009-12-28 13:02:04发表:
非常有用,感谢
356071800 于 2009-12-02 13:47:58发表:
thanks very much
samin_w 于 2009-10-04 19:00:20发表:
楼主能否发点linux启动脚本?谢谢
abclpc 于 2009-04-24 18:25:25发表:
谢谢楼主
coldtide 于 2009-04-05 21:40:34发表:
问个问题,请问ATI的芯片组有开源驱动麽?不是显卡,我suse总是显示芯片组驱动受限,GEFORCE的显示驱动倒没啥大问题!
心空下的使者 于 2009-02-16 21:33:59发表:
作为新手完全看不懂
太平桥 于 2008-12-27 19:50:35发表:
:0D1