Wine lisää HDR-tuen Vulkanille

viini-vulkaan

Wine on työskennellyt Vulkan-toteutuksen parissa versiosta 3.3 lähtien

Ilmoitimme vähän aikaa sitten täällä blogissa Wine 8.0:n uuden version julkaisusta, joka sisälsi useita tärkeitä muutoksia (jos haluat tietää uutisten yksityiskohdat, voit tehdä sen seuraava linkki.)

Ja se on, että cWine 8.x:n uuden haaran saapuessa he ovat jo alkaneet suorittamaan lisäystyöt uusia ominaisuuskorjauksia jäätymisen jälkeen joulukuun alusta lähtien. Syy tämän mainitsemiseen on se, että äskettäin kerrottiin, että Wine tuki on lisätty Vulkanin laajennusta varten VK_EXT_hdr_metadata Winen Vulkan-ohjainkoodiin.

Viini Linuxissa
Aiheeseen liittyvä artikkeli:
Wine 8.0 on jo julkaistu, ja se sisältää monia uusia ominaisuuksia ja parannuksia

Tämä laajennus on suunniteltu käsittelemään korkean dynaamisen alueen (HDR) metadataa, mukaan lukien tiedot ensisijaisesta, valkoisesta pisteestä ja luminanssialueesta osana Vulkanin virtuaalisia kehyspuskureita (SwapChain).

Ehdotettu korjaustiedosto Winelle vaaditaan toimimaan HDR:n kanssa Vulkan-grafiikkasovellusliittymään perustuvissa peleissä, kuten Doom Eternal, sekä pelit, jotka perustuvat HDR-yhteensopivaan Direct3D-grafiikkasovellusliittymään, joka käyttää DXVK:ta tai VKD3D-Protonia, jotka muuntavat lennossa olevat Direct3D-kutsut Vulkan-järjestelmäkutsuiksi.

Valve on jo käyttänyt laastarin ehdotettu osaksi rakentamistasi Viinipohjainen Proton, mutta se on nyt virallisesti osa Wine 8.1+ -versiota ja sisällytetään myöhemmin Wine 9.0:n vakaaseen versioon, jonka odotetaan valmistuvan tammikuussa 2024.

Valve kehittää sitä osana HDR-pelien tukiprojektiaan, joka rajoittuu tällä hetkellä Gamescope Composite Serveriin, joka on kehitetty ja jota käytetään pelaamaan pelejä Steam Deck -kädessä pidettävällä pelikonsolilla.

tällä hetkellä, kaikki muut Wayland-komposiittipalvelimet, mukaan lukien GNOME Matter ja KDE Kwin, puuttuu HDR-tuki ja ei ole tarkkaan tiedossa, milloin niillä on tällainen yhteensopivuus. yhteensopivuus HDR X.org:lle on epätodennäköistä, koska X11-protokollan kehitys on keskeytetty viime vuosina ja kehitys rajoittuu ylläpitoon.

Tämä laajennus määrittelee kaksi uutta rakennetta ja toiminnon SMPTE (Society of Motion Picture and Television Engineers) 2086-metatietojen ja CTA (Consumer Technology Association) 861.3-metatietojen osoittamiseksi vaihtoketjuun.

Metatiedot sisältävät referenssinäytön ensisijaiset tiedot, valkopisteen ja luminanssialueen, jotka yhdessä määrittelevät väritilavuuden, joka sisältää kaikki mahdolliset värit, jotka vertailumonitori voi tuottaa. Referenssimonitori on näyttö, jossa luova työ tehdään ja luova tarkoitus asetetaan.

Mainitaan, että tällaisen luovan tarkoituksen säilyttämiseksi mahdollisimman paljon ja yhtenäisen värintoiston saavuttamiseksi eri näyttöruuduilla on hyödyllistä, että näyttöputkilinja tietää alkuperäisen referenssinäytön värivoimakkuuden, jossa sisältö luotiin tai säädettiin.

Näin vältytään tekemästä tarpeettomia värikartoituksia, joita ei voida näyttää alkuperäisessä vertailunäytössä. Metatiedot sisältävät myös CTA 861.3:ssa määritellyt maxContentLightLevel- ja maxFrameAverageLightLevel.

Vaikka metatietojen yleinen tarkoitus on helpottaa muuntamista eri näyttöjen eri värimäärien välillä ja auttaa saavuttamaan parempi värien toisto, tämän laajennuksen piiriin ei kuulu määritellä, kuinka tarkasti metatietoja tulisi käyttää tällaisessa prosessissa. Toteutus päättää, kuinka metadataa käytetään.

Vulkanin kanssa työskentelyn tärkeys, onko tämä tarjoavat monenlaisia ​​etuja verrattuna muihin sovellusliittymiin sekä sen edeltäjään OpenGL:ään tarjoaa vähemmän yleiskustannuksia, suorampi ohjaus GPU:lle ja pienempi suorittimen käyttö. Vulkanin yleinen konsepti ja ominaisuussarja on samanlainen kuin Directx 12, Metal and Mantle.

Sen pääominaisuus on, että se voi hyödyntää tietokoneen pääprosessorissa olevien ytimien määrää, mikä lisää huomattavasti grafiikan suorituskykyä.

vihdoin jos olet kiinnostunut tietämään asiasta lisää, voit tarkistaa yksityiskohdat seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.