Ethereum & OpenCL: ROCm vs. AMDGPU-PRO 17.40

Written by Michael Larabel in Graphics Cards on 28 October 2017 at 11:00 AM EDT. Page 2 of 2. 11 Comments.

First up is the Ethereum cryptocurrency mining benchmark with Ethminer.

OpenCL ROCm vs. AMDGPU-PRO 17.40 + 2MB FS

The Radeon RX Vega 56/64 performance is basically the same as expected for AMDGPU-PRO/ROCm. The Radeon R9 Fury is a little bit slower with the latest ROCm packages while the RX 560 and RX 580 Polaris graphics cards are much slower on the latest ROCm packages.

OpenCL ROCm vs. AMDGPU-PRO 17.40 + 2MB FS

Across all tested graphics cards, LuxMark with the hotel scene was much slower using the upstream ROCm packages over AMDGPU-PRO 17.40.

OpenCL ROCm vs. AMDGPU-PRO 17.40 + 2MB FS

But in the LuxMark Luxball HDR scene, the performance was similar on the five tested graphics cards.

LuxMark's microphone scene meanwhile would crash with the latest ROCm packages after spending several minutes attempting to compile the OpenCL kernels. The Folding@HOME FAHBench was another OpenCL benchmark failing to run with these upstream ROCm packages.

Those wanting to try Radeon Open Compute's ROCm packages can find all the details via GitHub. Unfortunately, the ROCm user-space components do not yet run on an upstream Linux kernel due to some of the KFD changes for discrete GPUs not yet being merged, but maybe we will finally see that happen for Linux 4.16. If you want to see how the AMD performance is comparing to NVIDIA, see the aforementioned latest GeForce vs. Radeon OpenCL Linux comparison.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.


Related Articles
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.