Найти в Дзене
Герман Геншин

Громкий провал или триумф? Как Proton GE ломает правила и спасает ваш гейминг на Linux

Если вы играете на Linux, то наверняка знаете о Proton — главном инструменте для запуска игр с Windows. Но существует ещё более прокачанная версия — Proton GE. Она часто творит чудеса там, где обычный Proton бессилен. Давайте разберёмся, чем они отличаются и когда стоит переходить на Proton GE. Linux и Windows могут стоять на одном и том же ПК, используют одинаковое железо, но вот под капотом это совсем разные системы. Поставить обе операционки — легко, а вот просто так запустить Windows-игру на Linux не выйдет. Здесь на помощь и приходит Proton. Proton — это бесплатная и открытая надстройка над Wine (Wine — это программа для запуска Windows-приложений на Linux и других Unix-системах, включая macOS). Proton полностью заточен под игры: он использует продвинутую версию ядра Wine и дополняется разными «улучшалками» — например, DXVK, который превращает команды DirectX в Vulkan, и ещё многими другими компонентами. Всё это вместе и даёт возможность запускать Windows-игры на Linux. Если очен
Оглавление

Быстро по сути

Если вы играете на Linux, то наверняка знаете о Proton — главном инструменте для запуска игр с Windows. Но существует ещё более прокачанная версия — Proton GE. Она часто творит чудеса там, где обычный Proton бессилен. Давайте разберёмся, чем они отличаются и когда стоит переходить на Proton GE.

Proton — мост между Windows-играми и Linux

Linux и Windows могут стоять на одном и том же ПК, используют одинаковое железо, но вот под капотом это совсем разные системы. Поставить обе операционки — легко, а вот просто так запустить Windows-игру на Linux не выйдет. Здесь на помощь и приходит Proton.

-2

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 и развивается по своим правилам.

-3

В отличие от официального 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» и установите эту утилиту.

-4

Пользователи Linux тоже могут найти ProtonUp-Qt в формате Flatpak на Flathub.

Запустите приложение — появится список свежих версий Proton GE. Обычно оптимально поставить последнюю, но если на форумах советуют конкретную — выбирайте её.

-5

Далее возвращайтесь в игровой режим, открывайте нужную игру и заходите в её настройки.

-6

В появившемся меню выберите «Свойства».

-7

Перейдите на вкладку «Совместимость» и отметьте пункт «Принудительно использовать определённый инструмент Steam Play». После этого выберите нужную версию Proton GE и сохраните изменения.

Как видите, Proton и Proton GE очень похожи: оба созданы на базе Wine, оба позволяют запускать Windows-игры на Linux. Но Proton GE — это своего рода «турбо-версия» со спецпатчами для самых проблемных игр. В большинстве случаев я советую стандартный или экспериментальный Proton — но если всё глючит и ничего не помогает, Proton GE часто становится настоящей палочкой-выручалочкой для вашего гейминга.

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

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

Также подписывайтесь на нас в: