Lëshimi i implementimeve DXVK 2.2, Direct3D 9/10/11 në krye të Vulkan API

Lëshimi i shtresës DXVK 2.2 është i disponueshëm, duke siguruar një implementim të DXGI (Infrastruktura Grafike DirectX), Direct3D 9, 10 dhe 11, duke punuar përmes përkthimit të thirrjeve në Vulkan API. DXVK kërkon drejtues që mbështesin Vulkan 1.3 API, si Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 dhe AMDVLK. DXVK mund të përdoret për të ekzekutuar aplikacione dhe lojëra 3D në Linux duke përdorur Wine, duke shërbyer si një alternativë me performancë më të lartë ndaj zbatimeve të integruara të Wine Direct3D 9/10/11 që funksionojnë në krye të OpenGL.

Ndryshimet kryesore:

  • Mbështetje e shtuar për shtresën D3D11On12, e cila mundëson që Direct3D 11 të punojë në krye të Direct3D 12. Për të mbështetur D3D12 në lojërat e reja të bazuara në motorin e Unity, si Lego Builder's Journey, DXVK ka zbatuar aftësinë për të krijuar pajisje D3D11 nga pajisjet D3D12 ID3D11D12 dhe D3D11. vice API.
  • Implementimi i Direct3D 9 prezantoi mbështetjen për shfaqjen e pjesshme (Parial Presentation), e cila lejon organizimin e shfaqjes së pjesëve të një dritareje duke kopjuar përmbajtjen e tamponit të ekranit (backbuffer) në kujtesën e sistemit dhe më pas duke e tërhequr atë në dritare duke përdorur CPU. Kjo veçori përmirëson përputhshmërinë me lëshuesit e lojërave të ndërtuara duke përdorur paketën e veglave të Microsoft WPF me koston e degradimit të performancës. Për Direct3D 9, sjellja e përgjithshme e kuadrove virtuale (SwapChain) është përmirësuar gjithashtu dhe mbështetja për opsionin d3d9.noExplicitFrontBuffer është hequr.
  • Kur përdoret me Proton ose Wine, si parazgjedhje, krijimi i skedarëve log ndalet dhe dalja e mesazheve diagnostikuese në tastierë organizohet duke përdorur veçori specifike të verës, që korrespondon me sjelljen e vkd3d-proton. Për të rifilluar krijimin e skedarëve të veçantë të regjistrit, mund të vendosni ndryshoren e mjedisit DXVK_LOG_PATH.
  • Reduktuar ndjeshëm konsumin e kujtesës kur krijoni pajisje të papërdorura D3D11 në lojëra.
  • Në sistemet me shumë GPU, zbulimi i pajisjeve dalëse të disponueshme nëpërmjet DXGI është përmirësuar, gjë që trajton çështjet e performancës në lojërat e reja bazuar në motorin RE (Reach for the Moon) duke përdorur D3D12.
  • Problemet e rregulluara që u shfaqën në lojëra:
    • Botimi i rishikuar i Battle Fantasia
    • Frika e ftohtë
    • Agimi i Magjisë 2
    • DC Universe Online
    • Far Cry 2
    • Halo: Master Chief Mbledhja
    • Warhammer 40k: Detare Hapësinore
    • Jade Empire
    • Piratët e Sid Meier
    • Lufta totale: Shogun 2

    Burimi: opennet.ru

Shto një koment