Linux-геймеры опять в плюсе: крупные изменения в Linux 5.16

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

Множество крупных изменений для геймеров, которые предпочитают играть на Linux, готовится принести релиз грядущего ядра Linux 5.16.

Линус Торвальдс — создатель системы Git и ядра Linux объявил о выпуске новой версии ядра Linux 5.16, которое призвано принести с собой множество улучшений для геймеров.
Улучшения заключаются в использовании новой библиотеки системных вызовов FUTEX2 совместно с futex_waitv(), которая должна позволить низкоуровневым библиотекам выполнять несколько запросов на блокировку одновременно. 
Предполагается, что такое нововведение поможет Linux-системам при запуске Windows-игр через Proton/Wine и нативным проектам снизить нагрузку на CPU, а также ликвидировать потери при ретрансляции кода через DXVK.
Так что с версии ядра Linux 5.16 Linux-геймеры смогут увидеть резкую прибавку на всех Linux-дистрибутивах из воздуха в количестве FPS.

Дополнительные изменения в Linux 5.16:

  • Добавлена поддержка DisplayPort 2.0 для AMD GPU
  • Начальная поддержка туннелирования USB4 DP для AMD GPU
  • Начальная поддержка видеокарт Intel Xe
  • Улучшена работа контроллера PlayStation 5 DualSense
  • Улучшена поддержка ноутбуков HP Omen
  • Небольшое исправление для экрана Steam Deck
  • Поддержка контроллеров Nintendo Joy-Con и Pro
  • Поддержка аппаратного мониторинга для многих других материнских плат ASUS

Список и описание всех изменений в ядре доступны здесь.

Источник: Linux Kernel 5.16 is out now bringing the futex2 work to help Linux Gaming

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

44 комментария

