尝试使用 amd fglrx 驱动程序,unity 无法在 ubuntu 12.10 上运行

尝试使用 amd fglrx 驱动程序,unity 无法在 ubuntu 12.10 上运行

我刚刚在三星 3 系列笔记本电脑 (NP305E7A-A02US) 上安装了 Ubuntu,该笔记本电脑配有 AMD A6-3420M 和 Radeon HD 6520g 显卡,我正在尝试安装 flgrx 实验驱动程序。但是,我找不到实验驱动程序,当我使用 稳定的版本驱动程序,顶部栏不显示,Unity 启动器也不显示。此外,当我尝试从 AMD 网站安装 AMD 驱动程序时,它显示错误系统上找不到安装所需的一个或多个工具。在安装 fglrx 驱动程序之前,请先安装所需的工具。或者,使用 --force 选项运行安装程序以在不使用工具的情况下进行安装。强制安装将禁用 AMD 硬件加速,并可能导致系统不稳定。不推荐。有关更多详细信息,请参阅 /usr/share/ati/fglrx-install.log。我检查了目录,果然上面写着检测到支持的适配器。检查系统是否具有安装所需的工具。fglrx 安装要求系统具有内核头文件。无法在此系统上找到 /lib/modules/3.5.0-20-generic/build/include/linux/version.h。无法在系统上找到安装所需的一个或多个工具。在安装 fglrx 驱动程序之前安装所需的工具。或者,使用 --force 选项运行安装程序以在不使用工具的情况下进行安装。强制安装将禁用 AMD 硬件加速,并可能导致系统不稳定。不推荐。我不知道这是什么,我需要修复它,因为我被接受加入 Steam for Linux 测试版,他们推荐了这个 amd 驱动程序。任何帮助都非常感谢。非常感谢!

答案1

该错误表明您需要内核头文件。尝试仅安装内核头文件:

sudo apt-get install linux-headers-generic

并重复之前的安装步骤。如果您有混合显卡系统(AMD + Intel 显卡),以下说明非常有用:

如何让 AMD/Intel 混合显卡驱动程序正常工作?

答案2

我遇到了同样的问题,但我最终找到了一种使用 AMD 驱动程序同时保持 Unity 启动器正常运行的方法。

首先在终端中使用以下命令更新内核

   sudo apt-get install linux-headers-3.5.0-17-generic

接下来访问 AMD 网站并下载 12.11 Beta 驱动程序

下载驱动程序并将驱动文件(.run 文件)放在桌面上

在终端运行以下命令:

cd /home/yourname/Desktop (Replace yourname w/ your Ubuntu login username)

其次是

sudo sh amd-driver-installer-catalyst-12.11-beta11-x86.x86_64.run

AMD 驱动程序/催化剂安装程序应该打开,按照步骤操作并重新启动!

当您拥有最新的驱动程序时,您的统一栏应该可以工作!哇喔!

另外 - 要删除水印(仅适用于 AMD 测试),只需打开终端并运行

sudo gedit /etc/ati/signature

然后将“Unsigned”替换为9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc

相关内容