我目前正在使用 Windows,但由于编程、美学、财务和其他原因,我决定转向 Ubuntu。
问题是我的设备是一台配备英特尔 CPU 和 AMD R7 M360 GPU 的笔记本电脑,并且我在网上读到过(例如这里) AMD 显卡在 Ubuntu 16.04 中表现很混乱。
我不太熟悉 Ubuntu 的工作原理或上面链接中使用的一些技术术语,到目前为止,我只是在 Ubuntu 或任何 Linux 环境中简单地编写了 C++ 代码。
我是否应该避免迁移到 Ubuntu 或者是否有解决此驱动程序问题的方案?
谢谢。
答案1
首先,链接到的文章在 Linux 术语和 AMD 方面已经相当老旧了。
Ubuntu 与 AMD 硬件配合得很好,但您的用途应该决定您需要哪个 Ubuntu 版本。
如果您要使用 CAD、OpenCL 和类似软件等专业软件,Ubuntu 16.04 LTS(长期支持)主要适合您。AMD 在其网站上提供了自己的闭源专有图形驱动程序http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Driver-for-Linux-Release-Notes.aspx
但是,如果你不知道这些是什么,你最好使用 17.04,因为它有一个更新的内核,因此有更好的硬件支持 - 但是,AMD 自己的闭源驱动程序不支持这个较新的内核,所以你将无法在 Ubuntu 17.04 上安装它
radeonsi
相反,您将使用名为 MESA 的项目的开源驱动程序部分。radeonsi
它实际上是由 AMD 开发人员开发的,这是您将获得最佳整体体验的驱动程序。
开源驱动程序radeonsi
是 Linux 上对游戏支持最好的 AMD 驱动程序,并且不会出现画面撕裂。这是大多数用户的推荐驱动程序。
该驱动程序的唯一缺点radeonsi
是它与每个主要的 Ubuntu 版本一起打包(每六个月一次)。因此,您无法立即获得最新的增强功能。
但是,对此有一个解决方案。如果您想要自动获取最新的驱动程序,您可以添加一个称为存储库的东西。有一个存储库会在radeonsi
每次有新更新时自动更新您的开源驱动程序。
您可以通过打开终端ctrl+alt+t
(安装 Ubuntu 后)并输入来执行此操作:
sudo 添加 apt 存储库 ppa:paulo-miguel-dias/pkppa
sudo add-apt-repository ppa:kisak/kisak-mesa
按“是”添加,然后:
sudo apt update && sudo apt upgrade -y
最后,重新启动计算机,您将安装最新的稳定图形驱动程序。
添加此存储库只有一个注意事项,那就是您可能需要在将 Ubuntu 升级到 Ubuntu 17.10 之前将其删除。
您可以在终端中输入以下内容来删除存储库:
sudo apt install ppa-purge
sudo ppa-purge ppa:paulo-miguel-dias/pkppa
sudo ppa-purge ppa:ppa:kisak/kisak-mesa
sudo apt update && sudo apt upgrade
s
安装新的 Ubuntu 后,只需再次添加存储库即可自动获取最新更新。顺便说一句,此存储库也适用于 Ubuntu 16.04 LTS
*radeonsi
也称为AMDGPU
** 闭源驱动程序称为AMDGPU-PRO
您可以下载 Ubuntu 并在您的计算机上试用,无需安装。您只需要一个 USB Dongle 并在其上安装 Ubuntu Live-Preview。
您可以在这里获取: https://www.ubuntu.com/download/desktop