Ryzen 7 2700 + RX 560 vs. Ryzen 7 5700G

Ryzen 7 2700 + RX 560 vs. Ryzen 7 5700G
The new Ryzen 7 5700G APU packaging

I just got a new APU, because I wanted to switch out my old setup for a new CPU, that is more energy effecient and a fan that makes less noise.

I read online that the Ryzen 7 5700G would be a great way to do this, for my current needs, so I ordered one as soon as it became available.

My old setup was a Ryzen 7 2700 CPU and an RX 560 Power Color 4GB GPU.
I looked at a couple of benchmarks regarding the RX 560 vs iGPU in 5700G, and the RX 560 was set to win out by about 20%.
I was okay with loosing 20% gaming performance, since I don’t really game that much anyway. So I bought it, and ran a Phoronix Test Suite benchmark batch on my old hardware.

This was the result of that one.

Then the new APU arrived, I updated my BIOS firmware, and switched it out.

Here is the new benchmark (which I expected to be lower on the graphical tests).

I ran 2 tests. Unvanquished, which is a GPU test, and build-linux-kernel, which is a CPU test.
I expected the CPU test to be better, since it’s a newer generation of CPU. And it was. About 50 seconds faster.
But I expected the GPU test to be slower, since that’s the result I saw in my research. But it turns out that it’s also better. In most cases I get about 100 FPS more than on the RX 560.
In the most extreme test (1440p on Ultra settings), it even gets 14 FPS more.

So my conclusion is:
Don’t trust the online benchmarks, when you look up hardware. If the difference is small enough (below 30% or so), there’s a chance it might end up better in the end.

[strit@odin ~]$ inxi -Fxz
System:    Kernel: 5.13.5-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 Desktop: KDE Plasma 5.22.4 Distro: Manjaro Linux 
           base: Arch Linux 
Machine:   Type: Desktop Mobo: ASUSTeK model: PRIME X470-PRO v: Rev X.0x serial: <filter> UEFI: American Megatrends v: 5851 
           date: 06/16/2021 
CPU:       Info: 8-Core model: AMD Ryzen 7 5700G with Radeon Graphics bits: 64 type: MT MCP arch: Zen 3 rev: 0 cache: 
           L2: 4 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 121420 
           Speed: 2974 MHz min/max: 1400/3800 MHz boost: enabled Core speeds (MHz): 1: 2974 2: 2770 3: 3592 4: 3536 5: 3998 
           6: 3589 7: 3326 8: 4045 9: 4553 10: 2078 11: 3911 12: 3471 13: 3190 14: 4441 15: 3286 16: 3360 
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Cezanne vendor: ASUSTeK driver: amdgpu v: kernel bus-ID: 08:00.0 
           Device-2: Logitech HD Pro Webcam C920 type: USB driver: snd-usb-audio,uvcvideo bus-ID: 5-2:2 
           Display: wayland server: X.Org compositor: kwin_wayland driver: loaded: amdgpu,ati unloaded: modesetting 
           resolution: 2560x1440~60Hz 
           OpenGL: renderer: AMD RENOIR (DRM 3.41.0 5.13.5-1-MANJARO LLVM 12.0.1) v: 4.6 Mesa 21.1.5 direct render: Yes 
Audio:     Device-1: Advanced Micro Devices [AMD/ATI] vendor: ASUSTeK driver: snd_hda_intel v: kernel bus-ID: 08:00.1 
           Device-2: Advanced Micro Devices [AMD] Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel 
           bus-ID: 08:00.6 
           Device-3: Logitech [G533 Wireless Headset Dongle] type: USB driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-4:2 
           Device-4: Logitech HD Pro Webcam C920 type: USB driver: snd-usb-audio,uvcvideo bus-ID: 5-2:2 
           Sound Server-1: ALSA v: k5.13.5-1-MANJARO running: yes 
           Sound Server-2: JACK v: 1.9.19 running: no 
           Sound Server-3: PulseAudio v: 14.2 running: no 
           Sound Server-4: PipeWire v: 0.3.32 running: yes 
Network:   Device-1: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel port: e000 bus-ID: 06:00.0 
           IF: enp6s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
           IF-ID-1: tun0 state: unknown speed: 10 Mbps duplex: full mac: N/A 
Drives:    Local Storage: total: 2.27 TiB used: 988.02 GiB (42.4%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO 500GB size: 465.76 GiB temp: 30.9 C 
           ID-2: /dev/sda vendor: Seagate model: ST2000DM001-9YN164 size: 1.82 TiB temp: 27.0 C 
Partition: ID-1: / size: 456.95 GiB used: 184.87 GiB (40.5%) fs: ext4 dev: /dev/nvme0n1p2 
           ID-2: /boot/efi size: 511 MiB used: 264 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 
Swap:      Alert: No swap data was found. 
Sensors:   Message: No sensor data found. Is lm-sensors configured? 
Info:      Processes: 339 Uptime: 10h 19m Memory: 14.93 GiB used: 5.85 GiB (39.2%) Init: systemd Compilers: gcc: 11.1.0 
           clang: 12.0.1 Packages: 1455 Shell: Bash v: 5.1.8 inxi: 3.3.06
And the inxi from my new setup