Firma Valve opublikowała wydanie VKD3D-Proton 2.5, odgałęzienie kodu bazowego vkd3d, stworzone w celu ulepszenia wsparcia dla Direct3D 12 w pakiecie uruchamiającym gry Proton. W VKD3D-Proton obsługiwane są specyficzne dla Proton zmiany, optymalizacje i ulepszenia dla lepszej wydajności gier Windows opartych na Direct3D 12, które nie zostały jeszcze wprowadzone do głównej wersji vkd3d. Do różnic należy także orientacja na wykorzystanie nowoczesnych rozszerzeń Vulkan i możliwości świeżych wersji sterowników graficznych w celu osiągnięcia pełnej zgodności z Direct3D 12.
W nowej wersji:
- Wprowadzono w miarę pełne wsparcie dla API DXR 1.0 (DirectX Raytracing) oraz eksperymentalne wsparcie dla DXR 1.1 (włącza się przez ustawienie zmiennej środowiskowej VKD3D_CONFIG=dxr|dxr11). W DXR 1.1 nie wszystkie funkcje są jeszcze zaimplementowane, ale wsparcie dla inline-tracingu promieni jest już w pełni gotowe. Wśród działających gier wykorzystujących DXR wymienia się Control, DEATHLOOP, Cyberpunk 2077, World of Warcraft i Resident Evil: Village.
- Dla systemów z kartami graficznymi NVIDIA dodano wsparcie dla technologii DLSS, która wykorzystuje rdzenie Tensor kart graficznych NVIDIA do realistycznego skalowania obrazów przy użyciu metod uczenia maszynowego, aby zwiększyć rozdzielczość bez utraty jakości.
- W translatorze do pośredniej reprezentacji shaderów DXIL (DirectX Intermediate Language) rozszerzono wsparcie dla modeli shaderów.
- Dodano wsparcie dla technologii PCI-e Resizable BAR (Base Address Registers), która umożliwia CPU dostęp do całej pamięci wideo GPU i w niektórych sytuacjach zwiększa wydajność GPU o 10-15%. Efekt optymalizacji jest wyraźnie widoczny w grach Horizon Zero Dawn i Death Stranding.
- Usunięto 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 oraz w grach opartych na silniku Unreal Engine 4.
Źródło: opennet.ru
