Wine adaugă suport HDR pentru Vulkan

vin-vulcan

Wine a lucrat la implementarea Vulkan încă din versiunea 3.3

Nu cu mult timp în urmă am anunțat aici în blog vestea lansării noii versiuni de Wine 8.0 care a venit cu un număr mare de modificări importante (dacă doriți să aflați detaliile știrilor o puteți face în următorul link.)

Și este că cOdată cu sosirea noii ramuri a Wine 8.x au început deja să efectueze lucrările de adăugare a patch-uri cu caracteristici noi după ce a fost înghețat de la începutul lunii decembrie. Motivul pentru care menționăm acest lucru este că recent a fost raportat că Wine a fost adăugat suport pentru extensia Vulkan VK_EXT_hdr_metadata la codul de driver Vulkan pentru Wine.

Vin pe Linux
Articol asociat:
Wine 8.0 a fost deja lansat și vine încărcat cu multe funcții și îmbunătățiri noi

Această extensie este conceput pentru a procesa metadatele cu gamă dinamică înaltă (HDR)., inclusiv informații despre primare, punctul alb și intervalul de luminanță, ca parte a bufferelor de cadre virtuale Vulkan (SwapChain).

Patch-ul propus pentru Wine este necesar pentru a lucra cu HDR în jocurile bazate pe API-ul grafic Vulkan, precum Doom Eternal, precum și jocuri bazate pe API-ul grafic Direct3D compatibil HDR folosind DXVK sau VKD3D-Proton, care convertesc apelurile Direct3D din mers în apeluri de sistem Vulkan.

Valve a folosit deja plasturele propus ca parte a compilației dvs Proton pe bază de vin, dar acum face parte oficial din Wine 8.1+ și va fi inclus ulterior în versiunea stabilă a Wine 9.0, care este așteptată în ianuarie 2024.

Este dezvoltat de Valve ca parte a proiectului lor de asistență pentru jocuri HDR, care este în prezent limitat la serverul Gamescope Composite dezvoltat și utilizat pentru a rula jocuri pe consola de jocuri portabilă Steam Deck.

În prezent, toate celelalte servere compuse Wayland, inclusiv GNOME Matter și KDE Kwin, lipsește suportul HDR și nu se știe exact când vor avea o astfel de compatibilitate. compatibilitate cu HDR pentru X.org este considerat improbabil, deoarece dezvoltarea protocolului X11 a fost întreruptă în ultimii ani și dezvoltarea se limitează la întreținere.

Această extensie definește două structuri noi și o funcție pentru atribuirea metadatelor SMPTE (Society of Motion Picture and Television Engineers) 2086 și CTA (Consumer Technology Association) 861.3 metadate unui lanț de schimb.

Metadatele includ principalele, punctul alb și intervalul de luminanță al monitorului de referință, care împreună definesc volumul de culoare care conține toate culorile posibile pe care le poate produce monitorul de referință. Monitorul de referință este ecranul în care se realizează munca creativă și se stabilește intenția creativă.

Se menționează că, pentru a păstra cât mai mult posibil o astfel de intenție creativă și pentru a obține o reproducere consistentă a culorilor pe diferite ecrane de afișare, este util ca canalul de afișare să cunoască volumul de culoare al monitorului de referință original unde a fost creat sau ajustat conținutul.

Acest lucru evită realizarea de mapări de culoare inutile care nu pot fi afișate pe monitorul de referință original. Metadatele includ, de asemenea, maxContentLightLevel și maxFrameAverageLightLevel, așa cum sunt definite în CTA 861.3.

Deși scopul general al metadatelor este de a ajuta la transformarea între diferitele volume de culoare ale diferitelor afișaje și de a ajuta la obținerea unei mai bune reproduceri a culorilor, nu intră în domeniul de aplicare al acestei extensii să definească exact modul în care metadatele ar trebui utilizate într-un astfel de proces. . Depinde de implementare să determine cum să folosească metadatele.

Importanța lucrului cu Vulkan, este asta oferă o mare varietate de beneficii peste alte API-uri, precum și predecesorul său, OpenGL, de atunci oferă mai puține cheltuieli generale, control mai direct asupra GPU-ului și utilizare mai redusă a procesorului. Conceptul general și setul de caracteristici ale Vulkan sunt similare cu Directx 12, Metal și Mantle.

Caracteristica sa principală este că poate profita de numărul de nuclee prezent în procesorul principal al PC-ului, crescând drastic performanța grafică.

in sfarsit daca esti interesat să afle mai multe despre asta, puteți verifica detaliile în următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.