Wine добавя HDR поддръжка за Vulkan

вино-вулкан

Wine работи върху внедряването на Vulkan от версия 3.3

Неотдавна обявихме тук в блога новината за пускането на новата версия на Wine 8.0, която дойде с голям брой важни промени (ако искате да научите подробности за новините, можете да го направите в Следваща връзка.)

И това е, че cС пристигането на новия клон на Wine 8.x те вече започнаха за извършване на работите по добавянето на нови функционални корекции след като беше замразен от началото на декември. Причината да се спомене това е, че наскоро беше съобщено, че Wine добавена е поддръжка за разширение Вулкан VK_EXT_hdr_metadata към кода на драйвера на Vulkan за Wine.

Wine на Linux
Свързана статия:
Wine 8.0 вече беше пуснат и се предлага с много нови функции и подобрения

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

Предложеният пач за Wine се изисква за работа с HDR в игри, базирани на графичния API на Vulkan, като Doom Eternal, както и игри, базирани на Direct3D графичен API с активиран 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 и по-ниско използване на CPU. Общата концепция и набор от функции на Vulkan са подобни на Directx 12, Metal и Mantle.

Основната му характеристика е, че може да се възползва от броя на ядрата, налични в основния процесор на компютъра, като драстично повишава графичната производителност.

най-накрая, ако сте заинтересовани да научите повече за това, можете да проверите подробностите в следваща връзка.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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