You can sign up to get a daily email of our articles, see the Mailing List page!
Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through Paypal, Flattr and Liberapay.!
A12-9800E vs Ryzen 5 2400GE
GustyGhost commented on 10 July 2018 at 2:34 am UTC

I decided to pit the two more recent 35W APUs against each other. Both were equally difficult to source during their respective time of release periods.

Hardware configuration:
A12-9800E + 8GB DDR4 2400Mhz + kernel 4.9 + Mesa 17.3.9
Ryzen 5 2400GE + 16GB DDR4 2933Mhz + kernel 4.17.3 + Mesa 17.3.9

Note: If you are running Debian Stable and you want to use a Raven Ridge APU as of this writing:

Spoiler, click me
1. Raven Ridge APU firmware is not yet in backports so copy the Raven Ridge firmware files from kernel.org into /lib/firmware/amdgpu/ and chmod 644 /lib/firmware/amdgpu/raven*
2. Add deb http://ftp.us.debian.org/debian/ sid main to your /etc/apt/sources.list and create a file in /etc/apt/apt.confd/ called "default-release" (for example), and in it write APT::Default-Release "stretch"; then apt-get update and apt-get install linux-image-4.17.0-1-amd64/sid. Then disable sid from your sources.list and run another apt-get update.
3. Backport Mesa, although this may be optional as I am fairly positive even Mesa 13 will work okay but you will miss out on some performance improvements committed for Vega.

Anyway, here are the benchmark results:

image

image

image

image

image

image

*The Minetest bench is hardly scientific. V-sync was on and I was only concerned with grabbing a quick reference of real gameplay. "Singleplayer" was a pristine tiaga forest and "Server" was on a city build map with lots of geometry.

*I did do some preliminary tests with Mesa 18.2 but only glanced at glxgears output (~9000 fps) and there are even more commits to 18.2 for Vega so the disparity in these tests is rather conservative.

Raw data:
Spoiler, click me

Mesa 17.3.9, Kernel 4.9

Bristol Ridge (A12-9800E, 8GB DDR4 2400Mhz):

vblank_mode=0 glxgears & sleep 15 ; killall glxgears

[1] 30261
ATTENTION: default value of option vblank_mode overridden by environment.
16210 frames in 5.0 seconds = 3241.834 FPS
15363 frames in 5.0 seconds = 3072.515 FPS

nexuiz -benchmark demos/demo1 -nosound 2>&1

1910 frames 20.0920569 seconds 95.0624425 fps, one-second fps min/avg/max: 63 99 161 (90 seconds)

hardinfo

CPU Blowfish

CPU Blowfish
This Machine
2100 MHz
2.651
Intel(R) Celeron(R) M processor 1.50GHz
(null)
26.1876862
PowerPC 740/750 (280.00MHz)
(null)
172.816713
CPU CryptoHash
CPU CryptoHash
This Machine
2100 MHz
473.757
CPU Fibonacci
CPU Fibonacci
This Machine
2100 MHz
1.462
Intel(R) Celeron(R) M processor 1.50GHz
(null)
8.1375674
PowerPC 740/750 (280.00MHz)
(null)
58.07682
CPU N-Queens
CPU N-Queens
This Machine
2100 MHz
12.553
FPU FFT
FPU FFT
This Machine
2100 MHz
1.080
FPU Raytracing
FPU Raytracing
This Machine
2100 MHz
14.888
Intel(R) Celeron(R) M processor 1.50GHz
(null)
40.8816714
PowerPC 740/750 (280.00MHz)
(null)
161.312647

glmark2 -b BENCH
=======================================================
glmark2 2014.03+git20150611.fa71af2d
=======================================================
OpenGL Information
GL_VENDOR: X.Org
GL_RENDERER: AMD CARRIZO (DRM 3.8.0 / 4.9.0-6-amd64, LLVM 5.0.1)
GL_VERSION: 3.0 Mesa 17.3.9
=======================================================
[build] use-vbo=false: FPS: 2312 FrameTime: 0.433 ms
[build] use-vbo=true: FPS: 3347 FrameTime: 0.299 ms
[texture] texture-filter=nearest: FPS: 3282 FrameTime: 0.305 ms
[texture] texture-filter=linear: FPS: 3292 FrameTime: 0.304 ms
[texture] texture-filter=mipmap: FPS: 3198 FrameTime: 0.313 ms
[shading] shading=gouraud: FPS: 2700 FrameTime: 0.370 ms
[shading] shading=blinn-phong-inf: FPS: 2796 FrameTime: 0.358 ms
[shading] shading=phong: FPS: 2733 FrameTime: 0.366 ms
[shading] shading=cel: FPS: 2801 FrameTime: 0.357 ms
[bump] bump-render=high-poly: FPS: 2181 FrameTime: 0.459 ms
[bump] bump-render=normals: FPS: 3356 FrameTime: 0.298 ms
[bump] bump-render=height: FPS: 3333 FrameTime: 0.300 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 3025 FrameTime: 0.331 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 2124 FrameTime: 0.471 ms
[pulsar] light=false:quads=5:texture=false: FPS: 2903 FrameTime: 0.344 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 1610 FrameTime: 0.621 ms
[desktop] effect=shadow:windows=4: FPS: 2250 FrameTime: 0.444 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 443 FrameTime: 2.257 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 491 FrameTime: 2.037 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 552 FrameTime: 1.812 ms
[ideas] speed=duration: FPS: 1576 FrameTime: 0.635 ms
[jellyfish] <default>: FPS: 1888 FrameTime: 0.530 ms
[terrain] <default>: FPS: 331 FrameTime: 3.021 ms
[shadow] <default>: FPS: 1978 FrameTime: 0.506 ms
[refract] <default>: FPS: 256 FrameTime: 3.906 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 3199 FrameTime: 0.313 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 3180 FrameTime: 0.314 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 3129 FrameTime: 0.320 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 3087 FrameTime: 0.324 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 3104 FrameTime: 0.322 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 2806 FrameTime: 0.356 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 2912 FrameTime: 0.343 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 2989 FrameTime: 0.335 ms
=======================================================
glmark2 Score: 2398

