A Wine hozzáadja a HDR támogatást a Vulkanhoz

bor-vulkáni

A Wine a 3.3-as verzió óta dolgozik a Vulkan megvalósításán

Nemrég itt a blogon adtuk hírül a Wine 8.0 új verziójának megjelenéséről, amely számos fontos változtatással érkezett (aki a hír részleteit szeretné megismerni, megteheti a alábbi linkre.)

És ez az, hogy cA Wine 8.x új ágának érkezésével már elindultak kiegészítésére irányuló munkálatok elvégzésére új funkciójavítások miután december eleje óta lefagyott. Ennek megemlítésének oka, hogy nemrégiben jelentették, hogy a Wine támogatás hozzáadásra került a Vulkan kiterjesztéshez VK_EXT_hdr_metadata a Wine Vulkan illesztőprogram kódjához.

Wine Linuxon
Kapcsolódó cikk:
A Wine 8.0 már megjelent, és számos új funkcióval és fejlesztéssel érkezik

Ez a kiterjesztés az nagy dinamikatartományú (HDR) metaadatok feldolgozására tervezték, beleértve az elsődleges értékekről, a fehérpontról és a fénysűrűség-tartományról szóló információkat a Vulkan virtuális keretpufferek (SwapChain) részeként.

A Wine számára javasolt javítás a Vulkan grafikus API-n alapuló játékokban a HDR-rel együtt kell működnie, mint például a Doom Eternal, valamint a DXVK-t vagy VKD3D-Protont használó, HDR-kompatibilis Direct3D grafikus API-n alapuló játékok, amelyek a menet közbeni Direct3D-hívásokat Vulkan rendszerhívásokká alakítják.

A Valve már használta a tapaszt az építkezés részeként javasolt Bor alapú Proton, de immár hivatalosan is a Wine 8.1+ része, és később bekerül a Wine 9.0 stabil verziójába is, amely 2024 januárjában várható.

A Valve fejleszti a HDR játéktámogatási projektje részeként, amely jelenleg a Gamescope Composite Serverre korlátozódik, amelyet a Steam Deck kézi játékkonzolon való játékok futtatására fejlesztettek ki és használnak.

Jelenleg az összes többi Wayland kompozit szerver, beleértve a GNOME Mattert és a KDE Kwint, hiányzik a HDR támogatás és nem tudni pontosan, mikor lesz ilyen kompatibilitásuk. kompatibilitás a HDR az X.org számára valószínûtlennek számít, mivel az X11 protokoll fejlesztése az elmúlt években leállt és a fejlesztés a karbantartásra korlátozódik.

Ez a kiterjesztés két új struktúrát és egy funkciót határoz meg az SMPTE (Society of Motion Picture and Television Engineers) 2086 metaadatok és a CTA (Consumer Technology Association) 861.3 metaadatok cserelánchoz való hozzárendeléséhez.

A metaadatok tartalmazzák a referenciamonitor elsődleges értékeit, fehérpontját és fénysűrűségi tartományát, amelyek együttesen határozzák meg azt a színtérfogatot, amely tartalmazza az összes lehetséges színt, amelyet a referenciamonitor képes előállítani. A referenciamonitor az a képernyő, ahol a kreatív munka elvégzése és a kreatív szándék beállítása történik.

Megemlítik, hogy az ilyen kreatív szándék lehető legnagyobb mértékű megőrzése és a konzisztens színvisszaadás elérése érdekében a különböző képernyőkön, hasznos, ha a megjelenítési folyamat ismeri annak az eredeti referenciamonitornak a színtérfogatát, ahol a tartalom létrejött vagy módosítva.

Ezzel elkerülhető a szükségtelen színleképezés, amely nem jeleníthető meg az eredeti referenciamonitoron. A metaadatok a CTA 861.3-ban meghatározott maxContentLightLevel és maxFrameAverageLightLevel értékeket is tartalmazzák.

Míg a metaadatok általános célja, hogy elősegítsék a különböző képernyők különböző színtérfogatai közötti átalakítást, és elősegítsék a jobb színvisszaadást, nem tartozik e kiterjesztés hatókörébe annak meghatározása, hogy a metaadatokat pontosan hogyan kell felhasználni egy ilyen folyamatban. A metaadatok felhasználásának módja a megvalósításon múlik.

A Vulkannal való együttműködés fontossága, ez az sokféle előnyt nyújtanak más API-kkal szemben, valamint elődje, az OpenGL, mivel kevesebb rezsi költséget kínál, közvetlenebb vezérlés a GPU felett és alacsonyabb CPU-használat. A Vulkan általános koncepciója és szolgáltatáskészlete hasonló a Directx 12, Metal and Mantle-hez.

Fő jellemzője, hogy képes kihasználni a PC fő processzorában jelenlévő magok számát, drasztikusan növelve a grafikus teljesítményt.

végre, ha az vagy érdekelne többet megtudni róla, ellenőrizheti a részleteket a következő link.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.