Will this pc run gzdoom?

Discuss anything ZDoom-related that doesn't fall into one of the other categories.
User avatar
nekostuffing
Posts: 60
Joined: Sat Aug 31, 2019 8:08 pm
Graphics Processor: ATI/AMD with Vulkan/Metal Support

Re: Will this pc run gzdoom?

Post by nekostuffing »

drfrag wrote:.
really needed to ask a simple question to anyone here that speeks spanish, i managed to get enough money to buy a new pc and even ended up with a bit more to spare, so my question is that would this pc,

https://articulo.mercadolibre.com.mx/ML ... c73a44c730

be superior to this one?

https://articulo.mercadolibre.com.mx/ML ... kvEALw_wcB

i wanted to buy it today and just wanted to know that if i spent a little more money i would perhaps get an even better gzdoom experience?.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49230
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: Will this pc run gzdoom?

Post by Graf Zahl »

Looking at the CPUs, it's mostly a wash performance wise. They are very similar in CPU power.
Both systems only have an integrated GPU, though, so it may make more sense to buy the cheaper one and later upgrade to a dedicated graphics card if you got more money and deem it a worthy investment.
User avatar
drfrag
Vintage GZDoom Developer
Posts: 3186
Joined: Fri Apr 23, 2004 3:51 am
Location: Spain
Contact:

Re: Will this pc run gzdoom?

Post by drfrag »

dpJudas
 
 
Posts: 3164
Joined: Sat May 28, 2016 1:01 pm

Re: Will this pc run gzdoom?

Post by dpJudas »

Be careful when using these CPU comparison databases. Cpubenchmark.net seems to base it all on "PassMark - CPU Mark". Based on that the Apple M1 should be the fastest single thread CPU on the market. While it certainly is one of the contenders for that title, it is hard to make a proper comparison as comparing Windows results with macOS results is tricky at best. In high end there are 5 threadripper CPUs that beat my 5950X - but trust me, you'd rather have my CPU than the threadrippers for gaming for example (ideally you'd want the 5900X for gaming). Not only that, based on those scores, the 5950X is only 40% higher scoring than my old threadripper 2990WX. In reality however my new 5950X often have more than twice the frame rate compared to the 2990WX.

Userbenchmark.com is even worse, always claiming Intel CPU's are best. Yet, strangely enough, all reviews I can find that have actual numbers in applications and games disagree with their results for most things based on Zen 3.

If you really want to know how good a CPU is compared to another one there's unfortunately no shortcut. You will have to google reviews of each CPU and find numbers like the frame rate or other results from the types of applications or games you want to use it for. Then compare those numbers to get to the truth.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49230
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: Will this pc run gzdoom?

Post by Graf Zahl »

dpJudas wrote: Based on that the Apple M1 should be the fastest single thread CPU on the market. While it certainly is one of the contenders for that title, it is hard to make a proper comparison as comparing Windows results with macOS results is tricky at best.
There's something else here: All Macs are build by Apple so the likelihood of a poorly set up system dragging the results down is far lower.
dpJudas
 
 
Posts: 3164
Joined: Sat May 28, 2016 1:01 pm

Re: Will this pc run gzdoom?

Post by dpJudas »

That's just one of the things. x64 binaries are typically optimized (by the compiler) against SSE2 instead of AVX2. Brand new Apple ARM64 binaries are optimized against the M1's latest SIMD instruction set, because that's the new baseline for that version of macOS. So even the same application running on Windows vs Mac, or Intel Mac vs M1 Mac will inevitably indicate the M1 CPU is faster simply because the compiler most likely built a faster executable.
Cacodemon345
Posts: 422
Joined: Fri Dec 22, 2017 1:53 am
Graphics Processor: ATI/AMD (Modern GZDoom)
Contact:

Re: Will this pc run gzdoom?

Post by Cacodemon345 »

That is because next to nobody outside Apple has dared to ship CPUs with ARMv8.3 and higher due to backwards compatibility being of high importance to them. The competition only has implemented a subset of ARMv8.3+ instructions at best.
dpJudas
 
 
Posts: 3164
Joined: Sat May 28, 2016 1:01 pm

Re: Will this pc run gzdoom?

Post by dpJudas »

I'm not thinking of any of the ARM instructions specifically as I don't know ARM well enough to comment on that. But I know that in x64 the SSE2 instruction set lacks a lot of the SIMD instructions an autovectorizer needs that was introduced later (SSE3, SSE4, AVX and AVX2 in particular). If the compiler manages to vectorize a critical loop for the M1 but can't on the x64 due to an executable only targeting SSE2, well, that easily gives the M1 chip a huge advantage.
Post Reply

Return to “General”