minetest

Singleplayer:
100: 59.5
200: 41.5
300: 28.5

Server:
100: 40
200: 26
300: 25

Mesa 17.3.9, Kernel 4.17.3

Raven Ridge (Ryzen 5 2400GE, 16GB DDR4 2933Mhz):

vblank_mode=0 glxgears & sleep 15 ; killall glxgears

[1] 2136
ATTENTION: default value of option vblank_mode overridden by environment.
36552 frames in 5.0 seconds = 7310.217 FPS
36643 frames in 5.0 seconds = 7325.686 FPS

nexuiz -benchmark demos/demo1 -nosound 2>&1

1910 frames 10.4179049 seconds 183.3382072 fps, one-second fps min/avg/max: 120 191 304 (90 seconds)

hardinfo

CPU Blowfish

CPU Blowfish
This Machine
3677 MHz
1.593
Intel(R) Celeron(R) M processor 1.50GHz
(null)
26.1876862
PowerPC 740/750 (280.00MHz)
(null)
172.816713
CPU CryptoHash
CPU CryptoHash
This Machine
3677 MHz
1358.175
CPU Fibonacci
CPU Fibonacci
This Machine
3677 MHz
1.142
Intel(R) Celeron(R) M processor 1.50GHz
(null)
8.1375674
PowerPC 740/750 (280.00MHz)
(null)
58.07682
CPU N-Queens
CPU N-Queens
This Machine
3677 MHz
0.411
FPU FFT
FPU FFT
This Machine
3677 MHz
0.814
FPU Raytracing
FPU Raytracing
This Machine
3677 MHz
3.290
Intel(R) Celeron(R) M processor 1.50GHz
(null)
40.8816714
PowerPC 740/750 (280.00MHz)
(null)
161.312647

glmark2 -b BENCH

=======================================================
glmark2 2014.03+git20150611.fa71af2d
=======================================================
OpenGL Information
GL_VENDOR: X.Org
GL_RENDERER: AMD RAVEN (DRM 3.25.0 / 4.17.0-1-amd64, LLVM 5.0.1)
GL_VERSION: 3.0 Mesa 17.3.9
=======================================================
[build] use-vbo=false: FPS: 4205 FrameTime: 0.238 ms
[build] use-vbo=true: FPS: 4403 FrameTime: 0.227 ms
[texture] texture-filter=nearest: FPS: 4406 FrameTime: 0.227 ms
[texture] texture-filter=linear: FPS: 4380 FrameTime: 0.228 ms
[texture] texture-filter=mipmap: FPS: 4290 FrameTime: 0.233 ms
[shading] shading=gouraud: FPS: 3851 FrameTime: 0.260 ms
[shading] shading=blinn-phong-inf: FPS: 3840 FrameTime: 0.260 ms
[shading] shading=phong: FPS: 3820 FrameTime: 0.262 ms
[shading] shading=cel: FPS: 3822 FrameTime: 0.262 ms
[bump] bump-render=high-poly: FPS: 2761 FrameTime: 0.362 ms
[bump] bump-render=normals: FPS: 4497 FrameTime: 0.222 ms
[bump] bump-render=height: FPS: 4429 FrameTime: 0.226 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 3956 FrameTime: 0.253 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 2799 FrameTime: 0.357 ms
[pulsar] light=false:quads=5:texture=false: FPS: 3983 FrameTime: 0.251 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 2201 FrameTime: 0.454 ms
[desktop] effect=shadow:windows=4: FPS: 3457 FrameTime: 0.289 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1116 FrameTime: 0.896 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 1735 FrameTime: 0.576 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1151 FrameTime: 0.869 ms
[ideas] speed=duration: FPS: 3346 FrameTime: 0.299 ms
[jellyfish] <default>: FPS: 3376 FrameTime: 0.296 ms
[terrain] <default>: FPS: 473 FrameTime: 2.114 ms
[shadow] <default>: FPS: 3207 FrameTime: 0.312 ms
[refract] <default>: FPS: 698 FrameTime: 1.433 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 4459 FrameTime: 0.224 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 4457 FrameTime: 0.224 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 4451 FrameTime: 0.225 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 4439 FrameTime: 0.225 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 4429 FrameTime: 0.226 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 4438 FrameTime: 0.225 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 4440 FrameTime: 0.225 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 4439 FrameTime: 0.225 ms
=======================================================
glmark2 Score: 3507

minetest

Singleplayer:
100: 59.5
200: 59.5
300: 59.5

Server:
100: 59.5
200: 48
300: 46

stan commented on 10 July 2018 at 7:56 pm UTC

Isn’t the version of the kernel pretty important for FOSS drivers performance?

Jewgeni Filippowitsch Iwanowski commented on 16 July 2018 at 8:59 am UTC

Not as much as is the Mesa version. Kernel and libdrm are more important in terms of hardware enablement while performance mostly comes from Mesa and LLVM.

hodasemi commented on 19 July 2018 at 11:23 am UTC

I wonder if this https://www.phoronix.com/scan.php?page=article&item=amd-kaveri-2018&num=4 also applies to the A12-9800E.
Maybe you can test the difference in just one game, that would be nice.

Due to spam you need to Register and Login to comment.


Or login with...

Livestreams & Videos
Community Livestreams
  • Crawl About: „Paper Sorcerer“
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts