Какое ядро 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 (подробнее »)
Об авторе
Сисадмин и любитель эльфиек.

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

r
О наконец-то! про преимущества сборки из сырцов объяснено под именно твою систему.
87638502@vkontakte
к сожалению не хватило времени на дополнительные тесты, но в будущем будет еще.
r
xanmod это и есть rt-ядра (real-time)?
87638502@vkontakte
нет, это моя лень, ибо нa тесте ханмода не стало времени.
W
Другими словами, большой разницы нет никакой, эти 10-15% не заметишь, разве что игра упирается производительностью в аккурат под 30 кадров. Но если она так упирается, то это повод не ядрышки полировать для лучшей производительности, а менять железо.
Разве что для бенчей имеет смысл: там разогнать, здесь — тайминги, плюс — ядро и т.п… И для майнинга — вот где и 10% — хлеб.
От массового пользователя до этих изысков дистанция — космос.
87638502@vkontakte
если брать нагрузки, то кастомное ядро важно, ибо где умерает стандартное — кастом позволяет работать дальше.
W
К сожалению, «там где умирает» — означает, скорее, нехватку ресурсов. Причём жёсткую. И это повод уже заняться железом.
Собственно, что и сказал выше. Как и то, что, безусловно, должны быть задачи, где оптимизация — не то что не грех, а настоятельно требуется, но навряд ли это к играм, всё же.
87638502@vkontakte
Вы немного не полняли, из-за особенностей стандартного планировщика дефолт ядра, высокие нагрузки могут положить десктоп интерфейс, да и саму систему, а с кастомом плевать — грузи еще.
Caspersky83
Все результаты в пределах погрешности, а лучшее ядро для игр это «windows 10».
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
меньше задержек при связи железа и по

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

Сейчас на главной

Новости

Публикации

Еженедельный обзор по Биткоину (29.06.2022)

Рассуждения
Долгожданная коррекция к нисходящей волне биткоина случилась, но отскок нельзя называть каким-то бодрым. Если рассматривать снижение с 29 марта (на 63% в моменте c пика ~48к), коррекция от донного...

Обзор беспроводных наушников QCY HT03: средние, функциональные, недорогие

Обзор
Беспроводные наушники QCY HT03 меня удивили, как и Tecno HiPods H2, но только не звуком, а возможностями. За 1500 руб. наушники QCY могут похвастаться шумоподавлением, настройкой эквалайзера и...

Обзор электросамоката Digma Urban Lite: лучший транспорт для неспешных прогулок

Обзор
Гуляя по городу хочется иногда и прокатиться с ветерком. Но велосипед не совсем компактный вид транспорта, поэтому не поместиться в багажник автомобиля. Что не скажешь об электросамокате DIGMA...

Твой личный «Большой брат»! Обзор Wi-Fi камеры видеонаблюдения Laxihub Arenti Dome1

Обзор
Зачем нужна Wi-Fi камера? Показать на смартфоне происходящее у вас дома. Прислать тревожное оповещение о плаче малыша или постороннем движении. Через динамик сообщить "Проваливайте!" или "Хватит...

Как сделать свой товар привлекательным на крипто-маркетплейсе

Гайд
Криптовалюты медленно, но верно перестают быть исключительно спекулятивным активом. В санкционных реалиях криптовалюты стали действенной альтернативой традиционным платежным системам. Сейчас...

Можно ли оставлять зарядку в розетке без телефона: 3 мифа и одна истина

Рассуждения
Наша жизнь немыслима без телефона и других гаджетов, а они в свою очередь не могут функционировать без периодической подзарядки. Для этого мы используем знакомое нам всем ЗУ, которое есть у...