Вышел GE-Proton11-1 — первый релиз после долгого перерыва с марта. Главное событие: полностью переработан видеоплеер, и вся сборка переехала на свежий Proton 11.
Вместе с этим добавили поддержку d7vk (но не по умолчанию, включается через PROTON_USE_D7VK=1), discord bridge и optiscaler. Появилась настройка каналов в WineALSA: можно переключиться на 2 канала (отключить объёмный звук), 4, 5.1 или 7.1. Для старых игр собрали нативную библиотеку wine-native rsx3d — например, Tex Murphy больше не требует winetricks. Наладили автовыбор монитора для wine-wayland через xrandr, пофиксили запуск Final Fantasy XIV (динамическая перекомпоновка .exe больше не забивает адресное пространство). Пропатчили Star Citizen, VRChat с захватом лица через веб-камеру и Task Bar Hero.
Но самое масштабное — видеоплеер. Раньше в Proton было два пути: winedmo через ffmpeg и quartz через gstreamer. Gstreamer раздут на кучу библиотек (gst-base, gst-good, gst-bad, gst-ugly, gst-orc, gst-libav) и вечно конфликтует с X11, Wayland и Surfaceless. Автор потратил четыре месяца, чтобы вырезать gstreamer полностью и перевести quartz на winedmo/ffmpeg. Для этого он использовал ИИ — не для генерации кода с нуля, а для сравнения логов: брал работающую сессию игры с winetricks-костылями, ломал её, и ИИ искал разницу в логике Wine. Так починили примерно 80% игр, которые раньше требовали lavfilters, quartz, wmp9, wmp11 и прочие внешние библиотеки. Пара игр (вроде Darksiders Warmastered Edition и Nukitashi 2) потребовали ручной доводки. Заодно нашли баг в Steam Runtime 4 — для 32-битного видео не хватало liblzma и xz, это уже отправили на исправление.
Новый путь работает так: игра вызывает Quartz Render File, идёт определение источника (или ASF-сниффинг), затем явный выбор декодера/сплиттера — и всё через winedmo/FFmpeg. Аудио преобразуется в PCM и уходит в DSoundRender, видео — в штатный рендерер Quartz. Раньше был хаос с реестром, GStreamer и костылями — теперь схема жёсткая и предсказуемая.
Известные проблемы: некоторые старые WMV-ролики (например, в Ghosts 'n Goblins Resurrection) начинаются рябью, но приходят в норму через пару секунд. В WRC 4 есть артефакты на логотипах. Но огромный список игр (от Persona и Resident Evil до Halo Infinite и Visual Novel на движке KiriKiri) теперь работает «из коробки» — без winetricks, без переопределений DLL, без кварцев, дшов, лазфильтров и прочего зоопарка. Если у вашей игры всё ещё не играет видео — можно открыть issue в репозитории GE-Proton.