上周,我用 Ryzen 5 2400G 替换了我的 Ryzen 5 1600。从那时起,我就一直在努力让 GPU 正常工作。
我尝试过使用 HWE-kernel 4.13 的 16.04.3 vanilla。它开箱即用,但不支持硬件加速/OpenCL (ROCm)。我安装了 2017 年 12 月 17 日的最新 amdgpu-pro 驱动程序 amdgpu-pro-17.50-511655。我的系统无法启动,输入全盘加密密码后系统挂起。
我也尝试过使用 4.15.4 和 4.16-rc1 内核,但 AMD 驱动程序无法使用该内核构建。
据我所知,ROCm 尚未支持 Raven Ridge。
我必须说,我对 AMD 有点失望,他们发布的硬件没有适当的软件支持。我的 APU 现在有点没用了。
答案1
我刚买了一台 Ryzen 5 2400G,主板是 GA-A320-S2H,我决定安装基于 ubuntu 16.04 的 KDE Neon,它可以工作,但很明显我没有利用资源,我选择尝试安装专有驱动程序,但没有成功,然后我安装了内核 4.16,也没有用,然后安装 4.17(http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.17-rc4/),运行顺畅。网卡 r8168 有点不方便,所以我安装了最新版本的驱动程序:r8168-dkms_8.045.08-3_all.deb,一切都运行正常。我可以在 CPU 温度为 40ºC 的情况下播放 4k 视频
答案2
我使用此处的 .deb 文件安装了内核 v4.16: http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/
我印象深刻,APU 运行得非常好!
在 Steam 中,我在所有游戏中获得的 fps 都比具有专用 GPU(GTX 860M)的笔记本电脑更好。
答案3
这家伙说这对他有用:
我努力模仿他的设置,但没有成功。最后我使用了一些来自 AMD 网站的专有驱动程序这仍然没有充分利用 Vega 显卡(但在我可以用 4K 播放 YouTube 之后,系统出现延迟之前,这有很大帮助)。无论如何,我都会重新安装系统,因为我遇到过系统冻结(每小时 1 次)、启动每 2 次挂起、睡眠和休眠功能不起作用、CPU 温度传感器只能通过变通方法使用的情况。请确保升级到最新的 BIOS。
如果有帮助的话这是我的转储:
inxi -F
System: Host: ulkaspc Kernel: 4.15.3-041503-generic x86_64 (64 bit)
Desktop: Xfce 4.12.3 Distro: Linux Mint 18.3 Sylvia
Machine: Mobo: MSI model: B350M MORTAR (MS-7A37) v: 1.0
Bios: American Megatrends v: 1.B0 date: 01/29/2018
CPU: Quad core AMD Ryzen 5 2400G with Radeon Vega Graphics (-HT-MCP-) cache: 2048 KB
clock speeds: max: 3600 MHz 1: 1815 MHz 2: 2194 MHz 3: 2050 MHz
4: 1958 MHz 5: 1714 MHz 6: 1716 MHz 7: 2079 MHz 8: 1965 MHz
Graphics: Card: Advanced Micro Devices [AMD/ATI] Device 15dd
Display Server: X.Org 1.18.4 drivers: ati,vesa (unloaded: fbdev,radeon)
Resolution: [email protected]
GLX Renderer: N/A GLX Version: N/A
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: None detected - is lm-sensors installed and configured?
Info: Processes: 266 Uptime: 27 min Memory: 3487.3/15042.5MB
Client: Shell (bash) inxi: 2.2.35
答案4
看来 AMD 的最新修复终于解决了我的所有问题。请参阅https://cgit.freedesktop.org/~agd5f/linux/log/?h=amd-staging-drm-next现在您需要编译自己的内核或等到这些修复出现在您的发行版中。