The*_*rer 55 radeon drivers amd-graphics
我有 14.04.5/16.04 或更新版本和 AMD GPU。我没有得到我想要的性能,有些程序说他们需要像 OpenCL 这样的东西。
我听说过fglrx,但是如果我尝试将它安装在我的机器上,它会损坏并且我没有 GUI。
有什么办法可以让我的 AMD 卡充分发挥其潜力吗?
The*_*rer 71
此答案也适用于 14.04 (AKA 14.04.5) 的最新 HWE 升级。该升级将 Xorg 和内核带到 16.04 上的版本。阅读下文以了解有关为什么这很重要的更多详细信息。
让我们从一般描述开始。
随着 Ubuntu 16.04 的发布,AMD 缺少专有驱动程序。“为什么?” 你可能会问。嗯,这是因为一些事情。
首先,它只是不兼容。您不会fglrx在 16.04 存储库中找到,也不会在线找到 16.04 版本。如果你从 AMD 的网站下载最新版本并安装它,你会遇到低图形模式、空白屏幕和其他你不想发生的令人讨厌的事情。
您可能希望 AMD 会介入更新驱动程序,但是您一定不知道 AMD 放弃对 Linux 上甚至稍旧的卡的支持的声誉。由于 AMD 不想更新驱动程序,Canonical 可以为 Ubuntu 制作一个,除非它不会。由于 16.04 是 LTS 版本,Canonical 必须将 AMD 驱动程序维护至少 5 年,这很难做到。
总是有可能 AMD 会发布另一个广泛兼容的图形驱动程序,或者人们可能会在 Linux 上远离 AMD。为少数 Linux 操作系统花费大量精力在驱动程序上是没有意义的(为所有人做这件事会更难),如果 AMD 出新驱动程序,仍然需要支持。
更多相关信息:http : //www.omgubuntu.co.uk/2016/03/ubuntu-drops-amd-catalyst-fglrx-driver-16-04
现在,仅仅因为您没有专有驱动程序并不一定意味着您将度过一段糟糕的时光。毕竟,英特尔做得很好。
如果您只是使用计算机浏览网页、发送电子邮件、在这里回答/提问、观看一些 YouTube 视频,而没有其他用途,那么缺少专有驱动程序可能不会打扰您。您可能会注意到视频中有些卡顿,也可能不会。老实说,事先没有办法说出来。
如果您玩游戏、使用渲染应用程序、3D 建模程序或任何其他图形高级或密集型软件,您的情况要复杂得多。
就我个人而言,我在这里和其他地方的评论和文章中看到的报告大多是说 AMD 使用开源驱动程序很糟糕:程序不起作用,因为它们需要默认驱动程序无法提供的 OpenGL/CL 版本;游戏滞后且卡顿;剪下视频,并随身携带音频;等等。不过,我也看到一些人说他们可以游戏很好,视频很完美,没有问题。
这种矛盾可能是由于可用的两种不同的开源驱动程序造成的:radeon和AMDGPU. AMDGPU我相信它提供了更好的性能,但它仅适用于较新的卡。较旧的卡(如果你不走运,这对 AMD 来说可能意味着 6 个月)被卡住了radeon,搜索谷歌和 Ask Ubuntu 会告诉你没有办法切换你正在使用的那个。至少,没有办法被释放。
就像许多事情一样,除非您尝试,否则您无法知道会发生什么,因此,如果您愿意冒险升级,请继续。
所以也许你冒险了,希望你能拿到那张牌AMDGPU,但没那么幸运。也许您在不了解 AMD 情况的情况下安装或升级了。也许你得到了AMDGPU,但这还不够。无论您使用 AMD 显卡的 16.04 的原因是什么,都有一些选择适合您。
1.第一个,也是最明显的,就是降级到 14.04。
fglrx并获得您想要/需要的性能。fglrx. 在这里阅读。不过,也许 14.04 对您来说太旧了。也许它不兼容你经常使用的那个新应用程序。也许您不想经历备份数据和重新安装的麻烦。好吧,还有另一种选择。
2.试用Oibaf 的驱动程序。
Oibaf 的驱动程序似乎是 的一个很好的替代品fglrx,而且可能确实如此。但是,如果您有真正最新的 AMD 卡,您可能想尝试 AMD 自己的产品。
3. AMDGPU-PRO
fglrx以前相同的性能。不幸的是,AMDGPU-PRO是不是一个真正的替代fglrx。虽然它确实提供了对 16.04 的支持,但它只兼容 20 种型号。那不是很多。
如果你不关心性能,或者你已经有了你需要的东西,那么就不要为所有专有的东西、降级或奇怪的安装而烦恼。
4.坚持使用开源驱动程序。
请注意,这些通常不适用于游戏,尤其是高端游戏。
5.降级 Xorg
它可能会工作,它可能会破坏您的系统,直到您重新安装正确的版本。但是,如果它确实有效,那么您就fglrx回来了。
在这里阅读答案。
选项在 16.04 上绝非受限,但其中一些可能不是最好的。我建议在做任何其他事情之前尝试Oibaf的驱动程序,并且只有在您真的无法忍受性能并且无法使用AMDGPU-PRO时才降级。
根据您的确切图形硬件,Ubuntu 16.04 及更高版本将使用开源 AMDGPU 驱动程序或开源 Radeon 驱动程序,这两者都包含在默认的 Ubuntu 16.04+ 安装中。amdgpu 驱动程序预装在 16.04+ 中,用于 AMD 的最新显卡。radeon 驱动程序也预装在 16.04+ 中,用于 amdgpu 驱动程序不支持的较旧的 AMD 显卡。
为了显示可从默认 Ubuntu 存储库安装并与您的硬件兼容的所有驱动程序,请打开终端并键入:
ubuntu-drivers devices
Run Code Online (Sandbox Code Playgroud)
等待至少一分钟,让命令扫描您的计算机并生成驱动程序列表。此命令的输出将是可用驱动程序的包名称和简短描述的列表。除了显示可用的开源驱动程序列表之外,上述命令通常还会为您的系统确定推荐的专有驱动程序(如果有)。
ubuntu-drivers devices不会显示官方 Ubuntu 存储库中未提供的图形驱动程序,例如 AMD 官方网站上提供的适用于 Linux 的 AMDGPU-Pro 图形驱动程序。如果您从默认 Ubuntu 存储库以外的其他地方安装了专有图形驱动ubuntu-drivers devices程序,即使它不能正常工作,有时也会令人困惑地将其显示为推荐的驱动程序。
| 归档时间: |
|
| 查看次数: |
169249 次 |
| 最近记录: |