Megjelent a DXVK 3.0.1: javítások GTA IV-hez, Fallout 3-hoz, Black Mesához és még több játékhoz

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Nem sokkal a DXVK 3.0 után megjelent a DXVK 3.0.1, a 3.0-s sorozat első karbantartási kiadása. A DXVK egy Vulkan-alapú fordító réteg, amely a Direct3D 8, 9, 10 és 11 hívásokat Vulkanra alakítja át, és kulcsszerepet játszik abban, hogy Windows-játékokat lehessen futtatni Linuxon Wine és Proton segítségével.

Fontos változás, hogy a DXVK minden asztali GPU-n letiltotta a másodlagos command bufferek használatát. A kiadási megjegyzések szerint ez néhány játékban, ahol nem ideális az MSAA feloldási minta, kis mértékben ronthatja a teljesítményt.

Ugyanakkor ez a funkció gyakran okozott nehezen felderíthető megjelenítési problémákat és GPU-fagyásokat. Mivel az előnyei főleg tiling GPU-kon látszanak, az asztali felhasználók többségénél a stabilitás javulása bőven megéri ezt a kompromisszumot.

A frissítés kijavít egy megjelenítési regressziót is, amely több D3D9-es játékot érintett bizonyos drivereken. A lista név szerint említi a Black Mesát, a Gothic 3-at és a Grand Theft Auto IV-et, ezért akik a legutóbbi DXVK frissítések után hibás grafikát vagy furcsa viselkedést tapasztaltak ezekben a játékokban, érdemes kipróbálniuk ezt a kiadást.

Egy másik fontos javítás egy olyan összeomlást érint, amely akkor következhetett be, amikor a játékok úgy töltötték ki a Direct3D könyvtárakat, hogy a D3D eszköz még aktív maradt. A DXVK 3.0.1 megszünteti az akadozást 32 bites NVIDIA drivereken, ha engedélyezve vannak a descriptor heapek, és javítja a GPU-szinkronizációt a stream output körül. Ez a változtatás hatással lehet régebbi, D3D11-et használó Unity Engine játékokra is.

Néhány driver-specifikus kerülőmegoldás is bekerült. Windows alatt a DXVK most megkerüli egy NVIDIA-problémát, amelynél a sampler létrehozása meghiúsulhatott; a hiba pontos oka nem ismert, és külső overlayekhez is köze lehet. A kiadás tartalmaz egy kerülőmegoldást egy Intel driverhibára is Windows alatt, amely miatt a játékok nem sokkal a graphics pipeline libraryk engedélyezése után lefagyhattak.

Ahogy a DXVK kisebb kiadásainál lenni szokott, sok javítás konkrét játékokra vonatkozik. Az Empire Earth 2 egy regresszió javítását kapta meg, amely bizonyos fixed-function beállításokat érintett. A Fallout 3-hoz bekerült egy javítás egy shader fordító regresszióra, amely MSAA bekapcsolása mellett okozott megjelenítési problémákat. A Fruit Ninja esetében egy régóta fennálló fénykezelési hibát javítottak. A Kane & Lynch: Dead Men és a King’s Bounty: The Legend teljesítményromlást okozó regressziókra kapott javítást.

További említésre méltó játékjavítás a Manhunt, ahol 60 FPS korlátot vezettek be, hogy elkerüljék a játék hibáit. A Splinter Cell 3 egy megjelenítési regresszió javítását kapta meg a Shader Model 3.0 opció használatakor. A Total War: Medieval II esetében megoldották a víz megjelenítésével kapcsolatos regressziót.

A kiadási megjegyzések egy ANV driverproblémát is említenek, amely GPU-fagyást okozhat egyes D3D9-es játékoknál Intel Alchemist és régebbi GPU-kon. Kerülőmegoldásként a DXVK most alapértelmezettként engedélyezi a descriptor buffereket ezeken az Intel GPU-kon, a fejlesztők azonban figyelmeztetnek, hogy ez ronthatja a teljesítményt. Az érintett felhasználóknak azt javasolják, hogy tartsák naprakészen a grafikus drivereiket. További részletekért nézd meg a changelogot.