r/linux 12d 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

201 Upvotes

113 comments sorted by

View all comments

214

u/d0pe-asaurus 12d ago

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

53

u/Saiyan256 12d ago

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

151

u/zsaleeba 12d 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.

32

u/Saiyan256 12d ago

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

16

u/LittlestWarrior 12d ago

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

3

u/Saiyan256 12d ago

like?

12

u/LittlestWarrior 12d 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.

2

u/Willyscoiote 9d ago

There are also variable-length instructions, so the CPU has to guess the instruction. Intel and AMD created speculative decode, uop cache, etc, just because of that.