3

I got a dual boot system with Mac OS X El Capitan and Ubuntu 16.04 LTS, they're running on the same hardware, except the storage (each OS on its own SSD).

Geekbench shows the following scores:

Mac OS X:    4538 (single-core)   /   13850 (multi-core).
Ubuntu:      4316 (single-core)   /   10442 (multi-core).

The complete results can be found here for direct comparison.

Linpack also gives 101 Gflops (Maac OS X) vs 60 Gflops (Ubuntu)...

Hardware specs:

  • Intel Core i7-4770 @ 3.40 GHz
  • 32GB RAM
  • Nvidia GTX 770

What might explain such performance difference, especially multi-core?


SOLVED: It turns out I just had to enable intel microcode driver!

Ubuntu now shows even better scores than Mac OS X: Geekbench results

Byte Commander
  • 110,243
user678268
  • 33
  • 1
  • 4

1 Answers1

2

As you have confirmed in the comments, you had the use of Intel's "Procesor microcode firmware" driver disabled.

This microcode can be described as hot-patch for the firmware of Intel CPUs, which gets loaded and applied every time you boot Ubuntu (because it can not be written persistently) and fixes some bugs or improves some things.

More information could be found e.g. in the questions Unknown Additional Driver: Processor microcode firmware for Intel CPUs for intel-microcode and Should I activate the additional driver: Processor microcode firmware for Intel CPUs for intel-microcode .


To enable this microcode patch, simply open your System Settings and click on Software & Updates. Navigate to the Additional Drivers tab and wait until the list of drivers is loaded, which can take some moments.

Search for a device that has options mentioning "Intel", "microcode" or similar keywords. Most likely it is labelled as "Unknown" for whatever reasons.

Anyway, make sure that the option named "Using Processor microcode firmware..." or similar is the selected one. You probably should reboot for the changes to take effect after that.

Software & Updates > Additional Drivers > Unknown/Intel Microcode

Byte Commander
  • 110,243