Wydanie VKD3D-Proton 2.5, rozwidlenie Vkd3d z implementacją Direct3D 12

Valve opublikowało wersję VKD3D-Proton 2.5, rozwidlenie bazy kodu vkd3d zaprojektowane w celu ulepszenia obsługi Direct3D 12 w programie uruchamiającym gry Proton. VKD3D-Proton obsługuje specyficzne dla Protona zmiany, optymalizacje i ulepszenia w celu lepszej wydajności gier Windows opartych na Direct3D 12, które nie zostały jeszcze zastosowane w głównej części vkd3d. Wśród różnic widać także skupienie się na wykorzystaniu nowoczesnych rozszerzeń Vulkan i możliwościach najnowszych wydań sterowników graficznych w celu osiągnięcia pełnej kompatybilności z Direct3D 12.

W nowej wersji:

  • Zaimplementowano mniej więcej pełną obsługę API DXR 1.0 (DirectX Raytracing) oraz eksperymentalną obsługę DXR 1.1 (włączaną poprzez ustawienie zmiennej środowiskowej VKD3D_CONFIG=dxr|dxr11″). W DXR 1.1 nie wszystkie funkcje są jeszcze zaimplementowane, ale obsługa inline ray tracingu jest już w pełni gotowa. Działające gry korzystające z DXR to Control, DEATHLOOP, Cyberpunk 2077, World of Warcraft i Resident Evil: Village.
  • W przypadku systemów z kartami graficznymi NVIDIA dodano obsługę technologii DLSS, która umożliwia wykorzystanie rdzeni Tensor kart graficznych NVIDIA w celu realistycznego skalowania obrazu przy użyciu metod uczenia maszynowego w celu zwiększenia rozdzielczości bez utraty jakości.
  • Tłumacz pośredniej reprezentacji shaderów DXIL (DirectX Intermediate Language) rozszerzył obsługę modeli shaderów.
  • Dodano obsługę technologii PCI-e Resizable BAR (Base Address Registers), która umożliwia procesorowi dostęp do całej pamięci wideo GPU i, w niektórych sytuacjach, zwiększa wydajność GPU o 10-15%. Efekt optymalizacji widać wyraźnie w grach Horizon Zero Dawn i Death Stranding.
  • Naprawiono problemy w grach DEATHLOOP, F1 2021, WRC 10, DIRT 5, Diablo II Resurrected, Psychonauts 2, Far Cry 6, Evil Genius 2: World Domination, Hitman 3, Anno 1800, a także w grach opartych na Nierealny silnik 4.

Źródło: opennet.ru

Dodaj komentarz