Быстро по сути
Если вы играете на Linux, то наверняка знаете о Proton — главном инструменте для запуска игр с Windows. Но существует ещё более прокачанная версия — Proton GE. Она часто творит чудеса там, где обычный Proton бессилен. Давайте разберёмся, чем они отличаются и когда стоит переходить на Proton GE.
Proton — мост между Windows-играми и Linux
Linux и Windows могут стоять на одном и том же ПК, используют одинаковое железо, но вот под капотом это совсем разные системы. Поставить обе операционки — легко, а вот просто так запустить Windows-игру на Linux не выйдет. Здесь на помощь и приходит Proton.
Proton — это бесплатная и открытая надстройка над Wine (Wine — это программа для запуска Windows-приложений на Linux и других Unix-системах, включая macOS). Proton полностью заточен под игры: он использует продвинутую версию ядра Wine и дополняется разными «улучшалками» — например, DXVK, который превращает команды DirectX в Vulkan, и ещё многими другими компонентами. Всё это вместе и даёт возможность запускать Windows-игры на Linux.
Если очень просто: Proton — это переводчик и проводник между игрой и Linux. Если проект поддерживает Vulkan, Proton напрямую соединяет её с этим API и железом вроде процессора и памяти.
Но большинство игр требуют только DirectX, а Linux с ним не работает. Тогда Proton на лету превращает команды DirectX в понятные Linux вызовы через Vulkan и обеспечивает корректное общение игры с вашей системой: все «виндовые» команды переводятся на язык Linux и обратно.
И да, тут нет никакой эмуляции — всё работает на одном и том же (чаще всего x86) железе. Объём перевода программных команд уже зависит от конкретной игры и её особенностей.
Proton GE — мощная неофициальная версия Proton
Proton GE — это независимая сборка Proton, которую развивает энтузиаст под ником Glorious Eggroll (отсюда и GE). Она никак не зависит от официальной версии от Valve и развивается по своим правилам.
В отличие от официального Proton, Proton GE основан на самых свежих и порой экспериментальных версиях Wine. Обычная версия от Valve обновляется чуть медленнее, из-за чего она стабильнее, но иногда работает хуже или глючит в разных играх. Proton GE часто решает эти несовместимости и реально увеличивает FPS, хотя из-за свежести кода может появляться больше багов.
Proton GE отличают и отдельные фишки: лучшие патчи для видео, спецподдержка видеокарт AMD (например, FSR), а еще есть система «protonfixes» — автоматические твики для сложных случаев.
Всё просто: если игра не запускается на обычном Proton, у GE есть шанс её воскресить. Но стоит помнить — из-за свежих патчей могут вылезать баги или вылеты.
Обычно хватает стандартного Proton, но в сложных случаях выручает только GE
Так что же выбрать: Proton или Proton GE? Из личного опыта — в 90% случаев достаточно обычного Proton.
Proton уже встроен в Steam, а изменить его версию — проще простого: откройте «Свойства» игры, перейдите во вкладку «Совместимость» и включите «Принудительно использовать определённый инструмент Steam Play».
Так можно быстро переключаться между стабильными и экспериментальными версиями (экспериментальная чуть новее и решает проблемы с новыми релизами).
Экспериментальный Proton часто запускает новинки быстрее, чем их кто-то официально пропишет в поддержке.
Но бывают игры, для которых спасение — только Proton GE. У меня так было с Batman: Arkham Asylum на Steam Deck: сколько Proton ни ставь — игра сразу вылетала. Поставил Proton GE — она прошла без единого сбоя от начала до конца.
Другой случай — Dragon Age: The Veilguard: на официальном Proton зависания, FPS проседает до дна. С Proton GE получил стабильные 30 FPS (только в кат-сценах мелькали лаги).
Еще частая проблема — кривое видео в кат-сценах (например, вместо видео цветные полосы). В Proton GE есть особые патчи для видео, которых нет в официальной сборке.
Если сомневаетесь, стоит ли пробовать экспериментальный Proton или сразу ставить GE — зайдите на ProtonDB.com, найдите свою игру и прочитайте отзывы и советы других игроков.
Как просто и быстро установить Proton GE на Steam Deck
Поставить Proton GE на Steam Deck — дело нескольких минут. Для начала переходите в режим рабочего стола. Откройте магазин Discovery, в поиске вбейте «ProtonUp-Qt» и установите эту утилиту.
Пользователи Linux тоже могут найти ProtonUp-Qt в формате Flatpak на Flathub.
Запустите приложение — появится список свежих версий Proton GE. Обычно оптимально поставить последнюю, но если на форумах советуют конкретную — выбирайте её.
Далее возвращайтесь в игровой режим, открывайте нужную игру и заходите в её настройки.
В появившемся меню выберите «Свойства».
Перейдите на вкладку «Совместимость» и отметьте пункт «Принудительно использовать определённый инструмент Steam Play». После этого выберите нужную версию Proton GE и сохраните изменения.
Как видите, Proton и Proton GE очень похожи: оба созданы на базе Wine, оба позволяют запускать Windows-игры на Linux. Но Proton GE — это своего рода «турбо-версия» со спецпатчами для самых проблемных игр. В большинстве случаев я советую стандартный или экспериментальный Proton — но если всё глючит и ничего не помогает, Proton GE часто становится настоящей палочкой-выручалочкой для вашего гейминга.
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь
Также подписывайтесь на нас в:
- Telegram: https://t.me/gergenshin
- Youtube: https://www.youtube.com/@gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru