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

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 1.21.1.2 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
inxi
from my new setup