Вышел GE-Proton 11-7: доработки Wine-Wayland, исправления лаунчеров NCSOFT Purple и Forza Horizon 5, Black Desert Online и Final Fantasy XIV

2026-09-17 35 комментарии
Сборка GE-Proton 11-7 от GloriousEggroll расширила отрисовку дочерних процессов под Wayland, исправила полноэкранный режим в ряде игр, поддержку DualSense, видеоролики и оверлей Steam

Разработчик под ником GloriousEggroll выпустил GE-Proton 11-7 – неофициальную сборку Proton для запуска Windows-игр на Linux и SteamOS. Выпуск опубликован на GitHub 16 сентября 2026 года. Основная часть работы пришлась на драйвер Wayland в Wine, лаунчеры, оконный режим, контроллеры Sony, видеоролики и оверлей Steam.

GE-Proton построен на Proton от Valve и дополнен исправлениями из свежего Wine, патчами для отдельных игр, собственным видеостеком на FFmpeg и базой исправлений protonfixes. В клиент Steam он не входит и ставится вручную. Для большинства игр достаточно официального Proton 11.0-2: мы советуем переходить на GE-Proton, только если он действительно нужен конкретной игре.

Заметки к выпуску на этот раз очень подробные: к каждому исправлению приложены коммиты, обсуждения и имена авторов, а местами и оговорки о том, что ещё не проверено. По мнению портала GamingOnLinux, GloriousEggroll теперь составляет списки изменений с помощью генеративного ИИ – о применении ИИ в отдельных частях разработки было известно и раньше.

Wine-Wayland: отрисовка дочерних процессов

Многие лаунчеры и игры выводят часть содержимого из отдельного процесса – например, окно входа на встроенном браузере WebView2 – и встраивают его в основное окно. Для драйвера Wayland в Wine такой путь требует отдельной поддержки. Она была уже в GE-Proton 11-6, а в 11-7 её расширили: из наработок Эрхана Билгили (nanomatters) перенесены исправления для передачи буферов DMA-BUF между процессами, для Vulkan, EGL и OpenGL и для компоновки дочерних окон. Весь набор теперь насчитывает 85 патчей.

Отдельно поправлена работа через EGL: устаревшие обратные вызовы кадров больше не срабатывают после повторного подключения окна, не применяются одновременно два ограничителя частоты кадров, поверхности пересоздаются при смене роли окна. Для приложений, которые освобождают контекст WGL до вызова SwapBuffers, предусмотрен запасной контекст – эту часть адаптировали из работы Пола Гофмана.

Из общих исправлений заметнее всего пропажа чёрного экрана в Hyprland: непрозрачные дочерние поверхности больше не перекрываются подложкой окна. В обсуждении проблемы отмечались видеокарты как AMD, так и NVIDIA. Устранена и взаимная блокировка, из-за которой после выключения и включения монитора зависал поток обработки событий.

Кроме того, непрозрачные поверхности теперь могут выводиться на экран напрямую, минуя композицию (direct scanout). В Dead by Daylight и Lethal Company это работает, но в том же обсуждении есть сообщение о пропадающем окне, так что проверенной для всех конфигураций правку считать нельзя.

Лаунчеры

  • NCSOFT Purple – экран входа и выбора игры больше не остаётся пустым, пока окно не развернут, не восстановят или не сдвинут. Пользователь, сообщивший о проблеме, исправление подтвердил. Кроме того, Purple должен запускаться на встроенном Wine Mono без установки .NET Framework 4.8 через Winetricks: в Mono исправлены ошибки, из-за которых запуск прерывался.
  • Lineage II – игра больше не работает без видимого окна. Заставка теперь закрывается, а процесс игры завершается после выхода, а не остаётся висеть в памяти – оба исправления подтверждены пользователем.
  • Forza Horizon 5 – снова открывается окно входа на WebView2, пропал чёрный экран, а в окне входа появился курсор.
  • Star Wars: The Old Republic и Purple – исправлены вход в Purple, а также лаунчер и установщик SWTOR: поправлена работа с ключами сертификатов и загрузка данных через URLMon. Эти патчи случайно выпали при переносе на новую версию Wine и теперь возвращены.
  • Marvel Rivals – против мерцания лаунчера DXVK теперь сохраняет цепочку буферов и последний кадр при кратковременных ошибках VK_NOT_READY и VK_TIMEOUT, вместо того чтобы каждый раз пересоздавать её.

Часть правок автор сам помечает как требующие дополнительной проверки в играх: исправление мерцания лаунчера Marvel Rivals и мерцания HDR в DOOM Eternal. Прямой вывод поверхностей на экран подтверждён не во всех конфигурациях.

