站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
OpenSUSE/ATI驱动教程
”(章节)
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
===安装 - 获取并安装 ATI 驱动=== 在此,您可以使用 www2.ati.com 上的 YUM 源,像这样: YaST -> 软件 -> 更改安装源 -> 添加 协议: http 服务器名: www2.ati.com 服务器上的目录: suse/10.2 添加 ATI http 服务器作为附加安装源。 现在使用 YaST -> 软件 -> 安装删除软件 安装 ATI/fglrx 驱动。选择下列软件包: x11-video-fglrxG01 ati-fglrxG01-kmp-<kernel-flavor> <kernel-flavor> 取决于您安装的内核。用 "uname -r" 检查已安装的 default/smp/bigsmp 内核。使用 "sax2 -r" 配置 X.Org。'' '''或者''' 您可以继续阅读下面的说明,手动编译安装驱动包…… ====第一步 - 获得最新的 ATI 驱动==== 前往 [http://ati.amd.com/support/driver.html ATI 的网站] 下载最新版的安装程序(installer) '''注意:''' 最新的和所有以前的32位 Linux 驱动都可以在 [http://ati.amd.com/support/drivers/linux/radeonprevious-linux.html ATI 网站的这个页面]找到,64位的在 [http://ati.amd.com/support/drivers/linux64/radeonprevious-linux64.html 这个页面]。 ====第二步 - 生成发行版特定驱动包==== 您可能想要通过执行命令使用 Sax2 创建默认的 xorg.conf: # sax2 -a 以根用户身份使用终端运行安装程序(installer)。 # sh ati-driver-installer-8.7-x86.x86_64.run --listpkg 或者使用偷懒的方法 # sh ati*.run --listpkg 这将会列出下列您可以创建驱动的发行版: SuSE/SLED10-IA32 SuSE/SLES10-IA32 SuSE/SLED10-AMD64 SuSE/SLES10-AMD64 SuSE/SUSE102-IA32 SuSE/SUSE103-IA32 SuSE/SUSE110-IA32 SuSE/SUSE102-AMD64 SuSE/SUSE103-AMD64 SuSE/SUSE110-AMD64 现在将您的发行版本添加到末尾,运行下面的命令: # sh ati*.run --buildpkg SuSE/SUSE110-IA32 64位的请运行: # sh ati*.run --buildpkg SuSE/SUSE110-AMD64 ATI 驱动安装程序会在其所在的目录下为您的系统创建一个驱动包。 ====第三步 - 安装驱动包==== 如果您是在 runlevel 5 模式下,请在某个(按 Ctrl-Alt-F1 [F1 到 F6]可以进入的)终端中以根用户身份输入下面的命令转到 runlevel 3,或者您可以从 X 的终端中运行 <code>init 3</code>。 仍然是以根用户身份在终端中输入: # init 3 这会关闭 X 并带您返回 TTY 1 登陆并切换到含有我们刚刚创建的驱动包的目录。 # cd /您生成 rpm 的目录 安装驱动包 # rpm -Uvh fgl*.rpm 安装结束之后,您需要启动 aticonfig 实用工具 # ldconfig # aticonfig --initial --input=/etc/X11/xorg.conf '''注意:''' 如果您以前尝试过安装 ATI 驱动,rpm 移除命令不总是能够移除上述目录内的安装文件。以防万一您必须手动移除他们或者输入完整的文件名否则您可能遇到冲突文件导致的库错误。 驱动已经安装,现在到第四步。 ====第四步 - 配置新安装的 ATI 驱动==== 驱动安装之后需要配置。在您安完驱动之后运行这个命令。 # sax2 -r -m 0=fglrx 这会强制 sax2 使用 fglrx 驱动。设置您的分辨率后保存并退出 '''注意:''' 如果您的显卡是 ATI Radeon x1650,那么您可能想要跳过前面的命令,因为 sax2 不会创建正确的设置。您应当在安装驱动之前先运行 sax -a 并且在安装驱动之后运行下面的命令: # aticonfig --initial input=/etc/x11/xorg.conf 然后您需要自己修改 xorg.conf。 '''注意:''' 如果运行 <code>sax2</code> 一片空白,请尝试下面的方法,如果仍然没有用,请按疑难解答一节的步骤操作。 ====='''注意:'''===== 最新的 ATI 驱动在一些 x1000 显卡(x1400,x1600,x1600 pro)上使用时有问题: 如果载入驱动时 sax 终止,并且您可以在 /var/log/SaX.log 中找到一些这样的内容: (EE) fglrx(0): PreInitDAL failed (EE) fglrx(0): PreInit failed 请 '''在终端中禁用 framebuffer'''。 编辑 <code>/boot/grub/menu.lst</code>,删除内核(kernel)行中的 <code>vga=xxx</code> 部分。 请参阅 https://bugzilla.novell.com/show_bug.cgi?id=222993 sax2 在 X 中启动它的配置程序。您能在这里做更多的调整,如果您想的话。 =====禁用混成扩展(Composite Extentions)===== 启用混成扩展(Composite extensions)在某些情况下会禁用 ATI驱动对 DRI 和3D 加速的支持。 '''注意:''' 如果您打算在此工具中使用稍后写到的 Beryl,请跳过此步骤。 解决方法:禁用混成扩展(Composite extension),在 <code>/etc/X11/xorg.conf</code> 文件末尾添加或编辑该文件中下面的几行内容: Section "Extensions" Option "Composite" "false" EndSection 注意:显然默认是启用,所以删除相关行来禁用混成(Composite)是没有用的。设置项需要显式地设为 false。 =====xorg.conf 中的其它重要设置===== 为了得到最好最稳定工作的 fglrx 驱动,请设置 xorg.conf 中 Section "Device" 区的下列选项: Option "BlockSignalsOnLock" "on" Option "KernelModuleParm" "locked-userpages=0" Option "OpenGLOverlay" "off" Option "UseFastTLS" "2" Option "UseInternalAGPGART" "no" Option "VideoOverlay" "on" # setting this to be "off" may fix tty switch problems? Option "mtrr" "off" Option "no_accel" "no" Option "no_dri" "no" Option "EnablePrivateBackZ" "no" Option "backingstore" "true" 选项 UseFastTLS "2" 是一个重要的参数。fglrx 安装之后最好运行 glxgears 5分钟,然后切换到终端10(Strg-Alt F10)。如果您在终端10上看见关于 fglrx 的和内核 context 0中错误的信息,值"2"会有所帮助。起初它是被调整为"0"的 - 这显然有风险。我的经验来自于一张 Radeon 9600XT 显卡。 '''注意''' 如果您有一张 ati radeon x1650 pro 显卡,您可能也想要使用下面的选项: Option "TexturedVideo" "off" 至少在 openSuse 10.3 上,这个选项修复了一些视频渲染问题和系统卡死问题 - 至少我的系统仍然活着并且 3D 工作正常 :) ====第五步 - 重启 / 杀死 fglrx 进程并重启 X==== 如果您想看看您至今为止的工作是否成功,您不得不确保没有旧的 fglrx 驱动的实例仍在运行。 因此您可以重启,或者,比这更快的,简单地卸载任何当前正在运行的 fglrx 实例: # lsmod | grep fglrx 弱国此命令有任何输出,您需要 rmmod fglrx 以移除旧的模块。然后再次启动 X11;现存的最新的模块会被载入,xorg.conf 中最新的配置会被读入。 无论什么原因,如果您不能卸载模块,您可以重启 # reboot 在应用两个方法其中一个以后,您应当能使3D起作用了。
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)