Ubuntu 13.04 启动冻结(ATI Radeon RV730)

Ubuntu 13.04 启动冻结(ATI Radeon RV730)

自从我从 12.10 更新到 13.04 后,每次启动时桌面环境都会冻结。我的 GPU 是 ATI Radeon HD 4670 (RV730),fglrx-updates已安装驱动程序,Linux 3.8.0-19-generic,64 位系统。我应该使用另一个驱动程序来解决问题吗?有人遇到过同样的问题吗?

答案1

第 1-3 部分建议使用 Radeon HD 4670

第1部分

我的答案是在问题提出后一个月给出的,但如果你还没有解决这个问题,也许这会有所帮助。

就 AMD Radeon HD 4000 系列而言,AMD 不会提供特定内核版本 (3.4) 和 Xserver 版本 (1.12) 以外的支持。他们认为此卡已过时。

您可以在 Linux(x86/x86_64)的官方 AMD 驱动程序下载链接的脚注中阅读有关此内容:http://support.amd.com/us/gpudownload/linux/legacy/Pages/legacy-radeon_linux.aspx

这实际上意味着,如果您想要在 Ubuntu 中使用适用于 AMD Radeon HD 4000 系列的 3D 加速,您可以选择 Ubuntu 12.04 LTS(具有内核 3.2 和 Xserver 1.10)。

Ubuntu 12.10 有内核 3.5 和 Xserver 1.13。Ubuntu 13.04 有内核 3.8 和 Xserver (仍然) 1.13。

因此,即使您设法在 Ubuntu 12.10 中安装了 fglrx,它也无法正常工作(但至少它不会使您的系统崩溃)。在 Ubuntu 13.04 上,情况似乎变得更糟 - 从您的帖子来看 - 系统冻结。

我之所以知道这一切,是因为我也有一张 HD 4670 卡,并且我曾尝试安装 Ubuntu 12.10 的加速驱动程序,遇到了问题,并试图找出问题的根源。我现在运行的是 Ubuntu 13.04,其中包含 HD 4670 的开源驱动程序。

第2部分

如果到现在还不是很清楚:你应该从系统中删除所有 fglrx 驱动程序因为它实际上根本不起作用(出于前面解释的所有原因)并且只能导致(在最坏的情况下)系统冻结。没有支持 Ubuntu 13.04(或 12.10)上 HD 4670 的 fglrx 驱动程序(Ubuntu 提供或 AMD 提供)

第 3 部分

我首先怀疑的是 fglrx 在安装时创建了一个自定义 xorg 配置文件 [/etc/X11/xorg.conf] 并且在卸载时“忘记”将其删除,这会在您重新启动时使您的图形陷入困境。

如果你有时间/心情,你可以尝试这个:

  1. 据我所知,您现在已经安装了 fglrx,请检查文件 [/etc/X11/xorg.conf] 是否存在。如果文件存在,则继续2.否则就停下来,什么也不要做;

  2. 删除 fglrx。删除 fglrx 后(但在重新启动之前)立即再次检查文件 [/etc/X11/xorg.conf] 是否存在:

    • 如果该文件不再存在,则意味着我的猜测不正确,您可能应该重新安装 fglrx,以便您的系统可以启动到桌面。
    • 但如果该文件仍然存在,只需重命名/删除它,然后重新启动。

第 4 部分

正如你所表明的那样,你实际上有一个HD 5670,这是一个完全不同的情况。

如果你去http://support.amd.com/US/GPUDOWNLOAD/Pages/index.aspx并输入正确的参数(桌面显卡、Radeon HD 系列、Radeon HD 5xxx 系列 PCIe、Linux x86_64),您将看到您的显卡仍是最新的,并且 AMD 为其提供了可以在 Ubuntu 13.04 中运行的驱动程序(请参阅有关 Xserver 1.13 之前的说明,但请注意,没有提到内核版本)。驱动程序有两个版本:稳定版是 13.4,测试版是 13.6。

您有 2 个选择:

  1. 在 Ubuntu 中打开“软件和更新”,然后转到最后一个选项卡 [附加驱动程序]。Ubuntu 应该会建议您有哪些选项(如果有)。如果 fglrx 或 fglrx-updates 被列为选项,那么有点奇怪它已经无法为您工作(可能它没有正确/完全安装),也许您可​​以再试一次(但如果之前没有安装,请从 [附加驱动程序] 安装)。如果没有出现任何选项,则意味着 Ubuntu 13.04 中提供的 fglrx 或 fglrx-updates 均不支持 HD 5670,您应该会看到选项 2下一个;

  2. 如果没有选择1.或者如果没有选项起作用(我已经检查过 Ubuntu 13.04 的 synaptic,如果 Ubuntu fglrx 版本号遵循 AMD 驱动程序版本号,那么 Ubuntu 13.04 中的版本相当旧:fglrx 为 9.10,fglrx-updates 为 9.12),然后尝试 AMD 站点上的驱动程序之一(我建议先尝试稳定版本,如果不起作用,再尝试测试版本)。请注意,无论是稳定版还是测试版,您都必须独立于 Ubuntu 包管理来管理安装(和卸载,如果需要)。

相关内容