Proton-CachyOS 11.0-20260601 вышел с автоматическим включением HDR

2026-06-11 228 комментарии
Мейнтейнеры CachyOS выпустили Proton-CachyOS 11.0-20260601 на базе Proton Experimental. В сборке появились автоматическое определение и включение HDR без параметров запуска, улучшения Wayland-драйвера из Proton-EM и исправления видеороликов в нескольких играх

Proton-CachyOS 11.0-20260601 получил автоматическое определение и включение HDR — прописывать параметры запуска для каждой игры больше не требуется. В выпуск, опубликованный , вошли улучшения Wayland-драйвера из Proton-EM, автоматический выбор DXVK-Sarek для видеокарт без поддержки Vulkan 1.3 и исправления видеороликов в нескольких играх. Основой послужил Proton Experimental 11.0-20260529, при этом сборка работает на любом дистрибутиве Linux, а не только на CachyOS.

HDR без параметров запуска

Раньше для включения HDR приходилось задавать отдельные параметры запуска под каждую игру. Теперь поддержка расширенного динамического диапазона определяется и включается автоматически. Если автоматическое включение создаёт проблемы, его отключают переменной окружения DXVK_NO_HDR=1.

Улучшения winewayland.drv из Proton-EM

Значительную часть изменений мейнтейнеры перенесли из проекта Proton-EM. Все они касаются winewayland.drv — драйвера, через который Wine работает в сеансах Wayland напрямую, минуя прослойку XWayland:

  • реализован механизм xdg-popup для неуправляемых окон, у которых есть окно-владелец;
  • устранено состояние гонки при выводе первого кадра серверных декораций окна;
  • при смене роли неуправляемого окна клиентская поверхность теперь переподключается к новому родительскому окну;
  • исправлена регрессия, из-за которой winewayland не работал в режиме wow64;
  • отпускание клавиш при потере фокуса теперь корректно обрабатывается в связке с клавиатурными перехватчиками;
  • исправлены вызов NtUserExposeWindowSurface и механизм гарантированного обновления содержимого окна;
  • устранены отдельные случаи деления на ноль.

Автовыбор DXVK-Sarek для видеокарт без Vulkan 1.3

В сборку добавили определение версии Vulkan: если основная видеокарта не поддерживает Vulkan 1.3, вместо обычного DXVK автоматически подключается DXVK-Sarek. Проверка опирается только на версию API, поэтому возможны ошибки в случаях, когда драйверу не хватает лишь отдельных расширений или возможностей. Принудительно включить DXVK-Sarek можно переменной PROTON_DXVK_SAREK=1, полностью отключить — PROTON_DXVK_SAREK=0.

DXVK-Sarekответвление DXVK на базе ветки 1.10.x для видеокарт и драйверов, ограниченных Vulkan 1.1 или 1.2. В основном проекте DXVK поддержка Vulkan 1.3 стала обязательной начиная с версии 2.0, поэтому исправления из новых выпусков переносятся в старую ветку отдельно.

Библиотеки DLSS для FSR4 и настройка OptiScaler

При использовании переменной PROTON_USE_OPTISCALER теперь по умолчанию дополнительно загружаются библиотеки DLSS — так входные данные DLSS становятся доступны для масштабирования FSR4.

OptiScalerинструмент, который подменяет средство масштабирования в играх с поддержкой DLSS 2+, FSR 2+ или XeSS: например, в игре только с DLSS картинку можно масштабировать через FSR 4, а также управлять генерацией кадров.

Появилась и новая переменная PROTON_OPTISCALER_CONFIG — через неё при использовании PROTON_USE_OPTISCALER в файл OptiScaler.ini записываются произвольные настройки. Значение — строка параметров, разделённых точкой с запятой, каждый параметр задаётся по шаблону {section}.{option}={value}:

PROTON_OPTISCALER_CONFIG="Upscalers.Dx11Upscaler=fsr31;Upscalers.Dx12Upscaler=dlss"

Изменять разрешено только параметры, которые уже присутствуют в OptiScaler.ini, — такое ограничение защищает от опечаток. Внесённые правки сохраняются до перехода OptiScaler на другую версию: чтобы поменять настройку, файл редактируют вручную либо применяют другую конфигурацию через ту же переменную. При записи из файла удаляются все комментарии, поэтому мейнтейнеры советуют держать резервную копию или сверяться с описанием параметров в репозитории OptiScaler.

Что исправили в отдельных играх

В Mega Man Legacy Collection 2 видеоролики приводили к зависанию игры, в The Legend of Heroes: Trails in the Sky FC проигрывались в перевёрнутом виде, а в Unravel и Unravel Two вызывали аварийное завершение — все эти проблемы устранены. Также исправлена ошибка, из-за которой отдельные игры аварийно завершались или не могли подключиться к игровым серверам: причиной оказалось одно из ранее внесённых изменений.

Что входит в Proton-CachyOS помимо кода Valve

Сборка основана на ветке bleeding-edge Proton и расширена набором изменений: патчи wine-staging, полноэкранный FSR для Wine, видео- и аудиокодеки для игровых роликов, поддержка umu-launcher вместе с UMU-Protonfixes, а также ранние исправления и обходные решения для отдельных игр. Из-за тестового кода Valve и сторонних патчей сборка в отдельных случаях может вести себя менее стабильно, чем обычный Proton.

Механизм синхронизации NTSync включён по умолчанию; при необходимости его отключают переменной PROTON_NO_NTSYNC=1.

NTSync — драйвер, входящий в основную ветку ядра Linux начиная с версии 6.14. Он реализует примитивы синхронизации Windows NT на уровне ядра и заменяет прежние обходные механизмы esync и fsync — подробнее в отдельном материале.

Заключение

Выпуск 11.0-20260601 устраняет два давних неудобства: HDR больше не требует параметров запуска, а владельцам старых видеокарт без Vulkan 1.3 не нужно вручную переключаться на DXVK-Sarek. Тем, кто настраивает OptiScaler, теперь не обязательно править OptiScaler.ini вручную — нужные параметры задаются переменной окружения. Сборка доступна для загрузки со страницы релиза на GitHub.

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

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

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