Wine додає підтримку HDR для Vulkan

вино-вулкан

Wine працював над реалізацією Vulkan з версії 3.3

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

І саме вЗ появою нової гілки Wine 8.x вони вже почалися провести роботи по надбудові нові патчі функцій після заморожування з початку грудня. Причиною згадки про це є те, що нещодавно повідомлялося, що Wine додано підтримку для розширення Vulkan VK_EXT_hdr_metadata до коду драйвера Vulkan для Wine.

Wine на Linux
Пов'язана стаття:
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 Server, розробленим і використовуваним для запуску ігор на портативній ігровій консолі Steam Deck.

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

Це розширення визначає дві нові структури та функцію для призначення метаданих 2086 SMPTE (Товариства інженерів кіно та телебачення) та метаданих 861.3 CTA (Асоціації споживчих технологій) до ланцюга обміну.

Метадані включають основні параметри, точку білого та діапазон яскравості еталонного монітора, які разом визначають об’єм кольорів, який містить усі можливі кольори, які може створити еталонний монітор. Еталонний монітор — це екран, на якому виконується творча робота та встановлюється творчий задум.

Згадується, що для того, щоб якомога більше зберегти такий творчий намір і досягти узгодженого відтворення кольорів на різних екранах дисплея, для конвеєра відображення корисно знати колірну гучність вихідного еталонного монітора, на якому було створено або налаштовано вміст.

Це дозволяє уникнути непотрібного відображення кольорів, яке неможливо відобразити на оригінальному еталонному моніторі. Метадані також включають maxContentLightLevel і maxFrameAverageLightLevel, як визначено в CTA 861.3.

Хоча загальна мета метаданих полягає в тому, щоб сприяти перетворенню між різними кольоровими об’ємами різних дисплеїв і сприяти досягненню кращого відтворення кольорів, визначення того, як саме метадані слід використовувати в такому процесі, не входить до сфери застосування цього розширення. Від реалізації залежить, як використовувати метадані.

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

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

нарешті, якщо ти є цікаво дізнатися про це більше, ви можете перевірити деталі в наступне посилання.


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.