Wine afegeix el suport HDR per a Vulkan

Wine-vulkan

Wine ha treballat en la implementació de Vulkan des de la versió 3.3

Fa poc vam donar a conèixer aquí al bloc la notícia del llançament de la nova versió de Wine 8.0 la qual arribo amb una gran quantitat de canvis importants (si vols conèixer els detalls de la notícia pots fer-ho al següent enllaç.)

I és que con l'arribada de la nova branca de Wine 8.x ja han començat a realitzar-se els treballs per a l'addició de nous pegats de característiques després d'haver estat congelat des de principis de desembre. El motiu d'esmentar això és que fa poc es va donar a conèixer que Wine s'ha aconseguit afegir el suport per a l'extensió Vulkan VK_EXT_hdr_metadata al codi del controlador Vulkan per a Wine.

Wine a Linux
Article relacionat:
Wine 8.0 ja va ser alliberat i arriba carregat de moltes novetats i millores

Aquesta extensió està dissenyada per processar metadades d'alt rang dinàmic (HDR), inclosa informació sobre colors primaris, punt blanc i rang de luminància, com a part dels buffers de quadres virtuals Vulkan (SwapChain).

El pegat proposat per a Wine és necessari per treballar amb HDR en jocs basats en l'API de gràfics Vulkan, com Doom Eternal, així com en jocs basats en l'API de gràfics Direct3D habilitada per a HDR usant DXVK o VKD3D-Proton, que converteixen en- Trucades Direct3D sobre la marxa a les trucades del sistema Vulkan.

Valve ja va fer servir el pegat proposat com a part de la seva compilació Proton basada en Wine, però ara és oficialment part de Wine 8.1+ i després s'inclourà a la versió estable de Wine 9.0, que s'espera per a gener de 2024.

Està sent desenvolupat per Valve com a part del seu projecte de suport de jocs HDR, que actualment es limita al servidor compost Gamescope desenvolupat i utilitzat per executar jocs a la consola de jocs portàtil Steam Deck.

Actualment, tots els altres servidors compostos de Wayland, inclosos GNOME Matter i KDE Kwin, manquen de compatibilitat amb HDR i no se sap exactament quan tindran aquesta compatibilitat. La compatibilitat amb HDR per a X.org es considera poc probable, ja que el desenvolupament del protocol X11 s'ha interromput en els darrers anys i el desenvolupament es limita al manteniment.

Aquesta extensió defineix dues noves estructures i una funció per assignar metadades SMPTE (Societat d'Enginyers de Cinema i Televisió) 2086 i metadades CTA (Associació de Tecnologia del Consumidor) 861.3 a una cadena d'intercanvi.

Les metadades inclouen els colors primaris, el punt blanc i el rang de luminància del monitor de referència, que junts defineixen el volum de color que conté tots els colors possibles que pot produir el monitor de referència. El monitor de referència és la pantalla on es fa el treball creatiu i s'estableix la intenció creativa.

S'esmenta que per preservar aquesta intenció creativa tant com sigui possible i assolir una reproducció de color consistent en diferents pantalles de visualització, és útil que la canonada de visualització conegui el volum de color del monitor de referència original on es va crear o ajustar el contingut.

Això evita realitzar assignacions innecessàries de colors que no es poden mostrar al monitor de referència original. Les metadades també inclouen lamaxContentLightLevely maxFrameAverageLightLevelcom es defineix a CTA 861.3.

Si bé el propòsit general de les metadades és ajudar en la transformació entre diferents volums de color de diferents pantalles i ajudar a aconseguir una millor reproducció del color, no és dins de l'abast d'aquesta extensió definir com s'han d'usar exactament les metadades en aquest procés . Depèn de la implementació determinar com fer ús de les metadades.

La importància del treball amb Vulkan, És que aquest proporcionar una gran varietat d'avantatges sobre altres API, així com el seu predecessor, OpenGL, ja que ofereix una menor sobrecàrrega, un control més directe sobre la GPU i un menor ús de la CPU. El concepte general i conjunt de característiques de Vulkan és similar a Directx 12, Metall i Mantle.

La seva principal característica és que pot aprofitar la quantitat de nuclis presents al processador principal de les PC, incrementant dràsticament el rendiment gràfic.

Finalment si estàs interessat a poder conèixer més sobre això, Pots consultar els detalls al següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.