DXVK 3.0 vÀljaanne, Direct3D 8/9/10/11 rakendamine Vulkan API peal

VÀlja on DXVK 3.0, mis pakub DXGI (DirectX Graphics Infrastructure) rakenduse, Direct3D 8, 9, 10 ja 11, mis töötab Vulkan API-le kutsete tÔlkimise kaudu. DXVK kasutamiseks on vajalik Vulkan 1.4 API toe pakkumine, nÀiteks NVIDIA 575.51.02, Mesa AMD RADV 25.0, NVIDIA 25.1 ja Intel ANV 25.1 draiverid. DXVK-d saab kasutada 3D rakenduste ja mÀngude kÀivitamiseks Linuxis kasutades Wine'i, olles efektiivsem alternatiiv Wine'i sisseehitatud Direct3D rakendustele, mis töötavad OpenGL-i peal.

Peamised muudatused:

  • KĂ”igi toetatud shaderite mudelite jaoks on kaasatud dxbc-spirv shaderite kompilaator. Shaderite kompileerimine on ĂŒle viidud pĂ”hivoogude töötlemise asemel eraldi voogudesse.
    On rakendatud diskikohandamine shaderite vaheesitusega (kÀtte saamine salvestatakse Wine'i praeguses prefiksis kausta AppData/Local).
    dxbc-spirv kasutuselevĂ”tt on vĂ”imaldanud vĂ€hendada mĂ€lu kasutamist, lĂŒhendada kĂ€ivitus aega, vĂ€listada kĂŒlmumise ja kĂ”rvaldada rida probleeme, mis esinesid mĂ€ngudes nagu Postal: Brain Damaged, Snowrunner, Overwatch, God of War, Days Gone ja Final Fantasy XIV, mida vana shaderi tĂ”lkekoodiga ei olnud vĂ”imalik lahendada.
  • D3D9 jaoks on rakendatud shaderite mudelite 1-3 tugi.
  • Vaikimisi on aktiveeritud Vulkan-i laiendus VK_EXT_descriptor_heap. VĂ”rreldes varem kasutatud Vulkan-i laienduse pĂ”hjal olevate descriptor'ite salvestustega
    VK_EXT_descriptor_buffer, uus rakendus tagab sama taseme CPU-l toimuvate operatsioonide jĂ”udluses, kuid vĂ€hendab koormust GPU-l, eriti NVIDIA graafikakaartide kasutamisel. NVIDIA graafikakaardiga sĂŒsteemide jaoks on vajalik vĂ€hemalt versioon 595.84 omanikudraiveritest. VK_EXT_descriptor_buffer pĂ”hinev rakendus on kuulutatud aegunuks ja see eemaldatakse jĂ€rgmistel vĂ€ljaannetel.
  • Direct3D 9 rakenduses ei genereerita enam shadreid reaalajas, vaid kasutatakse uber-shadreid, mille optimeeritud versioonid kompileeritakse taustal, lahendades probleemid vanemate mĂ€ngude, nagu Unreal Tournament 2004, hangumisega. Tagatud on mĂ€lubufferite laadimine vajaduse jĂ€rgi, nagu Windowsis, selle asemel, et need eelnevalt videomĂ€lu paigutada, mis on kĂ”rvaldadanud 32-bitiste D3D9-mĂ€ngude avarii lĂ”petamise probleemid, mis tulenevad piiratud aadressiruumist.
  • Multisampling (MSAA) töökorrektsus tagatud D3DRS_MULTISAMPLEANTIALIAS reĆŸiimis Vulkani laienduste VK_EXT_sample_locations ja VK_EXT_extended_dynamic_state3 toetavate sĂŒsteemide puhul, mis lahendas renderdamise probleemid Anno 1701, Men of War ja muudes mĂ€ngudes MSAA aktiveerimisel.
  • Shared resources'i tugi tagatud ametlikes Wine'i versioonides ilma projekti Proton tĂ€iendavate plaastriteta.
  • Keskkonnamuutuja DXVK_FRAME_RATE eemaldatud, mida kasutas FPS'i piiramise jaoks, selle asemel soovitatakse kasutada vĂ€liseid piirajaid nagu Gamescope ja Mangohud. Sisseehitatud piiraja aktiveerimiseks saab kasutada seadet „dxvk.maxFrameRate = n“.
  • Probleemid mĂ€ngudes on lahendatud:
    • Bioshock Infinite
    • Borderlands 2
    • Colin McRae Rally 3
    • Dirt Rally 2
    • Fallout New Vegas
    • Insurgency & Counter-Strike
    • Jump Space
    • Max Payne
    • Railroad Tycoon 3
    • Resident Evil 6
    • Sang-Froid: Tales of Werewolves
    • Sea Dogs
    • Splinter Cell 4
    • The I of the Dragon
    • The Sims 3
    • Total War: Pharaoh
    • Witch on the Holy Night
    • World of Final Fantasy
    • Vietcong
  • Minimaalsed graafika API nĂ”uded tĂ”stetud vÀÀrusele Vulkan 1.4.
    NĂŒĂŒd on vajalikud vĂ€hemalt AMD RADV 25.0, NVIDIA 575.51.02, NVIDIA 25.1 ja Intel ANV 25.1 draiverite versioonid.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster