Какое ядро 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 ядра.

Игры
Deus Ex: Mankind Divided 
БинарныеМинимальный FPSСредний FPSМаксимальный FPS
Standart324257
Zen334459
LQX364764
RT304156.6

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

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

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

Выводы

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

Видеоверсия статьи
Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Сетевой Администратор и любитель эльфиек, а также человек, что устал от ньюфагов.

20 комментариев

r
О наконец-то! про преимущества сборки из сырцов объяснено под именно твою систему.
87638502@vkontakte
к сожалению не хватило времени на дополнительные тесты, но в будущем будет еще.
r
xanmod это и есть rt-ядра (real-time)?
87638502@vkontakte
нет, это моя лень, ибо нa тесте ханмода не стало времени.
Последний раз редактировалось
W
Другими словами, большой разницы нет никакой, эти 10-15% не заметишь, разве что игра упирается производительностью в аккурат под 30 кадров. Но если она так упирается, то это повод не ядрышки полировать для лучшей производительности, а менять железо.
Разве что для бенчей имеет смысл: там разогнать, здесь — тайминги, плюс — ядро и т.п… И для майнинга — вот где и 10% — хлеб.
От массового пользователя до этих изысков дистанция — космос.
87638502@vkontakte
если брать нагрузки, то кастомное ядро важно, ибо где умерает стандартное — кастом позволяет работать дальше.
W
К сожалению, «там где умирает» — означает, скорее, нехватку ресурсов. Причём жёсткую. И это повод уже заняться железом.
Собственно, что и сказал выше. Как и то, что, безусловно, должны быть задачи, где оптимизация — не то что не грех, а настоятельно требуется, но навряд ли это к играм, всё же.
87638502@vkontakte
Вы немного не полняли, из-за особенностей стандартного планировщика дефолт ядра, высокие нагрузки могут положить десктоп интерфейс, да и саму систему, а с кастомом плевать — грузи еще.
Последний раз редактировалось
Caspersky83
Все результаты в пределах погрешности, а лучшее ядро для игр это «windows 10».
943312@vkontakte
С каких пор на плейстейшен появился виндовс?
101213634604024129943@google
С каких это пор на плейстешен играют больше чем на мобилках?
Niko2040
У меня был ноут, у которого со временем отвалился дискретный видеочип. Поскольку на ноуте играть особо стало некогда, то «потери бойца» сильно и не заметил. В качестве основной системы был Debian Linux. Изредка поиграть всё же хотелось, и для быстрого отдыха прекрасно подходила игра BroForce, которая имеет нативную поддержку Linux и отлично чувствовала себя, выдавая все 60fps при родном разрешении экрана ноутбука (1366х768) на встроенной Intel HD 3000. Позже, приобретя уже себе десктопный ПК для работы, на ноут была установлена Windows 10 и ноут был отдан родственникам в качестве сёрфилки интернета и мультимедиа развлечений типа просмотра фильмов и сериалов. Cовсем недавно вновь увидел свой ноут, и решив вспомнить былое, установил BroForce уже на Windows 10. Каково же было моё удивление, когда она начала жутко лагать ещё в меню, и показывать прям неприятное слайдшоу в режиме карты для выбора миссии. Понятия не имею, кто в этом виноват (Win10, кривые драйвера Intel или сборка самого BroForce под Windows), но сам факт меня позабавил. А ещё говорят, что Linux не для игр, переходите все на Windows 10.
209011867@vkontakte
Кстати, такой вопрос. Я так понимаю на линуксе работают только игры, на VULCAN и OPEN GL? То бишь если у игры только 11 и 12 директ, то на линуксе из коробки она работать не будет?
Niko2040

Ответ 209011867@vkontakte на комментарий
Кстати, такой вопрос. Я так понимаю на линуксе работают только игры, на VULCAN и OPEN GL? То бишь если у игры только 11 и 12 директ, то на линуксе из коробки она работать не будет?


В стиме есть такая штука как Proton, основанное на Wine (слой трансляции вызовов Windows в Linux) и DXVK (слой трансляции вызовов DX11/DX12 в Vulkan). Большая часть игр хорошо себя чувствует при такой трансляции, изредка — даже лучше, чем в Windows. Но, увы, не все игры хорошо работают. А для разработчиков, которые при создании игры использовали только DirectX API, нативную версию игры на Linux выпустить не получится.
87638502@vkontakte
Есть нативный dx 9, но он требует карточки амд. Есть возможность запускать любого рода игры, ибо давно разработана обертка что ретранслирует запросы из одного айпиай в другой, иногда это повышает производительность иногда нет. Играть на линуксе можно во всё, что и под виндой, проблемы могут быть лишь в античитах и руках пользователя.
209011867@vkontakte
Да понятно что играть можно во все, но интересно работают ли игры на современных DX из коробки, и на сколько лучше/хуже винды. Т.к по логике вещей линукс должен быть быстрее, ибо в винде всякого мусора навалом.
Последний раз редактировалось
87638502@vkontakte
Нету прямого порта — апи директс под линукс — майки не дают, есть только украденный дх 9. Все остальное через обертки. Да быстрее, особенно если брать дистрибутивы что компилятся сразу под твоё железо — такие как генту, фунту и канкуляте линукс. Выполнял недавно тесты -в контре процентов на 30 больше фпс на канкуляте линукс чем под виндой и это из коробки без доп оптимизаций.
Последний раз редактировалось
209011867@vkontakte
Звучит сильно. Т.к чем мощнее железо, тем соответственно ощутимее эти 30% из воздуха
Последний раз редактировалось
87638502@vkontakte
меньше задержек при связи железа и по

Добавить комментарий