有人在 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