Wine dodaje HDR podršku za Vulkan

vino-vulkan

Wine je radio na implementaciji Vulkana od verzije 3.3

Nedavno smo ovdje na blogu objavili vijest o izlasku nove verzije Wine 8.0 koja je došla s velikim brojem važnih promjena (ako želite saznati detalje novosti to možete učiniti u sljedeći link.)

I to je da cS dolaskom nove grane Wine 8.x već su krenuli za izvođenje radova za dogradnju nove značajke zakrpe nakon što je bio zamrznut početkom prosinca. Razlog za ovo spominjanje je to što je nedavno objavljeno da Wine podrška je dodana za proširenje Vulkan VK_EXT_hdr_metapodaci kodu vozača Vulkan za Wine.

Wine na Linuxu
Povezani članak:
Wine 8.0 je već objavljen i dolazi pun novih značajki i poboljšanja

Ovo proširenje je dizajniran za obradu metapodataka visokog dinamičkog raspona (HDR)., uključujući informacije o primarima, bijeloj točki i rasponu svjetline, kao dio Vulkan virtualnih međuspremnika okvira (SwapChain).

Predložena zakrpa za Wine potreban je za rad s HDR-om u igrama temeljenim na Vulkan grafičkom API-ju, kao što je Doom Eternal, kao i igre temeljene na Direct3D grafičkom API-ju s omogućenim HDR-om koristeći DXVK ili VKD3D-Proton, koje pretvaraju Direct3D pozive u hodu u Vulkan sistemske pozive.

Valve je već koristio zakrpu predložen kao dio vaše kompilacije Proton na bazi vina, ali sada je službeno dio Wine 8.1+ i kasnije će biti uključen u stabilnu verziju Wine 9.0, koja se očekuje u siječnju 2024.

Razvija ga Valve kao dio njihovog projekta podrške za HDR igre, koji je trenutno ograničen na Gamescope Composite Server razvijen i korišten za pokretanje igara na Steam Deck ručnoj igraćoj konzoli.

Trenutno, svi drugi Wayland kompozitni poslužitelji, uključujući GNOME Matter i KDE Kwin, nedostatak HDR podrške a ne zna se točno kada će imati takvu kompatibilnost. kompatibilnost s HDR-om za X.org smatra se malo vjerojatnim, budući da je razvoj protokola X11 prekinut posljednjih godina i razvoj je ograničen na održavanje.

Ovo proširenje definira dvije nove strukture i funkciju za dodjelu metapodataka SMPTE (Društvo filmskih i televizijskih inženjera) 2086 i CTA (Udruga potrošačke tehnologije) 861.3 metapodataka lancu razmjene.

Metapodaci uključuju primarne vrijednosti, bijelu točku i raspon svjetline referentnog monitora, koji zajedno definiraju volumen boja koji sadrži sve moguće boje koje referentni monitor može proizvesti. Referentni monitor je zaslon na kojem se obavlja kreativni rad i postavlja kreativna namjera.

Spomenuto je da je u svrhu očuvanja takve kreativne namjere što je više moguće i postizanja dosljedne reprodukcije boja na različitim zaslonima, korisno za cjevovod prikaza znati volumen boje izvornog referentnog monitora na kojem je sadržaj stvoren ili prilagođen.

Time se izbjegava stvaranje nepotrebnih mapiranja boja koje se ne mogu prikazati na originalnom referentnom monitoru. Metapodaci također uključuju maxContentLightLevel i maxFrameAverageLightLevel kako je definirano u CTA 861.3.

Iako je opća svrha metapodataka pomoći u transformaciji između različitih volumena boja različitih zaslona i pomoći u postizanju bolje reprodukcije boja, nije unutar dosega ovog proširenja definiranje kako bi se točno metapodaci trebali koristiti u takvom procesu. . Na implementaciji je da odredi kako će koristiti metapodatke.

Važnost rada s Vulkanom, je li to ovo pružaju širok izbor pogodnosti nad ostalim API-jima, kao i njegov prethodnik, OpenGL, od nudi manje režijskih troškova, izravniju kontrolu nad GPU-om i manju upotrebu CPU-a. Opći koncept i skup značajki Vulkana sličan je Directxu 12, Metalu i Mantleu.

Njegova glavna značajka je da može iskoristiti broj jezgri prisutnih u glavnom procesoru računala, drastično povećavajući grafičke performanse.

konačno ako jesi zainteresiran za saznanje više o tome, detalje možete provjeriti u sljedeći link.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.