Ge-proton 11-4: исправление dualsense и dualshock 4 в linux, steamos и steam deck

GE-Proton 11-4 и последующий "горячий" выпуск 11-5 заметно прокачали работу геймпадов Sony в Linux-среде, включая SteamOS и Steam Deck. 11 августа 2026 года разработчик Glorious Eggroll выпустил GE-Proton11-4 - новую сборку Proton, ориентированную прежде всего на корректное определение DualSense, DualSense Edge и DualShock 4 в играх. Релиз получил неофициальное прозвище "Controller fixup": это точное описание сути патча, потому что основной массив изменений посвящён вводу и совместимости контроллеров. А версия GE-Proton11-5 стала исправляющим обновлением, которое, среди прочего, вернуло работоспособность защиты Easy Anti-Cheat.

Важно понимать контекст: GE-Proton - это пользовательская сборка Proton с дополнительными патчами и правками, которые не входят в официальные версии Valve. Она устанавливается отдельно и затем выбирается вручную для конкретной игры в настройках совместимости Steam на Linux, SteamOS, Steam Deck и Steam Machine. Предыдущие сборки ветки - GE-Proton11-2 и 11-3 - выходили 25 июля, а начатая там работа по PlayStation-геймпадам в 11-4 была доведена до логического завершения.

Помимо контроллеров, обновление включает свежие компоненты графического стека и совместимости: обновлены Wine, DXVK и VKD3D-Proton. В релиз также вошли точечные исправления для отдельных игр - среди упомянутых проблемных проектов значатся Monster Hunter Wilds и Cyberpunk 2077, а также "и другие игры", где требовались корректировки поведения Proton-среды. Отдельным пунктом отмечены изменения для ARM64 - это важно для устройств и сборок, где используется соответствующая архитектура.

Что именно изменилось для DualSense и DualShock 4

Главная практическая новость GE-Proton11-4 - три режима работы с контроллерами Sony. Они задуманы в первую очередь для запуска игр вне Steam, но полезны и внутри клиента: например, когда Steam Input ведёт себя нестабильно, либо когда используется связка wine-wayland и вы лишены удобного переключения профилей из-за неработающего оверлея.

Перед тем как использовать любой режим, связанный со Steam Input, его нужно отключить (в сценариях запуска вне Steam этот шаг обычно не требуется, потому что Steam Input там по умолчанию не участвует).

Режим 1: подмена под DualShock 4 (DS4).
Wine "маскирует" DualSense/DualSense Edge под полноценный DualShock 4 - с идентификатором устройства DS4 и характерной структурой отчётов. За счёт этого игра сохраняет родные PlayStation-привязки и корректные значки кнопок. Режим рассчитан на проекты, где DS4 поддерживается хорошо, а DS5/DS5 Edge - нет. В качестве примеров упоминаются Assassin's Creed Odyssey, Assassin's Creed Origins, Assassin's Creed III Remastered (в комплекте с Liberation Remastered).

Режим 2: преобразование ввода в XInput.
В этом варианте ввод с DS4/DualSense/DualSense Edge превращается в корректно размеченный контроллер XInput, а обычная вибрация XInput транслируется обратно на устройство Sony. Минус ожидаемый: интерфейс игры может продолжить показывать подсказки и иконки Xbox, потому что внешний "тип" контроллера меняется. Зато режим полезен там, где игра видит геймпад, но путает кнопки или не умеет отображать PlayStation-иконки. Среди примеров названы Assassin's Creed II, Assassin's Creed Revelations, Assassin's Creed IV: Black Flag и Black Desert Online.

Режим 3: подставной Steam Input (fallback-устройство).
Этот режим создаёт совместимое "виртуальное" устройство Steam Input и перенаправляет в него XInput-контроллеры вместе с их привязками. Для геймпадов Sony он работает в связке со вторым режимом: сначала ввод переводится в XInput, затем отдаётся через подставное устройство. Контроллеры, которые изначально регистрируются как XInput, пробрасываются напрямую. Смысл режима - помочь играм, которые жёстко завязаны на Steam Input, но запускаются без Steam-клиента или при отключённом Steam Input. Конкретный пример, ради которого режим и фигурирует в списке, - Monster Hunter Wilds.

