AMD rx 480 运行于 16.04 mesa

AMD rx 480 运行于 16.04 mesa

有人在 Ubuntu 16.04 中成功安装 RX 480 的开源 mesa 驱动程序吗?

根据 Phoronix 的文章,免费驱动程序应该与 amdgpu-pro(二进制 blob)类似,甚至更好 http://phoronix.com/scan.php?page=news_item&px=Radeon-RX-480-Drivers

使用默认内核 4.4,该卡使用软件渲染(llvm-pipe)工作。从 ubuntu-kernel ppa 安装 4.8 或 4.9 内核后(http://kernel.ubuntu.com/~kernel-ppa/mainline/),我出现内核崩溃或屏幕空白(对任何内容均无响应)

我也使用 Oibaf PPAhttps://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers

我确实下载polaris10_mc.bin并放置了它/lib/firmware/amdgpu,但它没有帮助 https://unix.stackexchange.com/a/307603

在此处输入图片描述 在此处输入图片描述

答案1

所以答案是,16.04 没有 Polaris (RX 480 470 460) 固件,所以无法运行。

您需要安装未来版本的 .deb 包,例如http://packages.ubuntu.com/yakkety/all/linux-firmware/download

你还需要至少 4.7 内核http://kernel.ubuntu.com/~kernel-ppa/mainline/

更新了 Mesa;例如 Oibaf PPA:https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers

答案2

Ubuntu 16.04 LTS 我只能说,当我取出较旧的 amd 卡并放入 amd rx 480 时,它就可以正常工作了。在内核 4.4 和内核 4.8 Gallium 0.4 上,AMD POLARIS10(DRM 3.3.0 / 4.8.0-30-generic,LLVM 4.0.0)我使用 padoka repo,但我相信它会与 oibaf repo 相同。我来这里是因为我正在寻找 amdgpu pro 和这个之间的比较...在另一边,amd 页面明确表示 amd gpu pro 驱动程序现在仅在 ubuntu 16.04 LTS 上受支持(我读到 lover 然后 16.04 目前不受支持,但对于较新的版本尚未制作)

所以简单的答案是肯定的,甚至我都不需要安装,因为我以前只在旧的 amd 卡上使用过 gallium 驱动程序...开箱即可!

扩展渲染器信息(GLX_MESA_query_renderer):供应商:X.Org(0x1002)设备:AMD POLARIS10(DRM 3.3.0 / 4.8.0-30-generic,LLVM 4.0.0)(0x67df)版本:13.1.0 加速:是视频内存:8154MB 统一内存:否首选配置文件:核心(0x1)最大核心配置文件版本:4.5 最大兼容配置文件版本:3.0 最大 GLES1 配置文件版本:1.1 最大 GLES[23] 配置文件版本:3.1 OpenGL 供应商字符串:X.Org OpenGL 渲染器字符串:AMD POLARIS10 上的 Gallium 0.4(DRM 3.3.0 / 4.8.0-30-generic,LLVM 4.0.0)OpenGL 核心配置文件版本字符串:4.5(核心配置文件)Mesa 13.1.0-devel - 完全 PPA

相关内容