当前位置: 首页>>技术教程>>正文


在Ubuntu 16.04 Xenial Xerus Linux上安装AMDGPU-PRO 16.50

, ,

介绍

几天前,AMD推出了最新的AMDGPU驱动程序,带来了一些变化,例如FreeSync支持和对移动芯片组的额外支持,以及明显的性能改进。

像以前的专有AMDGPU驱动程序版本一样,仅支持”Enterprise Grade”发行版,因此您暂时找不到官方的Ubuntu 16.10支持。继续支持Ubuntu 16.04,这将是本指南的目标。

获取包装

AMD在tarball中提供了安装所需的软件包。之类的原因.deb包而不是.run以前的AMD驱动程序的安装程序是AMDGPU-PRO通过提供驱动程序正常运行所需的关键软件的自定义版本来运行。

AMDGPU-PRO是基于开源AMDGPU驱动程序构建的,并且与那些驱动程序一样,需要更新版本的Mesa,DRM和内核。为了确保满足这些要求,它们被提供。您可以通过以下两种方式之一获得tarball。如果您喜欢使用浏览器,请访问AMD网站并下载驱动程序,然后使用您选择的图形存档管理器将其解压缩。


https://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Driver-for-Linux-Release-Notes.aspx

如果您想使用命令行,wget直接打包并从命令行解压缩。


$ cd ~/Downloads
$ wget https://www2.ati.com/drivers/linux/ubuntu/amdgpu-pro-16.50-362463.tar.xz
$ tar -xJvf amdgpu-pro_16.50-362463.tar.xz

安装软件包

无论您以前使用哪种方式解压缩软件包,都应使用命令行进行安装。首先,转到已解压缩的目录。


$ cd amdgpu-pro-16.50-362463

如果您在目录中查找,则会看到大量的软件包。必须手动安装它们,真是太糟糕了。幸运的是,AMD在该文件夹中提供了一个方便的安装程序脚本。由于这是软件包安装,因此您可以指定sudo当您启动脚本或等待脚本本身提示时。无论哪种方式,您都必须输入密码。


$ ./amdgpu-pro-install -y 

尾随-y表示您希望对每个提示回答”Yes”。如果您想查看提示,请不要选择。

该脚本将运行并在系统上安装所有软件包。这将需要几分钟,但是运行新驱动程序所需的所有内容都将安装在您的系统上。

完成后,重新启动计算机以使更改生效。

测试出来

重新启动后,您当然可以通过玩游戏来测试新的驱动程序,但这并不是最可靠的测试方法。目前,在Linux上进行基准测试的最佳方法是Phoronix测试套件。最新版本预包装为Ubuntu,因此您可以wget从开发者的网站上获取的权利。


$ cd ~/Downloads
$ wget http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_6.8.0_all.deb
$ sudo dpkg -i phoronix-test-suite_6.8.0_all.deb

软件包安装完成后,即可开始运行。有一个图形界面,但是仅使用命令行要容易得多。可以通过Phoronix测试套件获得Unigine基准,它们是任何平台上最好的图形基准之一。使用测试套件运行它们很简单。


$ phoronix-test-suite run unigine-heaven

系统将提示您提供服务条款,然后询问您是否要发送匿名数据。回答您的要求。然后它将询问您是否要安装基准测试。下载完成后,您可能会收到错误消息。不用担心只需再次运行以上命令。

这次,系统将询问您要以何种屏幕分辨率运行测试。选择你的。该测试将运行三次基准测试,然后为您提供每个测试的平均frames-per-second。您将能够看到测试的运行情况,因此您可以大致了解该卡是否正常工作。
很难确切地说出您的卡应该获得什么帧速率,但是您可以在线查找其他基准进行比较。显然,如果只得到几个frames-per-second,则出问题了。记住CPU确实会影响帧速率也很重要。比较基准时请记住这一点。

结论

这就是全部。如果您正在运行Ubuntu 16.04,并且具有较新的AMD GPU,则使用这些驱动程序应该没有问题。在开始之前,请确保您的GPU受支持。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/9790.html,未经允许,请勿转载。