Я получил двойную систему загрузки с Mac OS X El Capitan и Ubuntu 16.04 LTS, они работают на одном и том же оборудовании, кроме хранилища (каждая ОС на своем собственном SSD).
Geekbench показывает следующие оценки:
Mac OS X: 4538 (single-core) / 13850 (multi-core).
Ubuntu: 4316 (single-core) / 10442 (multi-core).
Полные результаты можно найти здесь для прямого сравнения.
Linpack также дает 101 Gflops (Maac OS X) против 60 Gflops (Ubuntu) .. .
Спецификации оборудования:
Intel Core i7-4770 @ 3,40 ГГц 32 ГБ оперативной памяти Nvidia GTX 770Что может объяснить такая разница в производительности, особенно многоядерная?
SOLVED: Оказывается, мне просто нужно было включить драйвер микрокода Intel!
Ubuntu теперь показывает лучшие результаты, чем Mac OS X: здесь
Как вы уже подтвердили в комментариях, вы использовали отключенный драйвер микропрограммы Intel Proecor.
Этот микрокод может быть описан как «горячий» патч для прошивки процессоров Intel, который получает загружается и применяется каждый раз при загрузке Ubuntu (потому что он не может быть написан настойчиво) и исправляет некоторые ошибки или улучшает некоторые вещи.
Дополнительная информация может быть найдена, например в вопросах Неизвестный Дополнительный драйвер: Прошивка микрокода процессора для процессоров Intel для Intel-микрокода и Должен ли я активировать дополнительный драйвер: Прошивка микрокода процессора для процессоров Intel для Intel-микрокода.
Чтобы включить этот патч для микрокода, просто откройте «Системные настройки» и нажмите «Программное обеспечение и amp; Обновления. Перейдите на вкладку «Дополнительные драйверы» и дождитесь загрузки списка драйверов, что может занять некоторое время.
Найдите устройство с опциями «Intel», «микрокод» или аналогичные ключевые слова.
В любом случае, убедитесь, что выбранная опция «Использование микропрограммного микропроцессора процессора ...» или аналогичная - это выбранная. Вы, вероятно, должны перезагрузиться, чтобы изменения вступили в силу после этого.
Как вы уже подтвердили в комментариях, вы использовали отключенный драйвер микропрограммы Intel Proecor.
Этот микрокод может быть описан как «горячий» патч для прошивки процессоров Intel, который получает загружается и применяется каждый раз при загрузке Ubuntu (потому что он не может быть написан настойчиво) и исправляет некоторые ошибки или улучшает некоторые вещи.
Дополнительная информация может быть найдена, например в вопросах Неизвестный Дополнительный драйвер: Прошивка микрокода процессора для процессоров Intel для Intel-микрокода и Должен ли я активировать дополнительный драйвер: Прошивка микрокода процессора для процессоров Intel для Intel-микрокода.
Чтобы включить этот патч для микрокода, просто откройте «Системные настройки» и нажмите «Программное обеспечение и amp; Обновления. Перейдите на вкладку «Дополнительные драйверы» и дождитесь загрузки списка драйверов, что может занять некоторое время.
Найдите устройство с опциями «Intel», «микрокод» или аналогичные ключевые слова.
В любом случае, убедитесь, что выбранная опция «Использование микропрограммного микропроцессора процессора ...» или аналогичная - это выбранная. Вы, вероятно, должны перезагрузиться, чтобы изменения вступили в силу после этого.
Как вы уже подтвердили в комментариях, вы использовали отключенный драйвер микропрограммы Intel Proecor.
Этот микрокод может быть описан как «горячий» патч для прошивки процессоров Intel, который получает загружается и применяется каждый раз при загрузке Ubuntu (потому что он не может быть написан настойчиво) и исправляет некоторые ошибки или улучшает некоторые вещи.
Дополнительная информация может быть найдена, например в вопросах Неизвестный Дополнительный драйвер: Прошивка микрокода процессора для процессоров Intel для Intel-микрокода и Должен ли я активировать дополнительный драйвер: Прошивка микрокода процессора для процессоров Intel для Intel-микрокода.
Чтобы включить этот патч для микрокода, просто откройте «Системные настройки» и нажмите «Программное обеспечение и amp; Обновления. Перейдите на вкладку «Дополнительные драйверы» и дождитесь загрузки списка драйверов, что может занять некоторое время.
Найдите устройство с опциями «Intel», «микрокод» или аналогичные ключевые слова.
В любом случае, убедитесь, что выбранная опция «Использование микропрограммного микропроцессора процессора ...» или аналогичная - это выбранная. Вы, вероятно, должны перезагрузиться, чтобы изменения вступили в силу после этого.
Как вы уже подтвердили в комментариях, вы использовали отключенный драйвер микропрограммы Intel Proecor.
Этот микрокод может быть описан как «горячий» патч для прошивки процессоров Intel, который получает загружается и применяется каждый раз при загрузке Ubuntu (потому что он не может быть написан настойчиво) и исправляет некоторые ошибки или улучшает некоторые вещи.
Дополнительная информация может быть найдена, например в вопросах Неизвестный Дополнительный драйвер: Прошивка микрокода процессора для процессоров Intel для Intel-микрокода и Должен ли я активировать дополнительный драйвер: Прошивка микрокода процессора для процессоров Intel для Intel-микрокода.
Чтобы включить этот патч для микрокода, просто откройте «Системные настройки» и нажмите «Программное обеспечение и amp; Обновления. Перейдите на вкладку «Дополнительные драйверы» и дождитесь загрузки списка драйверов, что может занять некоторое время.
Найдите устройство с опциями «Intel», «микрокод» или аналогичные ключевые слова.
В любом случае, убедитесь, что выбранная опция «Использование микропрограммного микропроцессора процессора ...» или аналогичная - это выбранная. Вы, вероятно, должны перезагрузиться, чтобы изменения вступили в силу после этого.