DXVK 3.1 to przede wszystkim aktualizacja zgodności: dodaje początkową obsługę inkrementalnej prezentacji DXGI oraz celów renderowania D3D11 tworzonych bezpośrednio na buforach. Wydanie naprawia m.in.
Research answer

Create a landscape editorial hero image for this Studio Global article: What new features, hardware-specific groundwork, performance improvements, and bug fixes are included in DXVK 3.1—the open-source Vulkan-bas. Article summary: DXVK 3.1 is a targeted feature-and-compatibility release for the Direct3D-to-Vulkan layer used by Proton. Its main additions improve DXGI/D3D11 compatibility, establish Intel vendor-extension infrastructure, tune renderi. Topic tags: general, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fa
DXVK 3.1 to ukierunkowana aktualizacja warstwy tłumaczącej Direct3D na Vulkan, używanej przez Wine i Proton do uruchamiania gier z Windows na Linuksie. Najważniejsze zmiany dotyczą sposobu prezentowania obrazu i zgodności z renderowaniem D3D11, a zestaw poprawek usuwa długo występujące problemy w grach takich jak Battlefield 3, The Witcher 1, Ghost Recon Breakpoint czy RaceRoom Racing Experience. 1
3
DXVK 3.1 dodaje początkową obsługę parametrów prezentacji DXGI, w tym tak zwanej prezentacji inkrementalnej. Mechanizm ten pozwala aplikacji aktualizować tylko zmieniony fragment okna zamiast rysować całą jego zawartość od początku. W praktyce rozwiązuje to problemy z wyświetlaniem interfejsu zgłaszane m.in. w VirtualDJ oraz w launcherach gier, takich jak Ubisoft Connect. 3
4
Zmiana może również ograniczyć niepotrzebną pracę sterownika Vulkan obsługującego rozszerzenie VK_KHR_incremental_present. Na tym etapie jej główną korzyścią jest jednak zgodność, a nie gwarantowany wzrost liczby klatek na sekundę. 3
Aplikacje korzystające z D3D11 mogą teraz tworzyć widoki celu renderowania bezpośrednio na buforach. Taki sposób pracy wykorzystywały starsze silniki, w tym produkcje oparte na Frostbite. W Battlefield 3 poprawka usuwa problem brakujących lub nieprawidłowo renderowanych chmur. 1
3
4
Na komputerach z układem graficznym Intela DXVK 3.1 potrafi ładować biblioteki rozszerzeń specyficznych dla tego producenta. To infrastruktura przygotowana z myślą o przyszłej obsłudze rozszerzeń Intela dla D3D11 w Protonie — nie należy traktować jej jako kompletnego, nowego zestawu funkcji dla użytkowników Intela już w tej wersji. 1
4
Nowa wersja stosuje bardziej agresywną optymalizację obszaru renderowania na układach kafelkowych. Gdy zmienia się tylko część powierzchni, DXVK może ograniczyć zakres wykonywanych operacji i zmniejszyć ilość zbędnego renderowania. Efekt zależy od konkretnego GPU oraz sterownika, dlatego DXVK 3.1 nie powinien być postrzegany jako uniwersalna aktualizacja wydajnościowa. 3
Użytkownicy kart Nvidia otrzymują dwie ukierunkowane poprawki: naprawiono nieprawidłowe renderowanie wody w Ghost Recon Breakpoint oraz błędy wyczerpania pamięci sterty deskryptorów na sterownikach Nvidii. 1
DXVK 3.1 usuwa również kilka regresji i problemów dotyczących konkretnych aplikacji:
Dla większości graczy DXVK 3.1 jest przede wszystkim wydaniem poprawiającym zgodność i poprawność obrazu. Najbardziej zauważalne efekty pojawią się w grach lub launcherach korzystających z częściowych aktualizacji okna, buforowych celów renderowania D3D11, starszego renderowania mgły D3D9 albo ścieżek zależnych od konkretnego sterownika. Optymalizacja dla układów kafelkowych może ograniczyć zbędną pracę GPU w obsługiwanych scenariuszach, ale dostępne informacje o wydaniu nie potwierdzają uniwersalnego wzrostu wydajności. 1
3
4
Jeśli dana gra cierpiała na jeden z wymienionych problemów, najlepiej korzystać z wersji DXVK dostarczanej razem z używaną wersją Protona albo postępować zgodnie z zaleceniami pakietów dystrybucji. Nie ma powodu zakładać, że ręczne podmienianie bibliotek DLL będzie konieczne. Oficjalna strona wydań projektu zawiera binaria DXVK 3.1 oraz pełny changelog. 15
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
DXVK 3.1 to przede wszystkim aktualizacja zgodności: dodaje początkową obsługę inkrementalnej prezentacji DXGI oraz celów renderowania D3D11 tworzonych bezpośrednio na buforach.
DXVK 3.1 to przede wszystkim aktualizacja zgodności: dodaje początkową obsługę inkrementalnej prezentacji DXGI oraz celów renderowania D3D11 tworzonych bezpośrednio na buforach. Wydanie naprawia m.in. błędne renderowanie chmur w Battlefield 3, mgłę w The Witcher 1 i Mabinogi, wodę w Ghost Recon Breakpoint oraz interfejs RaceRoom Racing Experience uruchamianego przez Proton 11.
DXVK 3.1 wprowadza także obsługę ładowania bibliotek rozszerzeń Intela i optymalizuje obszar renderowania na układach kafelkowych, lecz nie gwarantuje wzrostu liczby klatek w każdej grze.