DXVK 1.0.3 ar Direct3D 10/11 ieviešanu papildus Vulkan API

Nevis laidiens, kas tika atcelts GPU iesaldēšanas problēmas dēļ 1.1 sagatavots starpslāņu izlaidums DXVK 1.0.3, kas nodrošina DXGI (DirectX Graphics Infrastructure), Direct3D 10 un Direct3D 11 ieviešanu, tulkojot zvanus uz Vulkan API. DXVK 1.0.3 ietver dažus labojumus un uzlabojumus no 1.1 filiāles, piemēram:

  • DLL ir nodrošināta ar DXVK versijas informāciju;
  • Sistēmās ar NVIDIA GPU ir atrisinātas renderēšanas problēmas Dark Souls Remastered un Grim Dawn;
  • Novērsta GPU apstāšanās un draivera avārija, palaižot Star Citizen;
  • Atrisinātas veiktspējas problēmas Anno 1800;
  • Izlabotas kļūdas, kuru dēļ draiverim tika pārsūtīti nedefinēti dati, kas varēja negatīvi ietekmēt ēnotāja kešatmiņu;
  • Novērsta problēma ar ģeometrijas ēnotāju jaukšanu ar straumes metadatiem, kas var izraisīt nekontrolējamu stāvokļa kešatmiņas failu pieaugumu.

Atgādinām, ka DXVK var izmantot, lai palaistu 3D lietojumprogrammas un spēles operētājsistēmā Linux, izmantojot Wine, kas kalpo kā augstākas veiktspējas alternatīva Wine iebūvētajai Direct3D 11 ieviešanai, kas darbojas virs OpenGL. IN dažas spēles Wine+DXVK kombinācijas veiktspēja atšķirīgs no palaišanas operētājsistēmā Windows tikai par 10-20%, savukārt, izmantojot Direct3D 11 ieviešanu, kuras pamatā ir OpenGL, veiktspēja samazinās daudz būtiskāk. Darbs progresā par Piegāde DXVK kā sastāvdaļa vīna integrācija, kas tiek piegādāta atsevišķas Linux bibliotēkas (libdxvk.so) veidā, ko var izmantot tieši programmā Wine, bez nepieciešamības atsevišķi instalēt DXVK Windows DLL formātā.

Avots: opennet.ru

Pievieno komentāru