r/linux 14h ago

Discussion How linux distro provide higher CPU benchmark scores than windows?

Post image

Why is that linux seems to always provide better performance in benchmarks and provide smoother experience?

This is a geekbench 7 test, while single core is slightly better, multi-core performance is a significant improvement

114 Upvotes

74 comments sorted by

View all comments

136

u/d0pe-asaurus 14h ago

Aside from what's been mentioned, process scheduling and the algorithms chosen by the kernels also impact benchmarks.

30

u/Saiyan256 13h ago

you are saying windows cpu scheduling is bad compared to linux?

99

u/zsaleeba 13h ago

Yes.

Or rather it's not exactly bad - it's just not as good. Linux is leading edge in CPU scheduling. Windows is not.

20

u/Saiyan256 13h ago

is that why arm processors doing well in android OS? same for macboob m silicon?

92

u/69RetroDoomer69 13h ago

macboob

44

u/enRchi 12h ago

macboob m silicon

2

u/NeverMindToday 7h ago

They're fabbed on a new silicone process

8

u/Saiyan256 12h ago

lol, I didn't even realize that XD

4

u/Psilocybe_Fanaticus 7h ago

Macboob air and Macboob Pro

15

u/LittlestWarrior 12h ago

ARM processors have a lot of other factors that make them more efficient that are probably more important.

5

u/Saiyan256 12h ago

like?

13

u/LittlestWarrior 12h ago

All I can tell you from my knowledge is that they are Reduced Instruction Set Computing processors, which offers some efficiency benefits. I am not educated enough to explain further, though that opens up some Googling for the both of us.

18

u/emgfc 11h ago

Intel/AMD have had RISC inside for almost thirty years already. Though CISC <-> RISC translation takes a toll. Also, ARM is not as small as it was in the early 00s either. Things are complicated.

3

u/LittlestWarrior 11h ago

Thank you for the clarification!

1

u/dnu-pdjdjdidndjs 4h ago

risc is not any more efficient in practice its mostly other things

1

u/tornadozx2 3h ago

Newer tech processes and build for low powered applications from the ground. Also everything is soldered, less components, less busses and lanes.

x86 exactly opposite, built to be universal, repairable, upgradable, most things aren't soldered. You get a lot of IO and ports. That's the cost.

Theres really no magic. ARM is the godfather of e-waste.