![尝试使用 amd fglrx 驱动程序,unity 无法在 ubuntu 12.10 上运行](https://linux22.com/image/1113140/%E5%B0%9D%E8%AF%95%E4%BD%BF%E7%94%A8%20amd%20fglrx%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%EF%BC%8Cunity%20%E6%97%A0%E6%B3%95%E5%9C%A8%20ubuntu%2012.10%20%E4%B8%8A%E8%BF%90%E8%A1%8C.png)
我刚刚在三星 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 显卡),以下说明非常有用:
答案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