Оконный и полноэкранный режимы

  • Black Desert Online – исправлены переключения между полноэкранным, безрамочным и оконным режимами, размер окна и поведение при потере фокуса. Одного общего параметра DXGI игре оказалось мало, понадобились отдельные правки в DXVK и Wine.
  • Final Fantasy XIV – при щелчке на другом мониторе или по Alt+Tab игра больше не сжимается до меньшего разрешения рендеринга, а остаётся в полноэкранном режиме. Для этого в DXGI добавлен параметр dxgi.keepFullscreenOnFocusLoss.
  • Lineage II – окно больше не открывается крошечным или в виде одной строки заголовка, а под Wayland не пропадает в полноэкранном режиме. Пробные цепочки буферов, которые создаёт лаунчер для проверки графики, больше не меняют размер чужого окна.
  • Aion – при изменении размера окна курсор совпадает с изображением, чёрный экран пропал. Камера на правой кнопке мыши больше не сбрасывается к виду сверху.
  • Civilization VI в режиме Direct3D 12 – координаты мыши следуют за сменой разрешения в полноэкранном режиме. Проблема проявлялась и под XWayland, и под Wayland.
  • Dragon Age: Inquisition – вокруг безрамочного окна больше нет смещённой белой рамки.
  • Painkiller Black Edition – игра больше не выводится крошечным окном внутри чёрного прямоугольника. Сначала GE-Proton нёс собственный патч, но исправление вошло в сам DXVK – оно значится и в выпуске DXVK 3.1.1, – и патч убран.

DualSense и другие контроллеры

Геймпады Sony в ряде игр теперь по умолчанию работают через XInput: это Capcom Fighting Collection и Capcom Fighting Collection 2, MARVEL vs. CAPCOM Fighting Collection: Arcade Classics, Street Fighter 30th Anniversary Collection и Tetris Effect: Connected. Тот же режим для DualShock 4 и DualSense включён в eFootball и Dragon Age: Inquisition – во второй он заменил старый игровой патч. В Grandia, Grandia II и Lunar подмена DualShock 4 уступила место XInput с запасным вариантом через Steam Input.

PlayStation Vita, подключённая к компьютеру по кабелю через приложение VitaPad, теперь по умолчанию определяется как DualShock 4. Работают стики, основные кнопки, крестовина, цифровые курки и кнопки на задней сенсорной панели. Вибрация, гироскоп и полноценная сенсорная панель не эмулируются. Нужен доступ к устройствам HIDRAW в системе, поддерживается протокол VitaPad 2.0.0.

Собственные наработки GE-Proton для звука, вибрации и горячего подключения контроллеров Sony перенесены на свежий Wine без изменений в поведении.

Видеоролики

  • Media Foundation больше не сообщает о конце потока раньше времени – накопленные в буфере данные, включая последние сэмплы WMA, не теряются.
  • Grandia II – игра не зависает после ролика воскрешения.
  • The Witch's Love Diary – воспроизводится вступительный ролик: в Quartz появился преобразователь цветового пространства RGB, а сжатые потоки ASF теперь передаются декодерам WMA и WMV.
  • Call of Duty: Black Ops III – в роликах пропала зелёная полоса и искажения картинки. Причина – в несогласованных размерах: видимый кадр H.264 имеет размер 1920x1080, а буфер под него – 1920x1088.

Видеостек на FFmpeg, а также поддержка Media Foundation, DirectShow, звука и HLS перенесены на обновлённый Wine. Wine-GStreamer при этом не возвращён.

Оверлей Steam

После закрытия оверлея игра снова получает свой курсор – раньше поверх игры оставался курсор рабочего стола, пока не нажать Alt+Tab. Проблему воспроизводили в Marvel Rivals. При дробном масштабировании экрана кнопки оверлея теперь реагируют там, где нарисованы: раньше щелчки обрабатывались так, будто масштаб не задан.

Фокус после оверлея теперь передаётся через отдельное служебное окно X11, поэтому Mutter больше не деактивирует игру, работающую напрямую через Wayland. Если к системе подключена клавиатура, активность игры определяется фокусом клавиатуры, а не положением мыши. Заодно Steam Input правильно определяет, какая игра активна. Кроме того, пропало мерцание с включённой адаптивной синхронизацией (VRR): при кратковременной смене цепочки буферов вывод кадра больше не сбрасывается.

Прозрачные многослойные окна с параметром WINE_LAYERED_OVERLAY_INPUT_SHAPE=0 теперь действительно пропускают щелчки сквозь себя. Правка касается не только оверлея Steam.

Исправления других игр

  • Diablo IV – устранены периодические подвисания: опрос состояния батареи больше не блокирует игровые потоки.
  • Path of Exile и Path of Exile 2 в режиме Vulkan – игры запускаются без ошибки о неподдерживаемом числе буферов кадра. Для Hades в режиме Vulkan тоже исправлены параметры цепочки буферов под Wayland.
  • DOOM Eternal – устранено мерцание в режиме HDR.
  • Forza Horizon 6 – исправлен запуск игры.
  • The Witcher 3 в режиме DirectX 12 – снова запускается. Ошибку внесла регрессия в VKD3D-Proton, её уже исправили в самом проекте.
  • AI LIMIT в режиме DirectX 12 – устранён чёрный экран. Файлы игры при этом не изменяются.
  • Max Payne – больше не падает, если начать новую игру.
  • Return to Krondor – текст отображается правильно.
  • NASCAR 25 – исправлен запуск после обновления игры.
  • Warhammer 40,000: Space Marine 2 – исправлен запуск через лаунчер Easy Anti-Cheat. Античит при этом не отключается.
  • Warcraft III: Reforged – вход больше не прерывается ошибкой с советом проверить VPN.
  • Dark Souls: Prepare to Die Edition – сторонняя библиотека dinput8 подключается, только если в папке игры действительно установлен мод DSfix.
  • Tom Clancy's Rainbow Six из GOG – для работы игры и музыки настроены режим совместимости с Windows 98 и библиотека winmm.
  • SP-Tushonka – лаунчеры модов получили среду .NET Desktop 9, клавиатура после Alt+Tab больше не теряет фокус.

Два общих исправления пригодятся многим. Раскладка клавиатуры под Wayland теперь берётся у композитора, а не угадывается. Кроме того, исправлен давний сбой копирования и вставки, из-за которого не работал буфер обмена, в частности, в Space Engineers.

Установка Visual C++ 2008 больше не упирается в библиотеки среды выполнения, доступные только для чтения. При запуске игр через UMU клиентская библиотека Steam теперь отключается, если не задан параметр UMU_USE_STEAM=1.

Обновлённые компоненты

Сборка перенесена на свежую ветку Wine, обновлены DXVK, VKD3D-Proton, VKD3D, DXVK-NVAPI, D7VK и эмулятор x86 FEX для систем на ARM. Впервые в комплекте расширение DXVK-IGD с библиотекой igdext64.dll – фирменные расширения Intel, которые DXVK научился подгружать в версии 3.1. Wine Mono обновлён до версии 11.3.0, Xalia, позволяющий управлять обычными окнами программ с геймпада, – до 0.5.0. Из Proton от Valve перенесены поддержка запуска по ссылкам steam2ea://, ограничение адресного пространства для Ragnarok: The New World, замены шрифтов Lucida Console и Microsoft YaHei Bold, а также обновлённый Source Han Sans 2.005.

Полный список изменений опубликован в заметках к выпуску GE-Proton11-7 на GitHub.

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

Сборка распространяется в двух архивах: GE-Proton11-7-x86_64.tar.gz размером около 538 Мбайт для обычных компьютеров и GE-Proton11-7-aarch64.tar.gz размером около 616 Мбайт для систем на ARM. Оба лежат на странице выпуска, рядом – файлы с контрольными суммами. Скачайте архив и файл суммы в одну папку и проверьте целостность:

sha512sum -c GE-Proton11-7-x86_64.sha512sum

Затем распакуйте архив в каталог инструментов совместимости Steam, создав его, если его ещё нет:

mkdir -p ~/.steam/steam/compatibilitytools.d
tar -xf GE-Proton11-7-x86_64.tar.gz -C ~/.steam/steam/compatibilitytools.d/

Для Steam из Flatpak путь другой:

~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/

После этого полностью закройте Steam и запустите его снова. Мы проверили установку на тестовой машине с Ubuntu 24.04: архив прошёл проверку суммы, в распакованном виде сборка занимает 1,6 Гбайт, а после перезапуска Steam в списке инструментов появился пункт «GE-Proton11-7-x86_64».

GE-Proton11-7-x86_64 в списке инструментов совместимости Steam на Ubuntu После распаковки и перезапуска Steam сборка появляется в списке инструментов совместимости

Назначить GE-Proton отдельной игре можно в её свойствах: раздел «Совместимость», список «Выбрать инструмент совместимости». Для всех игр сразу инструмент выбирается в настройках Steam, в разделе «Совместимость», в списке «Стандартный инструмент совместимости», но делать это стоит, только если GE-Proton нужен большинству ваших игр.

На Steam Deck GE-Proton проще установить в режиме рабочего стола через приложение ProtonUp-Qt из магазина Discover – оно само скачивает и распаковывает нужную версию. Пошаговая инструкция есть в нашей статье о GE-Proton 11-4 и 11-5, для новой версии порядок тот же, только в списке нужно выбрать GE-Proton11-7. Вручную архив распаковывается в тот же каталог, что и на обычном Linux.

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

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

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