A DXVK 3.1 fejlesztéseket tartalmaz a WINE, Proton és DXGI megjelenítés terén.

  • A DXVK 3.1 kezdeti támogatást nyújt a DXGI megjelenítési paraméterekhez, kijavítja a VirtualDJ interfészproblémáit, és javítja a kompatibilitást egyes indítóprogramokkal.
  • A frissítés a Vulkan VK_KHR_incremental_present kiterjesztését kihasználva csökkentheti a kompozitálási munkát, amikor a grafikus illesztőprogram támogatást nyújt.
  • A DXVK 3.1 javításokat tartalmaz a Battlefield 3-hoz, belső fejlesztéseket, valamint előkészítő munkálatokat az Intel GPU-k támogatásának bővítéséhez.

dxvk 3.1

A DXVK 3.1 mostantól elérhető a jól ismert Vulkan-alapú fordítási réteg új frissítéseként, amely lehetővé teszi a Direct3D 8, 9, 10 és 11-re fejlesztett Windows alkalmazások és játékok futtatását Linux rendszereken WINE használatával. A projekt folytatja a 3.0-s verzióval bevezetett jelentős átalakítást , és a képmegjelenítéssel kapcsolatos fejlesztéseket, új optimalizációkat, valamint az egyes játékokhoz és alkalmazásokhoz tartozó javítások átfogó gyűjteményét tartalmazza.

Az egyik legfontosabb új funkció ebben a verzióban a DXGI megjelenítési paraméterek kezdeti támogatása. Ez a változás megoldja a felület renderelési problémáit bizonyos alkalmazásokban, és megnyitja az utat a Vulkan technológiák kihasználása előtt, amelyek célja a képkompozícióval járó munka csökkentése. A DXVK 3.1 továbbra is finomítja a 3.0-s verzióban bevezetett új architektúra viselkedését.

A DXVK 3.1 javítja a képek megjelenítését DXGI használatával

A DXVK 3.1 fő technikai újítása a DXGI megjelenítési paraméterek alapvető támogatása. Ez a funkció lehetővé teszi bizonyos alkalmazások számára, hogy további információkat közöljenek a kép azon területeiről, amelyek az egyik megjelenítés és a másik között megváltoztak.

A változás többek között a VirtualDJ felületén jelentkező renderelési hibákat oldja meg. Számos olyan játékindító is hasznos, amelyek ezt a funkciót használják, beleértve az Ubisoft Connectet is.

Amikor a grafikus illesztőprogram kompatibilitást kínál, a DXVK használhatja a kiterjesztést. VK_KHR_incremental_present A Vulkan módosított területeket használ ezen területek megjelenítési rendszerbe való átviteléhez. Ez csökkentheti a kompozitor által igényelt munka mennyiségét, bár a projekt óvatosságra int, hogy a javulás nem garantált minden konfigurációban.

Jelentős frissítés a WINE és Proton élményben

A DXVK a Linux játékökoszisztéma egyik alapvető összetevője. Feladata a Direct3D 8, 9, 10 és 11 hívások Vulkanra fordítása, lehetővé téve az eredetileg Windowsra tervezett játékok és alkalmazások számára a modern Linux grafikus API használatát.

A projektet a WINE közvetlenül használja, és a Proton által alkalmazott technológiai rendszer része. Ez azt jelenti, hogy a DXVK-ban kifejlesztett fejlesztések közül sok közvetlenül vagy közvetve azoknak a felhasználóknak a hasznára válik, akik Windows játékokat futtatnak Linuxon és SteamOS-en.

A 3.0-s ág érkezése már jelentős fejlődést jelentett a projektben, így a DXVK 3.1 most folytatja az új generáció stabilizálását és fejlesztését.

A DXVK 3.1 fejlesztéseket vezet be a grafikus erőforrás-kezelésben

A frissítés belső változtatásokat is bevezet, amelyek célja, hogy javítsák a DXVK bizonyos grafikus erőforrások kezelését. A projekt folyamatosan finomítja a megvalósítását, hogy jobban illeszkedjen a különböző illesztőprogramokhoz és GPU-konfigurációkhoz.

Ez a fajta módosítás kevésbé látható lehet a felhasználó számára, mint egy adott új funkció, de elengedhetetlen a Direct3D különböző generációi alatt fejlesztett játékokkal való kompatibilitás fenntartásához.

A DXVK-nak le kell fordítania a Microsoft API-k viselkedését és funkcióit Vulkanra, aminek nem mindig van közvetlen megfelelője. Ezért a projekt fejlesztése folyamatosan speciális megoldásokat igényel a játékok, grafikus motorok és illesztőprogramok közötti különbségekre.

A Battlefield 3 jelentős javítást kap a DXVK 3.1-ben

A különös figyelmet kapó játékok között van a Battlefield 3. A DXVK 3.1 kijavít egy rendereléssel kapcsolatos problémát, amely befolyásolhatta a játék grafikai élményét.

Ez a fajta játékonkénti javítás továbbra is fontos részét képezi a DXVK fejlesztésének. Bár a fordítási réteg célja a Direct3D általános megvalósításának biztosítása Vulkanon, egyes címek bizonyos funkciókat szokatlan módon használnak, vagy olyan speciális viselkedésekre támaszkodnak, amelyek további módosításokat igényelnek.

Az új verzió így olyan fejlesztéseket tartalmaz, amelyek célja a különböző játékokkal és alkalmazásokkal végzett tesztek során észlelt regressziók és grafikai problémák megelőzése.

Előkészületek az Intel GPU-k támogatásának javítására

A DXVK 3.1 az Intel GPU-k jövőbeli támogatására irányuló munkákat is magában foglalja. Az ebben a verzióban bevezetett módosítások némelyike ​​a fordítási réteg és a vállalat grafikus hardverének jobb kompatibilitását és teljesítményét segíti elő.

A különböző architektúrák és gyártók támogatása különösen fontos egy olyan projektnél, mint a DXVK. Míg a Linux játékokon belüli figyelem nagy része az AMD és az NVIDIA kártyákra összpontosul, az Intel Arc GPU-inak fejlesztése egyre fontosabbá teszi a hardverekkel való jó kompatibilitás fenntartását.

Ezek a belső változások nem feltétlenül jelentenek azonnal jelentős javulást minden Intel-felhasználó számára, de részét képezik a jövőbeli grafikus konfigurációk támogatásának bővítéséhez és megszilárdításához szükséges munkának.

A DXVK folytatja a 3.0-s verzió átfogó átalakításának finomítását.

A 3.0-s ág jelentős frissítést jelentett a projekt fejlődésében, és a DXVK 3.1 továbbra is kijavítja a problémákat és finomhangolja az új alap különböző aspektusait.

Ezen későbbi verziók célja nemcsak az új funkciók hozzáadása. Szükségesek a regressziók észlelése, a kompatibilitási problémák javítása, valamint az új architektúra viselkedésének finomhangolása a játékok és illesztőprogramok széles skálájával.

A DXVK 3.0 megjelenése után szerzett tapasztalatok lehetővé teszik, hogy az új verzió az új képességek beépítésére és a korábban bevezetett változtatások stabilitásának javítására összpontosítson.

Az alkalmazáskompatibilitás is figyelmet kap.

A DXVK-t nem kizárólag videojátékokhoz használják. A VirtualDJ-hez kapcsolódó javítás azt mutatja, hogy a fordítási réteg fontos lehet az olyan asztali alkalmazások számára is, amelyek a Direct3D régebbi vagy újabb verzióit használják.

A DXGI megjelenítési paraméterek új támogatása bizonyos indítóprogramokat és segédprogramokat is előnyösnek talál. Ez kiterjeszti a frissítés hatását a játékokon túlra, és azt mutatja, hogy a DXVK fejlesztései hatással lehetnek a Wine-on keresztül futó különféle szoftverekre.

Linux felhasználók számára ez a fejlesztés különösen hasznos, mivel lehetővé teszi számukra, hogy továbbra is olyan alkalmazásokat használjanak, amelyeknek nincs natív verziójuk, de a WINE és a modern grafikus fordítóréteg kombinációjának köszönhetően megfelelően működnek.

A DXVK 3.1 folytatja a fordítási réteg fejlesztését

A DXVK 3.1-gyel a projekt megtartotta fejlesztési ütemét a 3.0-s ágra való jelentős átállás után. A legfigyelemreméltóbb új funkció a DXGI megjelenítési paraméterek támogatása, különösen a VirtualDJ-hez hasonló alkalmazásokban felmerülő felhasználói felületi problémák megoldásának képessége, valamint bizonyos játékindítókban való hasznossága miatt.

A frissítés belső fejlesztéseket, olyan játékokhoz készült hibajavításokat, mint a Battlefield 3, valamint az Intel GPU-kkal kapcsolatos előkészítő munkálatokat is tartalmaz. Mindez megerősíti a DXVK szerepét, mint a Windows grafikus szoftverek Linuxon történő futtatásának egyik legfontosabb technológiája.

Az új verzió azt is bizonyítja, hogy a projekt fejlődése nem áll meg egy nagyobb frissítés után. A DXVK 3.1 továbbra is finomítja a 3.0 ág által lefektetett alapokat, miközben új funkciókat és javításokat is tartalmaz, amelyek javíthatják a WINE és a Proton élményét a konfigurációk széles skáláján.


Hozzáadás előnyben részesített forrásként a Google-ben