Proton GE
Proton GE (читается Протон Гэ Е, но чаще просто Протон Яйцеролла или Протон Глориоус Эггролла, иногда даже Протухший ГЭ) — это не очередная марка китайских пельменей с сомнительной начинкой, хотя что-то общее есть. Это такая специальная, собранная на коленке энтузиастом с говорящим ником GloriousEggroll версия знаменитого протоновского костыля от самого Гейба Ньюэлла, предназначенного для запуска этой вашей виндовой игроты под суровым Линуксом. Спросите, зачем нужен ещё один костыль, если уже есть официальный? А вот!
Зачем оно вообще надо?[править]
Понимаете, камрады, корпорация Valve — она большая, неповоротливая и иногда ленивая. Ихний официальный Proton обновляется, конечно, но не всегда так быстро, как хотелось бы нетерпеливым красноглазым геймерам. То видосики в какой-нибудь свежей ААА-поделке не кажутся (привет, патентованные кодеки!), то очередной DirectX 12 Ultimate финт ушами выкинет, который в стабильном Вайне появится только к следующему пришествию, то античит какой-нибудь очередной раз взбрыкнёт.
И тут на сцену выходит наш герой, Яйцеролл Всемогущий! Этот неутомимый кулибин (или просто чел, которому надоело ждать) берёт самый свежий, самый кровоточащий (bleeding edge, такие дела) код из Wine, DXVK, VKD3D-Proton, FAudio и прочих подпорок, щедро сдабривает это патчами, которые ещё не приняли в основной Протон (а может, и никогда не примут), и выкатывает свою сборку. Результат? Часто игры, которые на официальном Протоне либо вообще не заводятся, либо глючат, пердят и вылетают, на ProtonGE внезапно начинают шевелиться и даже радовать. Особенно это касается всяких мультимедийных штук и поддержки самого нового железа или API.
Целевая аудитория[править]
Кто же эти несчастные, прибегающие к услугам стороннего шамана? Ну, во-первых, это те самые Линуксоиды, которые свято веруют в Свободу™, но поиграть в Cyberpunk 2077 или очередную ГТА всё же хочется. Они уже прошли стадию отрицания («игры не нужны!»), гнева («проклятые проприетарщики!») и торга («ну хотя бы Морровинд на опенсорсном движке!») и теперь находятся на стадии принятия… принятия того факта, что без костылей не обойтись.
Во-вторых, это внезапно обладатели вундервафли Steam Deck. Да-да, эта портативка от Габена хоть и работает на Линукс, но иногда официального Протона ей тоже не хватает. И тогда юзеры, начитавшись советов на Реддитах и ProtonDB, лезут ставить GE-сборку, чтобы запустить какую-нибудь особо упрямую игру или починить вечно отваливающийся Easy Anti-Cheat.
Ну и в-третьих, это просто любители экспериментов и красноглазия. Те, кому мало просто нажать кнопку «Играть». Им нужно сначала скачать архивчик с GitHub, потом ручками распаковать его в секретную папочку ~/.steam/root/compatibilitytools.d/
(или воспользоваться специальной утилиткой типа ProtonUp-Qt, если совсем обленились), выбрать новую версию в свойствах игры и только потом, затаив дыхание, наблюдать за результатом. Сработало? Ура, можно писать хвалебный пост! Не сработало? Ну, значит, надо копать дальше, читать логи и ждать следующей сборки от Яйцеролла.