GE-Proton11-1: крупнейшее обновление на базе Proton 11 – переписано воспроизведение видео и улучшена поддержка игр для Linux и SteamOS

2026-06-24 4844 комментарии
Вышла GE-Proton11-1 – первая сборка Proton-GE на базе Proton 11. Обновление полностью заменяет систему воспроизведения внутриигрового видео, убирает зависимость от GStreamer, возвращает рабочие ролики в десятках игр и приносит новые возможности для Linux и SteamOS

Вышла GE-Proton11-1 – первая версия новой ветки популярной пользовательской сборки Proton от разработчика Glorious Eggroll. Релиз состоялся 24 июня 2026 года и завершил почти четырёхмесячную паузу в обновлениях: предыдущая версия GE-Proton10-34 вышла ещё в марте. Всё это время автор занимался масштабной переработкой системы воспроизведения видео и переносом сборки на базу Proton 11.

GE-Proton – это пользовательская версия Proton с дополнительными патчами, которые Valve не включает в официальную сборку: расширенная поддержка воспроизведения видео, FSR-апскейлинг, исправления для конкретных игр. Устанавливается отдельно и выбирается вручную для нужных игр в свойствах совместимости Steam на Linux и SteamOS.

Главное: полная переработка воспроизведения видео

Ключевое изменение GE-Proton11-1 – переписанная система воспроизведения внутриигрового видео. Раньше Proton использовал два разных механизма с двумя бэкендами: winedmo на основе FFmpeg и quartz на основе GStreamer. Для большинства игр, особенно старых, по умолчанию задействовался путь через GStreamer, у которого были проблемы с отображением (различия между X11, Wayland и безоконным режимом) и сложная многокомпонентная структура.

Glorious Eggroll потратил четыре месяца на то, чтобы перевести путь quartz на winedmo и FFmpeg, полностью убрав библиотеки GStreamer из сборки. Поскольку FFmpeg и GStreamer выполняют одну и ту же задачу и поддерживают одни и те же кодеки, использование обоих не имело смысла. Новый механизм работает более предсказуемо и не требует обходных решений.

Автор открыто сообщил, что при переработке использовал ИИ – но не для генерации кода «с нуля», а для сравнения логики работы Wine в рабочем и нерабочем состоянии. Для каждой игры он собирал отладочные логи с включёнными обходными решениями (когда видео работало) и без них (когда не работало), после чего ИИ-агент сравнивал их и помогал найти, какой именно нативный код нужно реализовать в Wine. По словам разработчика, такой код, скорее всего, не получится включить в основной Proton, поскольку политика CodeWeavers не принимает код, созданный с помощью ИИ.

Практический результат: для всех игр из проверенного списка видео теперь работает без каких-либо обходных решений – без winetricks, без переопределения DLL (quartz, dshow, amstream, lavfilters, wmp9, wmp11 и других). Вся нужная функциональность встроена прямо в Wine, а прежние protonfixes удалены за ненадобностью.

Какие игры получили рабочее видео

Список проверенных игр с восстановленным воспроизведением видео обширен – более сотни проектов. Среди заметных:

  • серия Resident Evil: RE 0, RE1 Remaster, RE2/RE3/RE4 Remake, RE4, RE7, RE8;
  • серия Persona: Persona 3 Reload, Persona 4 Golden, Persona 4 Arena Ultimax, Persona 5 Royal, Persona 5 Strikers;
  • серия Atelier Ryza и другие игры Atelier;
  • Nioh 2, Nioh 3, Ninja Gaiden Sigma;
  • Final Fantasy XIV, Halo Infinite, Borderlands 3, Ghostwire: Tokyo;
  • серия Age of Empires II–IV Definitive/Anniversary Edition;
  • Mortal Kombat 11, Injustice, Injustice 2, Soul Calibur VI;
  • Spyro Reignited Trilogy, Devil May Cry HD Remaster, Ryse: Son of Rome;
  • множество визуальных новелл на распространённых движках (KiriKiri, NekoNyan и другие).

