DXVK 2.1 kaleratzea, Direct3D 9/10/11 inplementazioak Vulkan APIaren gainean

DXVK 2.1 geruzaren oharra 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.3 API gaitutako kontrolatzaileak behar ditu, hala nola Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.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 Wine-ren errendimendu handiagoaren alternatiba gisa.

Aldaketa nagusiak:

  • HDR10 kolore-espazioa onartzen duten sistemetan, HDR aktibatzea posible da DXVK_HDR=1 ingurune-aldagaia ezarriz edo dxgi.enableHDR = True parametroa zehaztuz konfigurazio fitxategian. HDR aktibatuta dagoenean, jokoek HDR10 kolore-espazioa detektatu eta erabil dezakete vkd3d-proton 2.8 edo berriagoa badute. Linux-en erabiltzaile-ingurune nagusiek oraindik ez dute HDR onartzen, baina HDR euskarria Gamescope zerbitzari konposatuan dago eskuragarri, hura gaitzeko "--hdr-enabled" aukera erabili behar duzu (gaur egun AMD GPUak dituzten sistemetan bakarrik funtzionatzen du erabiltzen denean). Linux kernel josh-hdr- adabakiekin) kolorimetria).
  • Erabiltzaileen konpilazio hobetua. Toteltasuna murrizteko, pipeline-liburutegien erabilera teselazio eta geometria itzala duten kanalizazioetara zabaldu da, eta MSAA erabiltzean, Vulkan VK_EXT_extended_dynamic_state3 luzapenaren gaitasun gehigarriak erabiltzen dira.
  • Lagin anitzeko anti-aliasing (MSAA, Multi-Sample Anti-Aliasing) laguntza duten joko zaharretarako, d3d9.forceSampleRateShading eta d3d11.forceSampleRateShading ezarpenak gehitu dira itzaltzaile guztien Sample Rate Shading modua gaitzeko, eta horrek kalitatea hobetzen du. jokoetako irudiak.
  • GLFW backend-a gehitu da Linux-en eraikitzeetara, SDL2 backend-aren alternatiba gisa erabil daitekeena.
  • D3D11 komandoak pasatzeko logika hobetu da DXVK portaera D3D11 jatorrizko gidarietara hurbiltzeko eta errendimendu aurreikusgarriagoa lortzeko.
  • Jokoetan agertzen ziren arazoak konpondu dira:
    • Berezitasunaren Errautsak.
    • Battlefield: Bad Company 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Saints Row: Hirugarrena.
    • Sekiro.
    • Sonic Frontiers.
    • Komandante Gorena: Forged Alliance.

Iturria: opennet.ru

Gehitu iruzkin berria