由于我的电脑比较旧,所以我正在尝试安装新的 AMD 驱动程序,也许这可以帮助解决一些图形问题。
这是我正在下载的驱动程序:AMD Catalyst™15.9 专有的 Ubuntu 14.04 x86_64 图形加速器视频驱动程序
这就是包裹:fglrx_15.201-0ubuntu1_amd64_UB_14.01.deb
当我用它运行GDebi 软件包安装程序,我得到了这个:
Error: Dependency is not satisfiable: fglrx-core
因此,我转到他们的页面,他们在该页面上提供有关如何修复依赖项等的信息,然后运行以下命令:
#sudo apt-get build-dep lib32gcc1
Output is: Reading package lists... Done E: You must put some 'deb-src' URIs in your sources.list
并#sudo apt-get build-dep lib32gcc1
给出相同的
然后$sudo apt-get fglrx-updates
给出
E: Invalid operation fglrx-updates
我不知道该怎么办,我尝试过按照某些人的建议清除 fglrx,然后尝试重新安装它,但每次我尝试时,好像包不存在一样。帮忙?我很可能错过了这些驱动程序的某些内容,或者我的电脑太旧了。
我的电脑规格:
答案1
Tl;DR:您不需要也不应该尝试安装 AMD 专有驱动程序。Linux 中没有针对旧硬件的任何 AMD 专有驱动程序,唯一支持此类硬件的驱动程序 - radeon
- 已包含在内核中。
很多年前,AMD 就将其图形驱动程序开源,从那时起,它们就像任何其他开源驱动程序一样被添加到内核中。
在操作系统安装过程中,会根据检测到的硬件自动选择 AMD 显卡驱动程序,radeon
用于旧硬件或amdgpu
当前支持的硬件。
不要尝试安装旧版本,fglrx
因为大约 7 年前它不可能安装在较新和/或较旧的内核中!
为了完整起见,我应该补充一点,AMD 确实提供了一个额外的专有“覆盖”驱动程序 -amdgpu-pro
仅适用于当前硬件,但“普通”用户不应该为此烦恼,因为它对常规使用(包括游戏)没有任何帮助,专家(例如 Phoronix)已经进行了彻底测试。它可能在非常特定的场景(3D 建模/渲染、加密挖掘等)中提高性能,但对于绝大多数用途来说并非如此。
您的硬件可以运行,radeon
因此您不能也显然不应该尝试安装上述专有“覆盖”,因为它会失败(硬件不受支持)。最适合您的唯一驱动程序已经安装并运行,无需用户操作。支持radeon
您的硬件,故事结束,任何传统 AMD 图形硬件的路都结束了。