Какое ядро Linux лучше для игр

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com

Мир Linux обширен и иногда требуется приложить немало усилий для его изучения. Но время идёт и платформа становится всё популярней среди обычных пользователей, которые не хотят тратить время на изучение скучных мануалов и проведения ненужных тестов. Сегодня речь пойдёт о Kernel (Ядрах) Linux, мы протестируем основные кастомные ядра Linux и сведём их в битве за звание лучшего игрового фундамента нашей системы.


Битва вошедшая в легенду

Введение

Существует большое количество пользовательских ядер, которые мало чем отличаются от стандартного, но как говорится «Дьявол кроется в деталях». Даже небольшое изменение переменных и использование альтернативных модулей, позволяет добиться сногсшибательных результатов и полностью переориентировать ядро на выполнение ранее недоступных задач. В основном ядра делятся на:

  • Бинарное ядро — обычное ядро, что вы стягиваете с архива вашего дистрибутива, может обновляться автоматически и не требует сборки, ибо изначально собрано для множество машин.
    Типичные представители таких ядер: Linux, Linux-zen.
  • Нативное ядро — обычно представляет собой кастомное ядро, что собирается из исходников под вашу систему с заданными флагами. Не может быть обновлено без пересборки. Максимальная производительность.
    Типичные представители таких ядер: Linux-lqx, Linux-xanmod, Linux-rt.

Тестирование производилось в

Все тесты производятся по три раза во избежание погрешности.

Симуляция обыденной работы
Geekbench 5
Standard
zen
lqx
rt

Из теста симуляции ежедневных задач отчётливо видно, что Linux-zen не зря считается лучшим для повседневной работы. Все остальные бинарные ядра показали почти не от отличимый результат, разве что можно отметить LQX, в улучшенной работе с многопоточностью.

Работа с OpenGL
Superposition Benchmark
Standard
zen
lqx
rt

На удивление, несмотря на упор теста в гпу при средних настройках, мы опять наблюдаем преимущество zen ядра. А также можно отметить, что из-за особенностей теста в обсчёте физики, Linux-rt набирает дополнительные балы, ибо особенность RT ядра это выполнение сверхточного обсчёта без задержек.

Goverlay — призван показать чистую выжимку производительности из железа с шагом 5 секунд .

ЯдраШаг 1 (FPS)Шаг 2 (FPS)Шаг 3 (FPS)Шаг 4 (FPS) Шаг 5 (FPS)Шаг 6 (FPS)
Standart5967.1766001.9596062.946 6017.4436012.3985887.241
Zen6045.4726084.305 6026.536 6091.624 6025.0486079.093
LQX6118.435 6126.3316126.7356104.2626125.4396130.997 
RT5632.043 5658.1495651.1335661.9315652.8555660.478

Ещё один тест лишь подтверждает уверенное лидирование LQX и Zen ядра.


Standart324257Zen334459LQX364764RT304156.6

Если перейти на графики (тыкнуть название ядра), то отчётливо видно, что наибольший результат за игровым ядром LQX, ибо он обеспечивает максимальную производительность. Следом идёт Zen, что обеспечивает плавность без проседаний. Все остальные ядра показали плачевный результат.

Counter-Strike: Global Offensive
БинарныеStandartZenLQXRT
FPS262.68265.17266.50244.86

Тестирование на минимальных настройках графики, без упора в гпу, показывает преимущество LQX и Zen ядра.

Выводы

Несмотря на заявление отечественных «Гуру» Linux, замена ядра может существенно повысить вашу производительность и добавить из воздуха до 10-20% чистой производительности, что может стать спасением для геймеров, которые совсем недавно перешли с Windows и ещё не разобрались, как можно выжимать максимум.

Видеоверсия статьи