Linux上的AMD专有驱动程序快速但有漏洞,开放源代码驱动程序现已变得很棒–这是通过新的性能改进来获取开放源代码驱动程序的方法。
为什么使用开放源代码图形驱动程序?
非Intel图形用户一直以来必须使用AMD和Nvidia提供的专有图形驱动程序来获得他们期望的性能。对于Nvidia用户而言,情况仍然如此,因为开源“ Nouveau"驱动程序受到严重限制。但是,AMD用户现在实际上可以选择。最新版本的Linux内核以及AMD开源图形驱动程序已将性能提高了很多,以至于不再需要使用专有驱动程序。
尽管仍然有开源AMD图形驱动程序与专有的“ Catalyst"图形驱动程序的性能不相提并论,它们的性能肯定已经提高到大多数游戏都无法播放的帧率。出于某些原因,这可能是有利的,包括大多数其他软件(无游戏)往往与开放源代码驱动程序配合使用的事实–预期使用它们并且其功能已知。
始终与最新内核版本一起使用的开源驱动程序,并且它们是唯一与启用Wayland的Gnome Shell桌面一起使用的驱动程序。换句话说,通过使用开源驱动程序,您可以节省很多麻烦和麻烦。
使用它们的不利之处在于,您没有从硬件中获得真正的性能,并且您没有完整的OpenGL支持(3.0而不是4.3)。如果您正在Linux上玩最新最好的游戏,如果其中有些要求使用专有驱动程序,请不要感到惊讶。
使用最新内核< /
Ubuntu用户可以通过从内核主线页面下载内核和相关头文件来完成此操作,如本帮助文章所述。 Fedora用户可以通过临时启用rawhide存储库或仅等待一会儿来进行升级– Fedora用户通常会在发布后的一个月内收到下一个内核迭代。
如果您未在Linux内核3.13上运行,那么您至少应该尝试使用3.12。尽管此版本的内核没有3.13所做的所有改进,但它仍具有可提供大部分性能改进的主要功能。
要启用此功能,则需要转到GRUB配置文件(位于 / etc / default / grub ),然后将以下内容添加到内核参数中:radeon.dpm = 1。
这将启用动态电源管理,从而使您的图形芯片能够扩展其频率,从而使其性能更好。在此之前,您的图形芯片将始终停留在最低工作频率上,从而提供出色的性能。
更新图形后端
如果您使用的是Ubuntu,则可以添加Oibaf和Xorg-Edgers存储库。然后,您将在最新的X.org X服务器,最新的Mesa版本和最新的图形驱动程序上运行。所有这三个部分都对您的图形性能承担一些责任,因此要获得最大的提升,您将需要更新所有这三个部分。
在添加它们之前,请务必先阅读两个存储库的说明。 。如果您运行的是其他发行版,则必须自己检查一下,看看是否有可能自己动手编译代码。
额外的好处!
这是一个给您的额外提示:Linux内核3.13现在默认情况下通过HDMI提供音频,以前必须手动启用某些功能。如果您正在运行自己喜欢的发行版的最新版本,则即使默认情况下未启用该内核,它也应足够现代以提供对HDMI音频的足够好的支持。
要启用它,请再次转到您的GRUB配置文件,这次将以下内容添加到内核参数中:radeon.audio = 1。重新启动计算机,您应该可以通过HDMI电缆播放音频。
结论
很高兴看到开源驱动程序得到了多快的改进,并且还有很大的空间提高更多。如果您想享受这些性能提升以及以后的提升,请确保使所有软件包尽可能保持最新。通过这些改进,您可以利用一些很棒的AMD APU构建。
您是否使用开源图形驱动程序?为什么或者为什么不?在评论中让我们知道!
标签: