LinuxSir.cn,穿越时空的Linuxsir!

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

菜鸟装ati显卡驱动遇到的问题,麻烦高手来看下!感激不尽!

[复制链接]
发表于 2007-5-20 11:29:10 | 显示全部楼层 |阅读模式
按照官方的做法 http://cn.opensuse.org/ATI_%E9%A9%B1%E5%8A%A8%E6%95%99%E7%A8%8B
在做完 rpm -Uhv fglrx_......rpm 这步后。
重启系统  在Boot Option:后面输入3,回车。
以root登录,然后运行:

sax2 -r -m 0=fglrx

没有显示偏差直接点确定,然后运行

reboot
可是进系统以后打开终端  运行glxinfo | grep direct
却显示:Xlib:  extension "XFree86-DRI" missing on display ":0.0".
        direct rendering: No
        OpenGL renderer string: Mesa GLX Indirect
请问下高手这下该怎么解决。。。谢谢了!!!
发表于 2007-5-20 11:50:44 | 显示全部楼层
安装
安全起见,如果开了xgl先关掉,以避免进不了X图形界面情况,重启后安装驱动。

在下载有驱动安装文件的目录开终端: KDE-打开那个目录-按F4 GNOME-开那个目录,空白处点右键,打开终端

[编辑]8.28.8 以后
chmod 755 ati-driver-installer-<版本号>-x86.run
su
./ati-driver-installer-<版本号>.run --buildpkg SuSE/<系统>-<架构>
会提示你成功生成了一个开头是 fglrx 的 rpm 文件,之后装上那个文件:

rpm -Uhv fglrx_......rpm
SuSE/<系统>-<架构> 需要自己填。

如果你是 SuSE 10.0 系统为 SUSE100,10.1 是 SUSE101,以此类推。 SLED 10 则填 SLED 10。

如果你是 32 位系统,架构填 IA32 ,如果是 64 位系统则填 AMD64。

比如 SuSE 10.0 64位那里就是 SuSE/SUSE100-AMD64, 32 位 SLED 10 则是 SuSE/SLED10-IA32。


可以用

./ati-driver-installer-<版本号>.run --listpkg
调出驱动支持的系统和架构列表。

[编辑]8.27.10 以前
[编辑]32位
下行提到的 SuSE/SUSE101-IA32 是根据你的系统来填,如果是 10.0 32位就是 SuSE/SUSE100-IA32, SLED 10 则是 SuSE/SLED10-IA32

chmod 755 ati-driver-installer-<版本号>-x86.run

运行完以后继续:

su
输入密码进入终端

./ati-driver-installer-<版本号>-x86.run --buildpkg SuSE/SUSE101-IA32
rpm -ivh fglrx_6_9_0_SUSE101-<版本号>-1.i386.rpm
[编辑]64位
下行提到的 SuSE/SUSE101-AMD64 是根据你的系统来填,如果是 10.0 64位就是 SuSE/SUSE100-AMD64, SLED 10 则是 SuSE/SLED10-AMD64

chmod 755 ati-driver-installer-<版本号>-x86_64.run
运行完以后继续:

su
输入密码进入终端

./ati-driver-installer-<版本号>-x86_64.run --buildpkg SuSE/SUSE101-AMD64
rpm -ivh fglrx64_6_9_0_SUSE101-<版本号>-1.x86_64.rpm
[编辑]启用驱动和配置
进入运行级别3。可以退出到kdm/gdm界面,进入终端模式,再init 3。

或者重新启,grub 菜单中选定平时正常启动 SUSE Linux 那一项,Boot Option:后面输入3,回车。

以root登录,然后运行:

sax2 -r -m 0=fglrx
如果没有显示偏差直接点确定,然后运行

reboot
重启使驱动生效。

[编辑]检验安装是否成功
安装驱动完成后,会默认打开显卡的 3D 加速。可运行下列命令看驱动安装是否成功(已经成功开启xgl的这些命令无效):

glxinfo | grep direct
如果出现 Vendor: ATI Technologies Inc 以及 Driver: fglrx (3D Support) 字样一般成功了。也可以测试 3D 绘图速度

fglrxgears
驱动安装成功后FPS一般都上千,

[编辑]卸载fglrx驱动
卸载驱动需要首先取消对Ati官方fglrx驱动的调用:

init 3
sax2 -r
然后卸载当时安装上的软件包:

rpm -e fglrx.......(当时安装上的包名称,也可以用 YaST 软件管理模块卸载)
重启即可。
回复 支持 反对

使用道具 举报

发表于 2007-5-20 11:51:33 | 显示全部楼层
有点乱,呵呵.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-20 12:34:30 | 显示全部楼层
楼上的大哥,不要耍偶了。。。。我快崩溃了。驱动虽然装上了。但3d加速打不开。还是这样的提示:运行glxinfo | grep direct后
却显示:Xlib: extension "XFree86-DRI" missing on display ":0.0".
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect
回复 支持 反对

使用道具 举报

发表于 2007-5-20 12:43:06 | 显示全部楼层
在 cn.opensuse.org 搜索xgl 有Truth写的教材 试试 如果不行 建议你不要装了
回复 支持 反对

使用道具 举报

发表于 2007-5-20 12:57:00 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2007-5-20 13:24:37 | 显示全部楼层
你用的什么显卡?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-20 15:41:13 | 显示全部楼层
用的是移动版的x700显卡。。。。
回复 支持 反对

使用道具 举报

发表于 2007-5-20 15:47:12 | 显示全部楼层
sax2 -r -m 0=fglrx后手动设置一下,看3D有没有选中呢。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-20 16:08:23 | 显示全部楼层
3d硬件加速是灰色的。。。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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