S
Комментарий устарел.
Последний раз редактировалось
87638502@vkontakte
Комментарий устарел.
Последний раз редактировалось
A
Вот бы нормально драйвер для xone-контроллеров переписали, а то чтобы звук через него шел пришлось с гитхаба дкмс-модуль ставить
87638502@vkontakte
Да, со специфичными устройствами у всех систем проблемы, но звук в линукс самый чистый.
A
Да, помимо того что чистый, так и дает полную свободу в его микшировании
П
На одинаковом оборудовании — одинаковый звук. Вся разница в ресемплере системного микшера, не более. Под линухом в пульсе можно гибко его настроить, выбрать то или иное качество, а под виндой системный микшер не даёт особо много настроек. Но можно использовать то же asio или просто вывод в directsound с согласованными по частоте и битности настройками системного микшера и ресемплера в плеере.
Последний раз редактировалось
87638502@vkontakte
В винде слишком много программных прослоек по пути к конечному устройству вывода.
Я когда-то писал по этому поводу.
https://www.ixbt.com/live/games/uluchshaem-zvuk-v-igrah-i-vklyuchaem-eax.html
https://www.ixbt.com/live/games/uluchshaem-zvuk-v-igrah-i-vozvraschaem-eax-chast-2.html
П
Какая разница сколько там прослоек? Я не музыкант и записью звука не занимаюсь, мне лишние 50 мс задержки погоды не сделают. А битперфект эти прослойки при необходимости обеспечивают, мне больше ничего не надо. Вопрос опять же уходит в область слышимых различий между ресемплерами системных микшеров.
Последний раз редактировалось
87638502@vkontakte
Ну не знаю, как по мне весьма противно видеть отставание озвучки от открытия рта у игровых персонажей.
П
Винда таким если и страдает, то только если явно какие то аппаратные проблемы или несовместимость программных и/или аппаратных компонентов. Если всё оборудование/драйвера работает как положено — задержка не чувствуется.
Последний раз редактировалось
87638502@vkontakte
Страдает и ещё как, особенно с многими звуковухами, что не имеют поддержки Asio.
z
Вы уж извините, но если разговор зашёл об ASIO, то его и в линуксе нет ни в alsa, ни в pulse audio ни в pipe wire. За асио вам в макось или FreeBSD.
87638502@vkontakte
В Линуксе ASIO не нужен. Поскольку в отличие от DirectSound в винде, здесь всё работает и так с минимальными задержками. А вообще если рассматривать прямую альтернативу, то это звуковой сервер JACK. С ним в линуксе можно перенаправлять звук из одного приложения в другое с минимальными задержками. 2) Для особенных извращенцев пользователей, которые будут работать под вайном с виндовыми программами использующими ASIO, был создан специальный асио-драйвер под линукс.
П
Я где то писал про asio в линухе? Кстати, не подскажете где в pipe wire можно качеством, частотой и битностью ресемплера порулить? Чтоб как в конфиге пульсы.
Последний раз редактировалось
87638502@vkontakte
А зачем тогда пайпваер? Пульса наше всё.
П
Ставил я как то недавно Федору, потыкать в неё палочкой, там пульсы уже нету. Так что когда разработчики любимого привычного дистрибутива, не спросив ваших пожеланий, выпилят «устаревшую» пульсу и присунут туда «новый современный прогрессивный» пайпваер — лучше уж быть к этому готовым )))
Последний раз редактировалось
П
Сколько я через себя пропустил самых разнообразных компьютеров самых разнообразных конфигураций (дома, на работе, знакомым и не очень людям починял и бог весть сколько ещё) — единичные случаи. В 99% случаев всё работает адекватно. На счёт многих звуковух — это каких? Реалтек он везде реалтек… Дискретный звук используют единицы (в том числе я, до сих пор сижу на x-fi).
ЗЫ. а пульсу не зря прозвали пшшшаудио, вот с ней проблем то было как раз прилично очень.
Последний раз редактировалось
87638502@vkontakte
Плюс пульсы это очень много расширений, но их прикрутили уже к пайпваеру.
209011867@vkontakte
Теперь в кс будет 1000 фпс?
П
Толку то. Фпс у меня в линухе в war thunder вроде и выше и стабильнее, а в винду перезагружаешься — управление острее, точнее и чётче. Не смотря на более низкий и рваный фпс. Соответственно и результат заметно лучше.
Последний раз редактировалось
87638502@vkontakte
Это называется планировщик и всё что вам нужно сделать это сменить его или ядро.
Можно ещё поиграться с кучей параметров ядра и опроса.
П
И так стоит liquorix. С родным ядром убунты 20.04.3 ещё хуже.
87638502@vkontakte
Так дело в убунту). Вступайте в клан ArchLinux!
П
С арчем трахаться желания нет, а на манджаро я сидел больше полугода, особой разницы с убунтой не заметил. Но под убунтой комфорта больше. Да и понятнее убунта гораздо, в отличие от.
Последний раз редактировалось
87638502@vkontakte
Странные вы получили выводы, но на вкус и цвет…
Последний раз редактировалось
П
Ну вот к примеру поставил я из aur виртуалку vmware player. Через пол года ни удалить, ни обновить… В убунте софт из сторонних реп удаляется на раз-два одной командой, а здесь хрен знает что делать. Плюс для убунты миллионы сторонних ppa (даже АМД недавно сподобилось сделать свой ppa со свежими драйверами), свежих гайдов, а lts дистр поддерживается всеми. Как мне к примеру поставить Quartus на арч? А с lts убунтой всё ясно и понятно.
87638502@vkontakte
sudo pacman -Rscn vmware?
Я не стану вновь поддерживать этот вечный спор.
Каждому своё.
a
А можно просто играть на винде, где всё работает из коробки. Да и не верю я в магическое увеличение фпс в играх при пересаживали на линуксы, просто говно всякое в винду не надо качать, либо отключать на время игры.
87638502@vkontakte
Простите, но сложно не качать " цензура всякое", когда это всякое изначально является частью системы…
110737512292199841091@google
Лопаткин вам в помощь
370582630@vkontakte
Была новость на Phoronix, что c GNOME 42 задержки устройств ввода понизят.
https://blogs.gnome.org/shell-dev/2021/12/08/an-eventful-instant/
108412561135000089841@google
Отличные новости, сплошные плюсы, особенно понравилось, что и нативные игры станут лучше работать, играю в основном в них, но и протон вещь хорошая, а вот отдельно вино не очень люблю ставить, раньше много траблов с ним было, да и костыли по сути своей, даёшь больше натива))
a
Как только это станет достаточно выгодно разработчикам — тогда и будут делать. А пока на линукс выходят только те игры, где двигло кроссплатформенное из коробки.
П
Интересно, когда появится мод liquorix.
87638502@vkontakte
Это не мод, он будет в ядре Lqx сразу с релизом.
П
Ну не мод, патченое сторонней сборки ядро. Не суть.
87638502@vkontakte
Да, lqx сейчас почти одновременно в арче с офф ядром обновляются. Задержка максимум в день.

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