Wine pridáva podporu HDR pre Vulkan

víno-vulkán

Wine pracuje na implementácii Vulkan od verzie 3.3

Nie je to tak dávno, čo sme tu na blogu oznámili správu o vydaní novej verzie Wine 8.0, ktorá prišla s veľkým množstvom dôležitých zmien (ak chcete vedieť podrobnosti o novinke, môžete tak urobiť v nasledujúci odkaz.)

A je to tak, že cS príchodom novej vetvy Wine 8.x už začali vykonať práce na doplnenie nové opravy funkcií po zmrazení od začiatku decembra. Dôvodom je to, že nedávno bolo oznámené, že Wine bola pridaná podpora pre rozšírenie Vulkan VK_EXT_hdr_metadata na kód ovládača Vulkan pre víno.

Wine na Linuxe
Súvisiaci článok:
Wine 8.0 už bol vydaný a prichádza s množstvom nových funkcií a vylepšení

Toto rozšírenie je navrhnutý na spracovanie metadát s vysokým dynamickým rozsahom (HDR)., vrátane informácií o primárnych bodoch, bielom bode a rozsahu jasu ako súčasť vyrovnávacích pamätí virtuálnych rámcov Vulkan (SwapChain).

Navrhovaná oprava pre víno je potrebný na prácu s HDR v hrách založených na grafickom rozhraní Vulkan API, ako je Doom Eternal, ako aj hry založené na grafickom rozhraní Direct3D API s podporou HDR pomocou DXVK alebo VKD3D-Proton, ktoré prevádzajú priame volania Direct3D na systémové volania Vulkan.

Spoločnosť Valve už náplasť použila navrhnuté ako súčasť vašej stavby Proton na báze vína, ale teraz je oficiálne súčasťou Wine 8.1+ a neskôr bude zahrnutá do stabilnej verzie Wine 9.0, ktorá sa očakáva v januári 2024.

Vyvíja ho spoločnosť Valve ako súčasť svojho projektu podpory hier HDR, ktorý je v súčasnosti obmedzený na Gamescope Composite Server vyvinutý a používaný na spúšťanie hier na vreckovej hernej konzole Steam Deck.

V súčasnej dobe, všetky ostatné kompozitné servery Wayland, vrátane GNOME Matter a KDE Kwin, chýba podpora HDR a nie je presne známe, kedy budú mať takúto kompatibilitu. kompatibilita s HDR pre X.org sa považuje za nepravdepodobné, keďže vývoj protokolu X11 bol v posledných rokoch prerušený a vývoj je obmedzený na údržbu.

Toto rozšírenie definuje dve nové štruktúry a funkciu na priraďovanie metadát SMPTE (Spoločnosť filmových a televíznych inžinierov) 2086 a metadát CTA (Asociácia spotrebiteľských technológií) 861.3 do výmenného reťazca.

Metadáta zahŕňajú primárne farby, biely bod a rozsah jasu referenčného monitora, ktoré spolu definujú objem farieb, ktorý obsahuje všetky možné farby, ktoré môže referenčný monitor produkovať. Referenčný monitor je obrazovka, na ktorej sa vykonáva kreatívna práca a nastavuje sa kreatívny zámer.

Uvádza sa, že v záujme čo najväčšieho zachovania takéhoto kreatívneho zámeru a dosiahnutia konzistentnej reprodukcie farieb na rôznych obrazovkách je užitočné, aby zobrazovacie potrubie poznalo objem farieb pôvodného referenčného monitora, na ktorom bol obsah vytvorený alebo upravený.

Tým sa zabráni vytváraniu nepotrebných farebných mapovaní, ktoré sa nedajú zobraziť na pôvodnom referenčnom monitore. Metadáta tiež zahŕňajú maxContentLightLevel a maxFrameAverageLightLevel, ako sú definované v CTA 861.3.

Zatiaľ čo všeobecným účelom metadát je pomôcť pri transformácii medzi rôznymi farebnými objemami rôznych displejov a pomôcť dosiahnuť lepšiu reprodukciu farieb, nie je v rozsahu tohto rozšírenia definovať, ako presne by sa mali metadáta použiť v takomto procese. Je na implementácii, aby určila, ako využiť metadáta.

Dôležitosť spolupráce s Vulkanom, je to toto poskytujú širokú škálu výhod oproti iným API, ako aj jeho predchodcovi OpenGL, od r ponúka menej režijných nákladov, priamejšia kontrola nad GPU a nižšie využitie CPU. Všeobecná koncepcia a sada funkcií Vulkan je podobná Directx 12, Metal a Mantle.

Jeho hlavnou črtou je, že dokáže využiť množstvo jadier prítomných v hlavnom procesore PC a drasticky zvýšiť grafický výkon.

konečne ak si záujem dozvedieť sa o tom viac, môžete skontrolovať podrobnosti v nasledujúci odkaz.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.