Из известных нюансов: некоторые старые видео в формате WMV могут запускаться искажёнными первые несколько секунд, после чего изображение выправляется. Это заметно, например, в роликах навыков в Ghosts 'n Goblins Resurrection. У WRC 4 есть проблема с разделением кадра во вступительных логотипах.

Другие изменения GE-Proton11-1

Помимо переработки видео, в релиз вошли новые возможности (по умолчанию отключены, включаются переменными окружения):

  • d7vk – переменная PROTON_USE_D7VK=1 (трансляция Direct3D 7 в Vulkan; используется, например, в Tex Murphy: Overseer);
  • мост DiscordPROTON_DISCORD_BRIDGE=1 (из проекта proton-cachyos);
  • поддержка OptiScalerPROTON_USE_OPTISCALER=1 (из proton-cachyos);
  • настройка каналов winealsaWINEALSA_CHANNELS для указания числа динамиков (2 – без объёмного звука, 4, 6 – 5.1, 8 – 7.1);
  • понижающее микширование пространственного звукаWINEALSA_SPACIAL=1.

Прочее:

  • вся сборка переведена на актуальный Proton 11 bleeding-edge;
  • обновлены патчи Star Citizen, добавлены патчи для Task Bar Hero и отслеживания лица через веб-камеру в VRChat;
  • создана нативная библиотека rsx3d для старых игр – теперь игры вроде Tex Murphy не требуют стороннего rsx3d через winetricks;
  • включена динамическая релокация .exe – для Final Fantasy XIV это устраняет проблему нехватки адресного пространства, из-за которой плагины не могли корректно работать;
  • добавлены protonfixes для ряда старых игр на движке id Tech (Quake, Hexen II, Star Wars Jedi Knight, Return to Castle Wolfenstein, Medal of Honor: Allied Assault), а также для Gray Zone Warfare, Need for Speed Underground 2, Persona 5: The Phantom X и других.

Как установить GE-Proton на Steam Deck

На Steam Deck удобнее всего устанавливать GE-Proton через приложение ProtonUp-Qt – оно само скачивает и распаковывает нужную версию. Выполните следующие шаги:

  • Переключитесь в режим рабочего стола: нажмите кнопку Steam, выберите «Питание» (Power), затем «Перейти к рабочему столу» (Switch to Desktop). Дождитесь перезагрузки устройства.

Меню питания SteamOS с пунктом перехода в режим рабочего стола

  • В режиме рабочего стола откройте магазин приложений Discover – его можно найти через меню приложений.
  • Найдите приложение ProtonUp-Qt и установите его. Если при поиске не появляется экранная клавиатура, вызовите её сочетанием кнопки Steam и X.
  • Откройте ProtonUp-Qt, нажмите «Add version» (Добавить версию), выберите последнюю версию GE-Proton и нажмите «Install» (Установить).

Окно ProtonUp-Qt с выбором версии GE-Proton для установки

  • Вернитесь в игровой режим через ярлык «Вернуться в игровой режим» (Return to Gaming Mode) на рабочем столе.
  • Найдите игру, с которой возникли проблемы, нажмите на иконку шестерёнки, перейдите в «Свойства…» (Properties) и откройте вкладку «Совместимость» (Compatibility).
  • Включите параметр «Принудительно использовать выбранный инструмент совместимости Steam Play» и выберите в списке нужную версию GE-Proton.

Вкладка Совместимость в свойствах игры Steam с выбором GE-Proton

Установка вручную (без ProtonUp-Qt)

Если предпочитаете установку напрямую, скачайте архив релиза со страницы GitHub и распакуйте его в каталог инструментов совместимости.

Для обычной установки Steam:

tar -xf GE-Proton11-1.tar.gz -C ~/.steam/root/compatibilitytools.d/

Для версии Steam из Flatpak:

tar -xf GE-Proton11-1.tar.gz -C ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/

Если каталог compatibilitytools.d отсутствует, создайте его командой:

mkdir -p ~/.steam/root/compatibilitytools.d/

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

© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте