Lanseringen av DXVK 1.7, en implementering av Direct3D 9/10/11 ovanpå Vulkan-API:et

Skapat utgivningen av lagret DXVK 1.7, som tillhandahåller en implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 och 11, som fungerar genom att översätta anrop till Vulkan-API:et. För att använda DXVK krävs drivrutiner som stöder Vulkan-API 1.1, såsom AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 och AMDVLK.
DXVK kan användas för att köra 3D-applikationer och spel i Linux med hjälp av Wine, som en mer högpresterande alternativ till den inbyggda i Wine-implementeringen av Direct3D 11, som fungerar ovanpå OpenGL.

Huvudsakliga förändringar:

  • Stödet för Vulkan grafiska API-tillägg har lagts till: VK_EXT_custom_border_color (användning för att stödja kantfärger i Sampler tog bort många problem i spel baserade på Direct3D 9, inklusive Crysis och Halo 2 Vista) och VK_EXT_robustness2 (på samma sätt som D3D11 används för att hantera åtkomst utanför den tillåtna resursområdet). För att använda dessa tillägg krävs wine 5.8 samt AMD- och Intel-drivrutiner från Mesa 20.2-dev eller NVIDIA drivrutinen 440.66.12-beta;
  • Tillämpningen av rengöringsoperationer och
    barriärer under rendering har optimerats, vilket har lett till en viss ökning av prestandan i vissa spel;
  • I D3D11-spel har möjligheten att använda beräkningsköer för asynkron inläsning av resurser lagts till, om drivrutinen (till exempel RADV) inte stöder en separat överföringskö;
  • Viss funktionalitet från DXGI 1.6 har implementerats, vilket kommer att användas i framtida versioner av World of Warcraft;
  • Minneförbrukningen i D3D9 har minskats, vilket har undvikit uttömning av tillgängligt minne i vissa spel, såsom Toxikk;
  • Felkontroller i Vulkan har åtgärdats i Cloudpunk och andra spel som felaktigt använder resursbuffertar;
  • Problem vid byggandet med GCC 10.1 har lösts;
  • Olika problem relaterade till D3D9 har åtgärdats;
  • Alternativet dxgi.tearFree har omarbetats;
  • Problem i spelen Fallout New Vegas, Freelancer, GTA IV och Halo Custom Edition har lösts;
  • Stödet för att bygga med winelibhar upphört. För att bygga DXVK krävs nu MinGW.

Källa: opennet.ru

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster