Анонсирована реализация античитов для Linux 5.11

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

Во время саммита по открытому исходному коду,  доклад Габриэля Крисмана Бертази о «состоянии игр в Linux» оказался весьма значимым.

Был достигнут значительный успех в совместимости Windows с Wine и Proton от Valve (часть Steam Play), и есть еще много областей, которые в настоящее время отсутствуют и нуждаются в доработке. Collabora — одна из компаний, расширяющая ядро ​​Linux для улучшения игр Linux с помощью уровней совместимости, благодаря Valve, спонсирующей работу. Одна из больших проблем — это поддержка античитов и систем защиты игр, причем античит, в частности, вызывает всевозможные проблемы, полностью нарушая работу многих Windows-игр в Wine и Proton.

Речь о состоянии Linux игр, в основном, касалась того что уже было известно любому, кто следит за Linux, поскольку мероприятие не нацелено на типичного энтузиаста Linux-игр. Тем не менее, это был интересный доклад. 

Одна из ключевых особенностей, на которые обратил внимание Габриэль Крисман Бертази, — это работа над эмуляцией системных вызовов, которая теперь требуется, потому что технология защиты игр и технология защиты от читов «выдают системные вызовы непосредственно из игрового кода Windows и обходят Wine, поскольку Wine не песочница», а Wine в настоящее время не может захватывать полностью системные вызовы, которые необходимы, что в конечном итоге приводит к сбою игр.

Сначала они попробовали решение для пользовательского пространства, которое проще и не требует возиться с ядром Linux, но Бертази упомянул, что из-за этого было много проблем, таких как отключение защиты игр и античитов, а также плохое влияние на производительность, поэтому правильным решением было модификация ядра Linux. Они создали Syscall User Dispatch, специально созданный для решения этих проблем. 

Бертази сказал, что он «разработан для эмуляции, поэтому он действительно быстр для системных вызовов» и «он очень быстр для гибридной среды, где у вас есть собственные системные вызовы, поступающие из Wine, и эмулируемые системные вызовы из приложения Windows». Они надеялись, что патч появится в ядре Linux 5.10, но, скорее всего, это будет ядро ​​5.11, и принятие будет легким, поскольку в дистрибутивах просто нужно включить параметр конфигурации. Бертази продолжает говорить, как они будут «следить за тем, чтобы» дистрибутивы включили его, поскольку «это очень изолированная функция, которая не влияет на остальную часть системы, поэтому нет причин не делать это», а затем вам просто нужна версия Proton достаточно новая, чтобы играть в защищенные игры.

Похоже, что игры в Linux с такими уровнями совместимости, как Wine и Proton, для перебора игр Windows на Linux станут очень интересными, начиная с Linux Kernel 5.11. Примечание: это не значит, что что-то будет волшебным образом работать, хотя в отношении античита, только Linux и поэтому Wine / Proton будут понимать определенные системные вызовы, которые им нужны. 

Источник: gamingonlinux

Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Связь: https://t.me/Pavel_Priluckiy

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

Pavel_Priluckiy
Мы это уже проходили зайка, фпэсик, свобода правки всего и не нужно платить за виндовс.
Pavel_Priluckiy
ну так фэпээсик и модинг
AnotherStranger
Скрываясь за ширмой естественно-научного интереса линуксоиды тоже хотят иногда побыть белыми людьми и поиграть в игрушки.
110374447650420763375@google
Игры делают под Виндовс, а 10 версия во-первых умнее меня, во-вторых считает, что компьютер принадлежит Микрософту, а не мне. Я, конечно, тупой и иметь личный ПК не заслуживаю, но вот деньги-то я трачу свои.
Pavel_Priluckiy
игры делают под то, что соберет компилятор).
110374447650420763375@google
Так тонко Виндовс говном еще никто не называл.
AnotherStranger
Над этим уже тоже работают...
Недавно обновил телефон и получил новый андроид, теперь понятно как будет восприниматься условная 11я винда.
Pavel_Priluckiy
Приветствую в клубе осознавших и решивших узнать, что такое графическое окружение.
Слава свободным системам — там оно на любой вкус, GNOME,KDE и тп.
AnotherStranger
да знаю я давно что это такое и с чем его едят. Свободные системы невыгодны для компаний (с целью продажи, а не использования самим «забесплатно») и сложны для пользователя, который приучен только к одной кнопке — «сделать за меня хорошо».
Я за xfce
110374447650420763375@google
В игры интересно играть и не важно с какой они защитой. А про передачу данных я ничего не говорил. Я сказал, что 10-ка принимает решения, с которыми я не согласен.
j
Это же линуксоиды, под их недоось с 1% юзеров нормальный пользовательский софт не завозят, так они через Wine страдают выдавая это за достижение. Вместо того, чтобы нативно в день релиза играть, на любом железе и с любыми контроллерами, они на протяжении 20 лет «хвастаются», как очередной кривой эмулятор научился запускать устаревшую игру с потерей производительности и риском бана в мультиплеере. Думают, что это кому-то интересно кроме них самих.
пс. Особенно забавно смотреть как в безуспешных потугах выставить линукс в лучшем свете приводят видео-сравнения со счетчиком fps, где невооруженным глазом видно как DXVK сручивает половину настроек графики в ноль, потому что не может их обработать. Другую же половину графики скручивает сам автор ролика, ведь по другому производительность никогда виндовую не догонит.
Pavel_Priluckiy
Вылезай из бункера и прекращай нести херню.
j
Да это вы в своём маня-мирке засиделись. Реалии таковы, что десктопный линукс нахрен никому не нужен. Полный провал в стиме (<1%) и большой забитый болт разработчиками по выпуску нативных игр. Потому что нормальные люди не хотят запускать софт через костыли в виде вайна, если на этом же железе можно в один клик запускать нативные новинки.
Pavel_Priluckiy
Ну во первых зайка не 1 процент, ибо системы стима индексируют не количество железа, а акаунты пользователей, тут нужно обращаться к статистики гугла для более точных результатов. Разработчики ничего не забивают, ибо велв успешно вкладывает деньги, а значит что-то планирует. Костыли вайна? Ты хоть знаешь что это и как оно работает чтобы нести такую херню — именно из-за этого и говорится, что вылезай из бункера.
В один клик — лол удачи.
j
Да, именно <1% https://store.steampowered.com/hwsurvey нелепые отмазки в стиле «это все неправда» и «вы все врете» не принимаются. Это официальная стата которой руководствуются разработчики при выпуске игр в стим, подсчет ведется по HID и не привязывается к нескольким профилям если интервал между входами в аккаунт меньше месяца.
Что такое вайн и аналоги я прекрасно знаю — это багованый костыль, которого между приложением и ОС быть не должно.
Разработчики положили болт, достаточно открыть список топ 20 стима чтобы это увидеть https://store.steampowered.com/search/?os=linux%2Cmac%2Cwin&filter=topsellers
из 50 игр на первой странице только 3 нативных для линукса (ахахах, я честно даже не думал, что все настолько плохо). Многие отказываются от поддержки уже открыто: https://overclockers.ru/softnews/show/101453/psyonix-vernet-dengi-za-versii-rocket-league-dlya-linux-i-macos
Цитата оттуда «статистически лишь 0,3 % всех игроков в Rocket League используют Linux и macOS».
«В один клик — лол удачи.» именно в один клик. А что, должно быть как-то по другому «зайка»?
Pavel_Priluckiy
Ну то, что видно ты ламер, если не вдупляешь как это считается, но не суть, ок, я открываю стим и вижу сотни страниц игр.
j

Ответ 87638502@vkontakte на комментарий
Ну то, что видно ты ламер, если не вдупляешь как это считается, но не суть, ок, я открываю стим и вижу сотни страниц игр.


Я вижу что тебе нечем ответить, «зайка». Ссылка на общемировой топ 50 самых продаваемых игр в стиме приведена выше. Места для линукса в этом списке не нашлось. Даже на Mac больше нативщины выходит. По поводу статистики ожидаемый слив в стиле «это не правда, нас не так считают»)))
Pavel_Priluckiy
Мы не в бане, что бы я что-то сливал, суть слов не меняется — ты несешь бред, а я устал отвечать на бред, что жевался уже сотни тысяч раз.
j
<1% линуксоидов стиме — факт. Разработчики игр забили на линукс тоже факт. Ссылки с пруфами приведены выше. Сиди обтекай, пашка, если нечего ответить кроме «бред, неправда и вы все врете».
300536807@vkontakte
Чел, на линуксе можно играть во что угодно, я ушёл с win 4 месяца назад, и не чувствую никаких проблем. Всё уже давно поменялось и wine больше не костыль. Производительность в некоторых играх через него больше. Никаких танцев с бубном не нужно. Steam нативно запускает всё через proton. Единственное что было не так, это античиты, но теперь и с этим проблем не будет и играть можно будет в абсолютно всё. Бтв windows лагающий кусок говна.
Какая разница сколько нас и какая разница сколько нативных игр, если можно играть во что захочешь. Стиму не пофиг и они вкладываются в linux потому что, у них есть планы на него, а если ты начитавшись инфы с 2010 года/попользовавшись linux'ом в 2010, до сейх пор думаешь что ничего не поменялось то ты сильно ошибаешься
K
«Настолько бесполезный и никому не нужный Линукс, что я не могу промолчать об этом»
100078812299942910151@google
Новость конечно вышла давно, но стало любопытно. Это получается станут доступны многие ММО игры такие как Blade and Soul?
BnS ведь не запускается на линукс
Pavel_Priluckiy
все эти игры запускаются на линукс и работают. Не запускаются только игры от отечественных издателей, ибо их реализация античита это троян, что следит и собирает информацию о пользователе для дальнейшей продаже и таргетирования направленной рекламы.

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

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

Новости

Публикации

Как на Android-смартфонах изменить голос в мессенджерах: базовые настройки

Если вы хотите разговаривать через мессенджеры с вашими друзьями голосом робота, женщины или мужчины из шпионских фильмов, тогда при наличии Android-смартфона с оболочкой Hyper OS это сделать...

Внутри Земли нашли «ржавый» континент: как твердая аномалия в мантии управляет гавайскими вулканами

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

Ни бозон, ни фермион: новый класс странных частиц обнаружен в одномерном пространстве

Традиционно, все элементарные частицы во Вселенной делятся на два лагеря. Первый — бозоны, переносчики взаимодействий, чья волновая функция симметрична (не меняет знака) при перестановке...

Обзор алкалиновых батареек AA – проверка GoPower, Perfeo, Robiton и Smartbuy

Про алкалиновые батарейки АА обычно говорят просто. Это те самые щелочные элементы, которые лежат почти в каждом магазине и кажутся полностью взаимозаменяемыми. Название разное, по-русски мы...

✦ ИИ  Что будет, если пользоваться телефоном в самолёте?

Каждому современному путешественнику знакома ситуация: вы устроились в кресле самолёта, достаёте телефон и мечтаете провести время в соцсетях, посмотреть видео или поиграть в игры. Но тут звучит...