mothergoose729 wrote on 2020-02-19, 17:23:
Yeah it is interesting. AMD IPC compares favorably to intel processors in some benchmarks and not in others.
The example where 1st Ryzens are close in the performance to Sandy Bridge (of same 4/8 and close frequency).
In DOSBox 2nd Ryzens are close to Sandy Bridge, while 1st are expected to be close or a little below on ~7%. There is also a factor of faster DDR4 memory of Ryzens compared to DDR3 of Sandy and where this factor is important, - Ryzens should get higher results due to faster memory. Besides that benchmarks are approximate and correlate not totally.
> This dosbox benchmark is probably the biggest gap I have seen so far.
Also, someone with Sandy and Ryzen 2xxx could run "Stalker" to check the assumption about similar performance in 1-core 3D games of 2000s. For this is better to set DDR4 to 2400 and DDR3 to 1866 to reduce possible memory influence.
Silanda wrote on 2020-02-19, 18:03:
I've posted about this in another thread the past, but in my tests my Ryzen 3700x underperforms in 32-bit builds built with MinGW (like the official releases). However, it performs far better with 64-bit builds or 32-bit builds created with Visual Studio.
VS was assumed to allow better performance of DOSBox than official builds. So 64-bit code may help too, sometimes.
In the aspect of CPU comparision should be noted that same improvement by the said factors may happen on other modern CPUs too.
> My Quake timedemo score at 320x200 is ~283fps using my 64-bit SVN build, ~248fps with a 32-bit Visual Studio build.
1.5x improvement (in Win10 x64) from VS+64bit. fascinating...
the version of Visual Studio and compiling settings mb important too
Would be nice if there was a site which keeps so much faster builds and mb updates them according to newer SVN.
This may help those who runs Voodoo software emulation, for example.