Для известных идентификаторов приложений Steam все три режима включаются автоматически. При этом переменные окружения оставлены для диагностики и для игр, которые пока не попали в перечень автоподхвата. Отдельно подчёркивается: если игра и так полноценно поддерживает DS4/DualSense/DualSense Edge, эти режимы не нужны. Также разработчик отмечает, что переменная PROTON_STEAMINPUT_XINPUT_FALLBACK требуется крайне редко - фактически был найден единичный случай (Monster Hunter Wilds), причём это игра "только для Steam", где штатный Steam Input обычно и должен работать без костылей.

Практические подсказки: какой режим выбирать

Если вам важны именно PlayStation-значки и "родные" раскладки в игре - первым делом имеет смысл пробовать режим подмены под DS4. Он рассчитан на ситуацию "DS4 есть, DS5 нет", и чаще всего даёт наиболее "консольный" опыт по подсказкам в интерфейсе.

Когда игра упорно путает кнопки или часть действий "едет", но при этом нормально переваривает Xbox-контроллеры, логичнее перейти на XInput-режим. Это компромисс: подсказки могут стать "иксбоксовыми", зато управление становится предсказуемым.

А если проект ломается без Steam Input или требует его наличия даже при нестандартном запуске, тогда имеет смысл пробовать третий режим с подставным устройством - он закрывает редкий, но раздражающий класс проблем, когда игра "ждёт" определённый слой ввода.

Установка GE-Proton на Steam Deck и Linux

На Steam Deck самый простой путь - поставить сборку через ProtonUp-Qt: приложение само скачивает и распаковывает нужную версию. После установки GE-Proton появляется в выпадающем списке на вкладке "Совместимость" в свойствах конкретной игры - достаточно выбрать сборку и перезапустить запуск.

Вариант для ручной установки тоже остаётся: нужно скачать архив релиза и распаковать его в каталог инструментов совместимости Steam. Если папки compatibilitytools.d нет - её создают вручную. После распаковки Steam следует перезапустить, а затем в свойствах игры выбрать нужную версию GE-Proton (например, 11-4). Этот же каталог используют и сторонние лаунчеры игр - они подхватывают сборку оттуда же.

Отдельно учитывается, что пути установки отличаются для "обычного" Steam и для Steam-версии из Flatpak - принцип одинаковый, но директории разные, поэтому важно распаковывать именно в корректное место вашей конфигурации.

Почему GE-Proton нужен не всем - и как применять его без лишнего риска

Сборка GE-Proton полезна точечно, но большинству игроков она не обязательна. В отличие от официальных версий Valve, такие релизы проходят меньше этапов валидации, а обратная связь по ошибкам для разработчиков Proton становится сложнее. Поэтому базовая рекомендация проста: начинать с Proton 11.0 или Proton Experimental, а GE-Proton подключать адресно - под конкретную игру, которой нужны специфические исправления (например, по контроллерам Sony, нестандартным запускам вне Steam или частным багам совместимости).

Если после перехода на GE-Proton вы столкнулись с неожиданными регрессиями (звук, видео, ввод, античит), лучше проверять по шагам: сначала вернуть официальную версию Proton, затем снова включить GE-Proton, но уже с пониманием, какой именно режим контроллера активирован и не конфликтует ли он со Steam Input. И стоит помнить, что GE-Proton11-5 как раз и вышел в роли "страховочного" обновления - он исправил проблему, из‑за которой переставал работать Easy Anti-Cheat.

В итоге GE-Proton11-4 и 11-5 - это прежде всего про более предсказуемое поведение DualSense и DualShock 4 в Linux и на Steam Deck, особенно в сложных сценариях: вне Steam, при проблемах со Steam Input, а также в играх с капризной поддержкой PlayStation-контроллеров. Такие изменения редко выглядят "громко" на бумаге, но на практике экономят часы возни с раскладками, неверными подсказками и конфликтами слоёв ввода.

Прокрутить вверх