Mint 18 上的 AMD Radeon 驱动程序

Mint 18 上的 AMD Radeon 驱动程序

我最近将操作系统从 Mint 17.3 升级到 Mint 18.1。现在双屏不行了。我尝试安装最新的 fglrx 驱动程序http://support.amd.com/fr-fr/download但 X 服务器无法启动。

我尝试安装 AMDGPU-Pro,但我只有Unsupported OS.

以下是有关我的卡的更多信息:

lspci -v | grep AMD
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde XT [Radeon HD 7770/8760 / R7 250X] (prog-if 00 [VGA controller])
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]

有解决办法吗?我必须降级吗?我只想双屏,不关心游戏。

答案1

我遇到了同样的问题,我所做的是(如果我记得全部的话):

更新内核至4.9

apt-add-repository ppa:paulo-miguel-dias/mesa
apt update
apt install xserver-xorg-video-amdgpu mesa-utils
apt upgrade

详情请点击这里

答案2

如果您希望在 mint 上安装 AMDGPU-PRO 驱动程序,则必须对安装脚本进行一些小编辑,以使其识别 mint...打开您从网站下载的安装脚本,并在第 47 行中替换ubuntulinuxmint如下所示:

case "$ID" in
    linuxmint)

那么你应该能够毫无问题地安装它们......

答案3

使用 mint Cinnamon 18.3 和最新的 amdgpu-pro 驱动程序 (17.50) 取得成功!这是 Radeon Vega Frontier Edition 卡的情况,但我有理由相信,如果您下载正确的驱动程序,它也适用于其他卡。 OpenGL 和 OpenCL 可以工作,并且看起来至少与 Windows 一样快(它使用的是稍旧的驱动程序)。尚未测试 Vulkan 或视频加速。

主要技巧是 xorg-server 必须更新到 xorg 1.19,否则模块将由于 ABI 不匹配而无法加载。这可能需要您启用不稳定的软件包存储库:apt install xserver-xorg-hwe-16.04

从 AMD 下载驱动程序。去http://support.amd.com/en-us/download然后使用“手动选择您的驱动程序”。对我来说,我必须选择“专业图形”、“Radeon Vega Frontier Edition”、“Radeon Vega Frontier Edition”和“Linux”,点击“显示结果”。指向“下载”按钮,查看您获得的版本,您想要 Ubuntu 17.50 或更好的版本(请注意,这比我在网上找到的大多数帮助所指示的版本更新,旧版本可以工作,但它们会编译内核模块,并且否则看起来更复杂,我相信 17.50 是第一个“开源”版本)。您不需要“预安装”脚本。点击正确的下载按钮。

解压(将数字改为你下载的):

cd ~/Downloads
tar -Jxvf amdgpu-pro-17.50-511655.tar.xz
cd amdgpu-pro-17.50-511655

使用某些编辑器修复 Ubuntu 特定脚本以在 Mint 上运行:nano amdgpu-pro-install。替换ubuntu)linuxmint), 并在 17.50 中进行新的修改,删除${1+"$@"}after $APT(这似乎是为了将给脚本的开关发送到 apt,但它会截断命令行,我不知道足够的 bash 来找出原因,并且可能是 Mint 的 apt 中的错误,或此脚本中的错误)。

像这样运行安装脚本:./amdgpu-pro-install --opencl=rocm它说使用legacy代替rocm“pre Vega10”。我浪费了一些时间试图弄清楚我的卡是否是“Vega10”,AMD 设法没有告诉我任何地方,但我怀疑任何称为“Vega”的东西都是如此。

其他安装说明说做就做usermod -a -G video $LOGNAME。不知道有没有必要,你可以尝试一下。

然后 sudo 重启并享受吧!

如果搞砸了,请查看/var/log/Xorg.0.log。搜索“amd”只是为了看看它是否正在尝试找到它,然后寻找“unloaded”来查找失败的模块。如果它抱怨“ABI 主要版本”,那么您需要更改您正在使用的 xorg。如果您无法让它工作,您可以运行amdgpu-pro-uninstall,请注意,要使其工作,您必须编辑然后就地安装脚本,因为它会复制脚本并再次运行它以卸载!

相关内容