Wydanie VKD3D-Proton 2.7, forka Vkd3d z realizacją Direct3D 12

Firma Valve opublikowała wydanie VKD3D-Proton 2.7, odgałęzienia z kodowej bazy vkd3d, stworzonego w celu poprawy wsparcia Direct3D 12 w pakiecie do uruchamiania gier Proton. W VKD3D-Proton znajdują się zmiany specyficzne dla Proton, optymalizacje i ulepszenia dla lepszej pracy gier Windows opartych na Direct3D 12, które nie zostały jeszcze przyjęte do głównego składu vkd3d. Wśród różnic podkreślono również ukierunkowanie na wykorzystanie nowoczesnych rozszerzeń Vulkan i możliwości świeżych wydań sterowników graficznych w celu osiągnięcia pełnej kompatybilności z Direct3D 12.

W nowej wersji:

  • Zwiększono wymagania dotyczące sterowników. Aby działać, potrzebne jest wsparcie rozszerzeń Vulkan: VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 i VK_KHR_maintenance4, zaimplementowanych w Mesa 22.0 oraz w zamkniętych sterownikach NVIDIA 510.
  • Nowa biblioteka potoku (pipeline) D3D12 wprowadzona w poprzednim wydaniu jest dostosowana do wszystkich gier, w tym do tych, które niewłaściwie korzystają z API D3D12, dzięki wdrożeniu wewnętrznej pamięci podręcznej do reprezentacji SPIR-V, generowanego z DXBC/DXIL.
  • Wprowadzono serię optymalizacji, mających na celu zmniejszenie obciążenia i poprawę wydajności GPU w takich sytuacjach jak renderowanie głębi (depth pass), użycie WriteBufferImmediate(), przetwarzanie obrazów, alokacja pamięci pod zasoby i dostęp do głównych deskryptorów.
  • Dodano wsparcie dla takich możliwości D3D12 jak shadery siatki (do działania wymagane jest wsparcie VK_EXT_mesh_shader), zasoby współdzielone (shared resource) oraz bariery (fence).
  • Kontynuowano wdrażanie wsparcia DXR 1.1.
  • Dodano wstępną obsługę HDR.
  • Wprowadzono liczne poprawki związane z obsługą DXIL.
  • Poprawiono kompatybilność z sterownikiem Intel ANV.
  • Rozszerzono możliwości debugowania.
  • Zwiększono stabilność działania przy minimalizowaniu i przełączaniu za pomocą Alt+Tab w trybie pełnoekranowym.
  • Przeprowadzono przygotowania do przeniesienia kodu z LGPL 2.1 na licencję MIT.
  • Rozwiązano problemy w grach Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered i Lost Judgment.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster