DXVK 1.10 geruzaren bertsioa eskuragarri dago, DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 eta 11 inplementazioa eskaintzen duena, Vulkan APIrako deien itzulpenaren bidez lan eginez. DXVK-k Vulkan 1.1 APIa onartzen duten kontrolatzaileak behar ditu, hala nola Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 eta AMDVLK. DXVK Wine erabiliz Linux-en 3D aplikazioak eta jokoak exekutatzeko erabil daiteke, Wine-ren Direct3D 9/10/11 OpenGL-en gainean exekutatzen diren inplementazioen errendimendu handiagoaren alternatiba gisa.
Aldaketa nagusiak:
- D3D11 eta D3D9 inplementazioetan baliabideak kargatzean erabilitako alferrikako harien sinkronizazio-kudeatzaileak kendu dira. Aldaketak nabarmen hobetu zuen Assassin's Creed: Origins eta AnvilNext motorrean oinarritutako beste joko batzuen errendimendua, eta eragin positiboa izan zuen Elex II, God of War eta GTA IVren errendimenduan.
- D3D11_MAP_WRITE-ren erabilera optimizatu da GPUan kargatutako baliabideetarako, eta horrek Quantum jokoaren eta beste aplikazio batzuen errendimendua hobetu du.
- Buffer finko txikiak eguneratzeko UpdateSubresource eragiketa optimizatu da. Aldaketak eragin positiboa izan zuen God of War-en eta agian beste joko batzuen errendimenduan.
- D3D11-n kargatzeko baliabideen eta tarteko bufferren prozesamendua azkartu da. Aldaketak PUZaren karga murriztu zuen joko batzuetan.
- Errendimendu-arazoak diagnostikatzeko erabilgarria den arazketa-HUDari informazioa gehitu zaio, hala nola denboraren informazioa.
- GPUaren sinkronizazio-kodea ezabatu egin da lanpetuta-itxaroteko zikloak erabiltzeagatik, eta horrek gailu mugikorretan energia-kontsumoa murriztu du joko batzuetan.
- 3D11On12CreateDevice deitzeko zirriborro bat gehitu da, eta horrek aurrez aplikazioak huts egiten zituen.
- Total War: Warhammer III, Resident Evil 0/5/6, Resident Evil: Revelations 2 jokoen errendimendua hobetu da.
- ArmA 2, Black Mesa, Age of Empires 2: Definitive Edition, Anno 1800, Final Fantasy XIV, Nier Replicant, The Evil Within jokoetan arazoak konpondu dira.
Gainera, Valve-k VKD3D-Proton 2.6 oharra argitaratu du, Proton jokoaren abiarazlean Direct3D 3 laguntza hobetzeko diseinatutako vkd12d kode-basearen sardexka bat. VKD3D-Proton-ek Proton-en aldaketak, optimizazioak eta hobekuntzak onartzen ditu Direct3D 12n oinarritutako Windows jokoen errendimendu hobea lortzeko, oraindik vkd3d-en zati nagusian onartu ez direnak. Desberdintasunen artean, Vulkan luzapen modernoen erabileran eta kontrolatzaile grafikoen azken bertsioen gaitasunetan ere arreta jartzen da Direct3D 12-rekin bateragarritasun osoa lortzeko.
Bertsio berrian:
- Horizon Zero Dawn, Final Fantasy VII: Remake and Warframe, Guardians of the Galaxy, Elden Ring eta Age of Empires: IV-en arazoak konpondu dira.
- DXIL-ek sortutako itzal-kodea hobetu du karga bektorializatuetarako eta biltegiratzeko eragiketetarako.
- PUZaren karga murriztu da deskribatzaileak kopiatzerakoan.
- D3D12 kanalizazioaren liburutegia berridatzi da DXBC/DXIL-tik sortutako SPIR-V ikuspegiaren cachea emateko. Aldaketak Monster Hunter: Rise, Guardian of the Galaxy eta Elden Ring bezalako jokoetarako karga-denbora azkarragoak egitea ahalbidetu zuen.
- 6.6 itzaldura-eredua guztiz inplementatuta dago, ResourceDescriptorHeap[]-rako sarbide zuzena, 64 biteko eragiketa atomikoak, IsHelperLane() metodoa, konputazio-shaders deribatuak, WaveSize atributua eta paketatutako matematika intrintsekoak (Intrinsekoak).
Horrez gain, Valve-k SteamOS Devkit Zerbitzuaren eta SteamOS Devkit Bezeroaren kodearen argitalpena nabarmendu dezakegu, zerbitzari eta bezero baten ezarpenarekin, zure ordenagailutik Steam Deck-era zuzenean zure jokoen muntaiak deskargatzeko aukera ematen duena, baita burutzeko ere. arazketa eta garapen prozesuan sortzen diren beste zeregin batzuk.
Iturria: opennet.ru