25 июля 2026 года разработчик Glorious Eggroll выпустил сразу две версии пользовательской сборки Proton. Сначала появилась GE-Proton11-2, а всего через несколько часов — исправляющая её GE-Proton11-3. Это первое крупное обновление ветки после GE-Proton11-1, которая вышла месяцем ранее и получила полностью переработанную систему воспроизведения видео.
GE-Proton представляет собой пользовательскую версию Proton с дополнительными патчами, которых нет в официальной сборке Valve. Она устанавливается отдельно и при необходимости выбирается вручную для конкретных игр в параметрах совместимости Steam на Linux, SteamOS и Steam Machine.
Разработчик предупредил, что после последних изменений не успел заново проверить все сценарии воспроизведения видео. Релиз решили выпустить раньше запланированного из-за важных исправлений, необходимых для корректного запуска Marvel Rivals и Diablo IV.
GE-Proton11-3 исправляет три проблемы версии 11-2
Корректирующий выпуск устраняет одну ошибку, связанную с вводом, и две проблемы сборки:
- при использовании wine-wayland игры больше не определяют глобальное виртуальное устройство рабочего стола Steam. Ранее из-за него могли появляться неправильные назначения кнопок и двойной ввод. Оверлей Steam в wine-wayland не работает, поэтому недоступен и Steam Input, которому оверлей необходим для применения профилей. Теперь после исключения профиля рабочего стола контроллеры работают так же, как в обычном Wine. Без wine-wayland проблема не возникала даже при отключённом Steam Input;
- исправлена сборка для AArch64, которая завершалась ошибкой из-за архитектурных различий в патче разделения WineOpenXR. Этот патч позволяет использовать VR за пределами Steam;
- устранена ещё одна ошибка сборки для AArch64. Новые библиотеки NVIDIA доступны только для x86_64, поэтому на устройствах с ARM64 их отключили.
Графика и масштабирование в GE-Proton11-2
- полностью интегрирован OptiScaler — сборка самостоятельно скачивает, внедряет и настраивает его через protonfixes. Поддержка появилась ещё в версии 11-1 и включается переменной
PROTON_USE_OPTISCALER=1, однако теперь весь процесс автоматизирован; - добавлен выбор версии FSR4/FFX4 и обновлена поддержка технологий масштабирования AMD;
- интеграция amdxc и FSR4 переведена на более свежий набор патчей EM-11;
- добавлены библиотеки совместимости NVIDIA: NVAPI, CUDA, NVENC, NVML и OptiX;
- добавлены слои Vulkan и исправлены отсутствовавшие определения их подмодулей;
- обновлены DXVK, DXVK-NVAPI, VKD3D-Proton, D7VK, заголовки Vulkan и FEX — транслятор x86-приложений для устройств на ARM64.
Остальные параметры масштабирования остались прежними. Переменная PROTON_FSR4_UPGRADE заменяет FSR 3.1 на FSR 4 — по умолчанию загружается версия 4.0.2 библиотеки amdxcffx64.dll. Параметр PROTON_FSR4_RDNA3_UPGRADE выполняет аналогичную замену на видеокартах RDNA3, используя версию 4.0.0. Переменная PROTON_FSR4_INDICATOR выводит отметку FSR4 в левом верхнем углу экрана.
Вибрация и звук для геймпадов Sony
Значительная часть изменений связана с поддержкой контроллеров PlayStation при подключении по USB:
- добавлена проводная вибрация для DualShock 4, DualSense и DualSense Edge. Работу функции проверили в Stellar Blade и Spider-Man Remastered;
- реализован вывод звуковых эффектов через встроенный монодинамик контроллера;
- PulseAudio теперь выбирает правильный профиль динамика для геймпадов Sony;
- исправлены горячее подключение и переключение между DualShock 4, DualSense и DualSense Edge;
- добавлены регистрация новых звуковых конечных точек, удаление устаревших, перенаправление потоков, постоянные идентификаторы и фильтрация дублирующихся устройств udev;
- исправлена маршрутизация звука после многократных отключений, повторных подключений и смены модели контроллера;
- система переведена на PulseAudio вместо прямой работы с конечными точками ALSA.
Улучшения воспроизведения видео
Разработчик продолжил работу над связкой FFmpeg и winedmo, которая в GE-Proton11-1 заменила GStreamer:
- FFmpeg и winedmo перенесены на более новую версию Wine;
- добавлена поддержка удалённых HLS-адресов;
- улучшена обработка переходов между состояниями медиасессии, перемотки, повторного воспроизведения, завершения потока и смены формата декодера;
- добавлены инициализация выравнивания с учётом кодека и обработка вывода через устаревший компонент Quartz;
- улучшены восстановление аудиочасов, обработка нехватки данных и синхронизация при длительном воспроизведении;
- удалены устаревшие и дублирующиеся патчи, аналоги которых уже появились в основном Wine.
Исправления для игр и приложений
- Star Citizen — восстановлены интеграция WineOpenXR с Vulkan и поддержка внешних VR-шлемов;
- VRChat — исправлено воспроизведение удалённых HLS-потоков и роликов YouTube, а также проблемы со звуком, перемоткой, повторным запуском и последовательным воспроизведением видео из очереди;
- Cyberpunk 2077 — снижена задержка звука и устранён сбой при обработке пустого указателя, описанный в отчётах #567 и #588;
- Dragon’s Dogma 2 и Riddle Joker — устранены зелёные полосы, появлявшиеся при воспроизведении видео;
- Yakuza 5 Remastered — исправлены сбои на начальных роликах. Пустые запросы на смену формата декодера теперь игнорируются;
- GTA San Andreas — устранены чёрный экран вместо MPEG-роликов и рассинхронизация звука с изображением;
- Deadly Premonition — исправлены зависания и ошибки синхронизации при выводе видео;
- Witch on the Holy Night — восстановлено воспроизведение встроенного видеопотока;
- визуальные новеллы студии FAVORITE — устранён чёрный экран при продолжающемся воспроизведении звука;
- Killing Floor 3 — добавлены передача фактического формата декодера и проверка адресов Winsock;
- MapleStory — устранены сбои запуска, связанные с параметрами специальных возможностей и пустыми указателями в CharPrevA и CharPrevExA;
- Battle.net и Warframe — добавлена обработка параметра
--in-process-gpuдля программ запуска через Wine Wayland. Отдельно исправлен белый экран Battle.net; - установщик Gears 2 Hollow — добавлена перенаправляющая библиотека ICU;
- LimeLight Lemonade Jam — добавлена отсутствовавшая заглушка GetFileVersionInfoByHandle;
- теперь сохраняется фактическое описание видеокарты, передаваемое wined3d через OpenGL (#551);
- добавлен резервный путь через secur32 для старой версии GnuTLS, входящей в SteamRT4 (#610);
- реализована обработка расширенного стиля многослойных окон (#638);
- добавлено восстановление после переполнения временных меток PulseAudio и нехватки данных при длительной работе (#605);
- из официального Proton перенесены исправления для Diablo IV и Marvel Rivals.
Обновления Wine, Wayland и системы сборки
- GE-Proton переведён на более свежие ревизии Wine bleeding-edge;
- заново собран набор патчей EM-11 для драйвера Wine Wayland;
- улучшена работа многослойных окон, дробного масштабирования, перемещения указателя, раскладок клавиатуры, редакторов методов ввода (IME), всплывающих окон, эксклюзивного полноэкранного режима, размещения окон на мониторах, кэширования поверхностей и восстановления окон;
- удалены устаревшие патчи dw-proton, которые уже заменены изменениями EM-11 или основного Wine.
Изменения также затронули систему сборки:
- исправлена сборка для AArch64 — добавлены отсутствовавшие библиотеки SteamRT4, включая bzip2;
- команды загрузки из README теперь автоматически выбирают подходящий архив и контрольную сумму для x86_64 или AArch64;
- из основного Proton перенесены изменения сборочного окружения, Docker-контейнеров и скриптов запуска;
- восстановлено создание префикса, которое перестало работать после регрессии в импортированном скрипте Proton;
- исправлены отсутствовавшие адреса подмодулей для библиотек NVIDIA и слоёв Vulkan;
- расширен шаблон отчёта о совместимости и удалены повторяющиеся ссылки на патчи масштабирования.


