With the release of Radeon Software Adrenalin Edition 18.5.1 fully unified graphics driver one can harness both the discrete Radeon dGPUs power and the graphics cores of the Ryzen 3/5 2200G/2400G processors for OpenCL compute workloads. For this benchmark session the Vega 8 is stacked up against the RX 550 and thanks to the unified driver their combined performance is also evaluated in mGPU mode in Blender Cycles and Indigo Renderer.
To test Blender we render the bmw27 and the classroom scenes from the Blender Institute-prepared benchmark pack with reduced sample count to keep render times in check. Render time covers only pure path tracing time - no OpenCL kernel compilation, scene loading, CPU-side BVH construction, final composition - and Million samples per second is calculated from the resolution / resolution percentage / sample count values. Blender is launched headless (no GUI) with a python script responsible to get everything sorted and start the rendering process.
Indigo provides a neat benchmark tool with an indoor and a studio car shoot. Results are provided in Million samples per second.
Unlike gaming, memory bandwidth is not an issue for the Ryzen APU – overclocking the gfx cores (1100 MHz ---> 1600 MHz), on the other hand, brings substantial gains. The 8 + 8 cores of the Polaris based RX 550 and the Vega based 2200G scale really well in these compute workloads, great picks for a small form factor "budget workstation" build.
PSU: Cooler Master G650M
MOTHERBOARD: Gigabyte GA-AB350N-Gaming WIFI Mini ITX AM4
CPU: AMD Ryzen 3 2200G with Radeon Vega 8 Graphics
GPU: Sapphire PULSE RX 550 2GB GDDR5
GPU: AMD Radeon Vega 8 Graphics
DRIVER: Radeon Adrenalin 18.5.1 (18.10.16)
RAM: HyperX Savage 16GB (2X8GB) DDR4 2400MHz / G.Skill FlareX 16GB (2X8GB) DDR4 3200MHz
STORAGE: Samsung m.2 SATA 500GB SSD 850 EVO
COOLER: AMD Wraith Max Cooler
OS: Windows 10 Version 1803/RS4 (17134.81)