Wine добавляет поддержку HDR для Vulkan

вино-вулкан

Wine работал над реализацией Vulkan с версии 3.3.

Не так давно мы анонсировали здесь в блоге новость о выходе новой версии Wine 8.0, в которую внесено большое количество важных изменений (если вы хотите узнать подробности новости, вы можете сделать это в следующую ссылку.)

И это то, что сС приходом новой ветки Wine 8.x они уже начали провести работы по добавлению новые патчи после заморозки с начала декабря. Причиной упоминания об этом является то, что недавно сообщалось, что Wine добавлена ​​поддержка для расширения Вулкан VK_EXT_hdr_metadata к коду драйвера Vulkan для Wine.

Вин в линуксе
Теме статьи:
Wine 8.0 уже выпущен и содержит множество новых функций и улучшений.

Это расширение предназначен для обработки метаданных с высоким динамическим диапазоном (HDR), включая информацию об основных цветах, точке белого и диапазоне яркости, как часть буферов виртуальных кадров Vulkan (SwapChain).

Предлагаемый патч для Wine требуется для работы с HDR в играх на базе графического API Vulkan, такие как Doom Eternal, а также игры, основанные на графическом API Direct3D с поддержкой HDR с использованием DXVK или VKD3D-Proton, которые на лету преобразуют вызовы Direct3D в системные вызовы Vulkan.

Valve уже использовала патч предлагается как часть вашей сборки Протон на основе вина, но теперь он официально является частью Wine 8.1+ и позже будет включен в стабильную версию Wine 9.0, выход которой ожидается в январе 2024 года.

Он разрабатывается Valve в рамках своего проекта поддержки HDR-игр, который в настоящее время ограничен сервером Gamescope Composite, разработанным и используемым для запуска игр на портативной игровой консоли Steam Deck.

В настоящее время, все остальные составные серверы Wayland, включая GNOME Matter и KDE Kwin, отсутствие поддержки HDR и неизвестно когда именно у них будет такая совместимость. совместимость с HDR для X.org считается маловероятным, поскольку разработка протокола X11 была прекращена в последние годы, и разработка ограничивается техническим обслуживанием.

Это расширение определяет две новые структуры и функцию для назначения метаданных SMPTE (Общества инженеров кино и телевидения) 2086 и метаданных CTA (Ассоциации потребительских технологий) 861.3 цепочке обмена.

Метаданные включают в себя основные цвета, точку белого и диапазон яркости эталонного монитора, которые вместе определяют цветовой объем, содержащий все возможные цвета, которые может воспроизводить эталонный монитор. Эталонный монитор — это экран, на котором выполняется творческая работа и задается творческое намерение.

Упоминается, что для максимально возможного сохранения такого творческого замысла и достижения последовательного воспроизведения цветов на разных экранах конвейеру отображения полезно знать цветовой объем исходного эталонного монитора, на котором контент был создан или настроен.

Это позволяет избежать ненужных сопоставлений цветов, которые невозможно отобразить на исходном эталонном мониторе. Метаданные также включают maxContentLightLevel и maxFrameAverageLightLevel, как определено в CTA 861.3.

Хотя общая цель метаданных состоит в том, чтобы помочь в преобразовании между различными цветовыми объемами различных дисплеев и помочь добиться лучшей цветопередачи, определение того, как именно метаданные должны использоваться в таком процессе, выходит за рамки этого расширения. Реализация должна определить, как использовать метаданные.

Важность работы с Vulkan, это что предоставлять широкий спектр преимуществ по сравнению с другими API, а также его предшественником, OpenGL, поскольку предлагает меньше накладных расходов, более прямой контроль над графическим процессором и более низкая загрузка ЦП. Общая концепция и набор функций Vulkan аналогичен Directx 12, Metal и Mantle.

Его главная особенность заключается в том, что он может использовать количество ядер, присутствующих в основном процессоре ПК, резко повышая производительность графики.

наконец, если вы интересно узнать об этом больше, вы можете проверить подробности в по следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.