Archive:SDB:AMD fglrx 遗留
(重定向自 )
相关文章
- HCL:AMD 视频卡
- SDB:Radeon
- SDB:Radeonhd
- SDB:AMD_fglrx
- SDB:AMD_fglrx_legacy
- SDB:ATI_troubleshooting
本指南旨在帮助您安装专有的 AMD(前身为 ATI)专有驱动程序 fglrx legacy。
由于它们未以 自由和开源软件 许可授权,因此无法将其集成到 openSUSE 发行版中。 在继续本文档之前,请检查 HCL:AMD 视频卡 以选择最适合您的图形硬件的驱动程序。
警告: 您将在计算机上安装专有的闭源软件。 虽然您可以在 openSUSE 论坛上找到有关 fglrx legacy 驱动程序的帮助,但在大多数情况下,自由和开源 radeon 驱动程序是最佳选择。 由于内核和 xorg 的更改,这些驱动程序将永远无法在 12.3 或 13.1 上工作。
一键安装程序
一键安装是一种通过 YaST 添加仓库并自动安装推荐软件包的简便方法。
识别您的架构
- 要确定您的系统架构,请检查终端输出的 uname -a,如下例所示。
$ uname -a
示例结果
Linux geeko 3.1.10-1.16-desktop #1 SMP PREEMPT Wed Jun 27 05:21:40 UTC 2012 (d016078) x86_64 x86_64 x86_64 GNU/Linux
如果该行显示 x86_64,则您使用的是 64 位系统。 如果您看到 i386/i586/i686,则您的系统是 32 位。
- 如果选择正确的架构,此方法应该是安全的。 欢迎提供报告和评论 - 在 irc (#suse on Freenode) 上 ping tigerfoot。
32 位一键 fglrx-legacy 安装
64 位一键安装
注意: 由于缺乏明确识别此派生版本的方法,因此无法直接在 openSUSE Tumbleweed 上使用一键安装。 请参阅 GUI/Yast2 安装方法。
GUI 程序 - YaST2
参考仓库 URL 列表
注意: 此列表对于下面的 zypper 客户端安装 也很有用。
注意: openSUSE 12.3 版本将永远不受支持,xorg 1.13。 Tumbleweed 在 xorg 更新到最新版本之前受支持。
添加仓库
- 通过菜单启动 YaST2
- 在 YaST 控制中心中单击软件仓库
- 单击“添加”,选择“指定 URL”,然后单击“下一步”
- 输入仓库 URL 并选择一个名称(例如 FGLRX-LEGACY)作为仓库
- 单击“确定”
- 接受仓库 gpg 密钥
- 确保其状态为“已启用”,并且“自动刷新”也已打开
安装 fglrx-legacy 包
- 在 YaST 控制中心中,单击软件管理。
- 搜索“fglrx”并选中与您的架构匹配的软件包。
注意: 例如,在 12.1 openSUSE 上,fglrx64_legacy_xpic_SUSE121 适用于 64 位,而 fglrx_legacy_xpic_SUSE121 适用于 32 位
- 单击“接受”以确认您的更改
应用这些更改的最简单方法是重新启动。
zypper 命令行
确保安全并阻止免费 radeon 驱动程序
在尝试安装 fglrx 包之前,最好禁用免费 radeon 驱动程序。
- 启动您的计算机
- 在启动行中添加radeon.modeset=0 blacklist=radeon 3
- 按 Enter
- 让系统以控制台模式启动,看到提示后登录,使用 root 帐户
- 重新创建未加载免费 radeon 的 initrd
# mkinitrd
- 以控制台模式重新启动(与之前相同的标志)
zypper 添加仓库
再次以 root 身份登录到控制台后,使用以下命令,将$URL$替换为上面 指定的 openSUSE 版本之一。
注意: 对于 Tumbleweed,使用 openSUSE_Tumbleweed 作为版本
# zypper ar -n FGLRX-LEGACY -cgf $URL$ FGLRX-LEGACY
zypper 安装 rpm
安装 fglrx(执行以下操作之一,不要同时执行;将“121”替换为您的 openSUSE 版本)
- 对于 64 位系统
-
- # zypper in fglrx64_legacy_xpic_SUSE121
或者
- 对于 32 位系统
-
- # zypper in fglrx_legacy_xpic_SUSE121
重新启动以激活驱动程序。
构建 rpm
由于功能经常缺乏,建议使用 Sebastian Siebert 在他的 [博客] 上提供的 makerpm-amd-$VERS$-legacy.sh。
- 启动您选择的终端或控制台并成为 root# su
- 下载脚本
- 下载校验和文件
- 让我们验证脚本# sha1sum -c makerpm-amd-13.1-legacy.sh.sha1输出应为
# makerpm-amd-13.1-legacy.sh: OK
- 更改脚本的权限# chown root:root makerpm-amd-13.1-legacy.sh && chmod 744 makerpm-amd-13.1-legacy.sh
- 使用参数运行脚本-i。 该脚本将生成 RPM 包并自动安装/更新它。# ./makerpm-amd-13.1-legacy.sh -i
重要: 安装后重新启动计算机。
- 如果出现问题,请使用参数删除驱动程序-u.
- 进入控制台并以超级用户 root 身份登录
- 执行脚本# ./makerpm-amd-13.1-legacy.sh -u
参见
相关文章
- SDB:AMD_fglrx 对于 HD5xxx 或更高版本的所有者
- SDB:ATI_troubleshooting 请参阅出现问题时该怎么做。
- SDB:配置显卡