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 sa velikim brojem važnih promjena (ako želite znati detalje vijesti možete to učiniti u sledeći link.)

I to je da cSa dolaskom nove grane Wine 8.x već su krenuli za izvođenje radova na dogradnji nove zakrpe funkcija nakon što je bio zamrznut od početka decembra. Razlog za ovo je da je nedavno objavljeno da je Wine podrška je dodana za Vulkan ekstenziju VK_EXT_hdr_metadata na Vulkan kod vozača za Wine.

Wine na Linuxu
Vezani članak:
Wine 8.0 je već objavljen i dolazi s mnogo novih funkcija i poboljšanja

Ova ekstenzija je dizajniran za obradu metapodataka visokog dinamičkog raspona (HDR)., uključujući informacije o primarnim, beloj tački i opsegu osvetljenosti, kao deo Vulkan virtuelnih bafera okvira (SwapChain).

Predložena zakrpa za Wine je potreban za rad sa HDR-om u igrama baziranim na Vulkan grafičkom API-ju, kao što je Doom Eternal, kao i igre zasnovane na HDR-omogućenom Direct3D grafičkom API-ju koristeći DXVK ili VKD3D-Proton, koji pretvaraju Direct3D pozive u letu u Vulkan sistemske pozive.

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

Razvija ga Valve kao dio njihovog projekta podrške igricama za HDR, 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 ostali Wayland kompozitni serveri, uključujući GNOME Matter i KDE Kwin, nedostaje HDR podrška a ne zna se tačno kada će imati takvu kompatibilnost. kompatibilnost s HDR-om za X.org se smatra malo vjerojatnim, budući da je razvoj X11 protokola prekinut posljednjih godina i razvoj je ograničen na održavanje.

Ovo proširenje definiše dve nove strukture i funkciju za dodeljivanje metapodataka SMPTE (Society of Motion Picture and Television Engineers) 2086 i CTA (Consumer Technology Association) 861.3 metapodataka lancu razmene.

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

Spominje se da je u cilju očuvanja takve kreativne namjere što je više moguće i postizanja konzistentne reprodukcije boja na različitim ekranima, korisno za cevovod prikaza da zna volumen boje originalnog referentnog monitora na kojem je sadržaj kreiran ili prilagođen.

Time se izbjegava pravljenje nepotrebnih mapiranja boja koje se ne mogu prikazati na originalnom referentnom monitoru. Metapodaci takođe uključuju maxContentLightLevel i maxFrameAverageLightLevel kao što je definisano u CTA 861.3.

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

Važnost rada sa Vulkanom, je li to ovo pružaju širok spektar pogodnosti preko drugih API-ja, kao i njegovog prethodnika, OpenGL, pošto nudi manje režijske troškove, direktnija kontrola nad GPU-om i manja upotreba CPU-a. Opšti koncept i skup funkcija Vulkana je sličan Directx 12, Metal i Mantle.

Njegova glavna karakteristika je da može iskoristiti prednost broja jezgara prisutnih u glavnom procesoru računara, drastično povećavajući grafičke performanse.

konačno ako jesi zainteresovani da saznaju više o tome, detalje možete provjeriti u sljedeći link.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.