Czy warto uruchomić Baldur's Gate 3 w DX11 czy Vulkan?

Baldura

(Zdjęcie: Larian Studios)

Skocz do:

Pierwszą z wielu decyzji, przed którymi stajesz, rozpoczynając swoją przygodę w Baldur's Gate 3, jest to, na którym interfejsie graficznym chcesz uruchomić grę. W programie uruchamiającym Larian masz dwie opcje: DX11 i Vulkan. Spędziłem wiele godzin testując oba interfejsy API w różnych rozdzielczościach, aby dać Ci wybór odpowiedni dla sprzętu Twojego komputera.

Będziesz potrzebował całego czasu, jaki możesz zdobyć na ekranie tworzenia postaci, więc przejdę od razu do sedna.



gry vmb

Czy wybrać DX11 czy Vulkan w Baldur's Gate 3?

W przypadku kart graficznych Nvidia, DX11 jest ogólnie lepszym wyborem.

W moich testach DX11 zapewnia do 6–13% wyższą liczbę klatek na sekundę niż Vulkan. Wiąże się to z niewielkim kosztem w przypadku najniższych wartości wynoszących 1%, które w przypadku DX11 są aż o 7–12% niższe. Oznacza to, że Vulkan może zapewnić bardziej stałą wydajność, ponieważ nie zaobserwujesz tak dużych spadków wydajności. To powiedziawszy, najgorszy z nich, najniższy poziom 0,1%, często był lepszy w DX11, co oznacza, że ​​liczba klatek na sekundę z włączonym Vulkanem może czasami spaść niżej niż w DX11.

Gorąco polecam włączenie DLSS z kompatybilną kartą Nvidia (dowolnym procesorem graficznym RTX), aby uzyskać najlepszą wydajność. Zwiększa to zarówno średnią liczbę klatek na sekundę, jak i znacznie zmniejsza się o 1%, przy jednoczesnym zachowaniu bardzo wysokiej jakości obrazu.

W przypadku kart graficznych AMD Vulkan jest ogólnie lepszym wyborem.

W moich testach interfejs API Vulkan ogólnie oferował wyższą średnią liczbę klatek na sekundę i wyższą 1% niską liczbę klatek na sekundę. Jednakże minima na poziomie 0,1% czasami spadały poniżej tego, co widziałem w przypadku DX11.

To powiedziawszy, starszy wątek na Reddicie w przypadku wersji gry z wczesnym dostępem sugeruje, że jest więcej problemów z API Vulkan niż z DX11. Podczas testów nie spotkałem się z tymi problemami i być może nie występują one już w początkowej wersji gry, należy jednak o tym pamiętać, jeśli podczas gry pojawią się błędy wizualne. W takim przypadku DX11 jest odpowiednią alternatywą i działa dobrze.

Jeśli potrzebujesz dodatkowej wydajności, FSR 1.0 to jedyna opcja z kartą graficzną AMD. Niestety, jest to starsza wersja tej technologii, niż byśmy sobie tego życzyli, a po włączeniu tej technologii jakość obrazu znacznie spada, nawet w trybie Ultra Quality. Używałbym tej funkcji tylko wtedy, gdy masz trudności z osiągnięciem stałych 60 klatek na sekundę.

W przypadku kart graficznych Intela Vulkan będzie prawdopodobnie lepszym wyborem.

najlepsze krzesła dla graczy

Nie udało mi się przetestować kart graficznych Intel Alchemist, jednak wydaje się prawdopodobne, że najlepsze wyniki zapewni Vulkan. Podstawowa architektura kart graficznych Intel Arc została zaprojektowana dla nowszych interfejsów API i historycznie rzecz biorąc, nowszy interfejs API Vulkan zapewnia najlepszą wydajność na tych kartach. Intel pracuje nad ulepszoną obsługą DX11 i starszymi API, ale przyznał, że prace nad tym trwają.

Testy porównawcze

Obraz 1 z 3

(Źródło zdjęcia: Przyszłość)

(Źródło zdjęcia: Przyszłość)

(Źródło zdjęcia: Przyszłość)

Stanowisko badawcze: Nvidia GeForce RTX 3080 10 GB, Intel Core i9 12900K, 32 GB G.Skill Trident Z5 RGB DDR5-5600, Asus ROG Strix Z690-F Gaming WiFi, 1 TB Solidigm P44 Pro 1 TB, Asus ROG Ryujin II, Gigabyte Aorus P1200W

Obraz 1 z 3

(Źródło zdjęcia: Przyszłość)

(Źródło zdjęcia: Przyszłość)

(Źródło zdjęcia: Przyszłość)

Stanowisko badawcze: AMD Radeon RX 6800, Intel Core i9 12900K, 32 GB G.Skill Trident Z5 RGB DDR5-5600, Asus ROG Strix Z690-F Gaming WiFi, 1 TB Solidigm P44 Pro 1 TB, Asus ROG Ryujin II, Gigabyte Aorus P1200W

W obu przypadkach, DX11 i Vulkan, możesz spodziewać się całkiem godnej podziwu wydajności Baldur's Gate 3. Nie napotkałem jeszcze żadnych problemów ani awarii, mimo że spędziłem już kilka godzin w testach porównawczych, chociaż gra jest absolutnie ogromna, więc Czas pokaże, czy taka stabilność utrzyma się przez całą kampanię.

Oto, co zrobić, jeśli Vulkan jest zablokowany na 60 klatek na sekundę

Jeśli stwierdzisz, że Baldur's Gate 3 jest zablokowany na 60 klatek na sekundę przy włączonej obsłudze Vulkan, być może będziesz musiał zajrzeć do sterowników graficznych lub ustawień wyświetlania systemu Windows, aby upewnić się, że monitor jest ustawiony na najszybszą maksymalną częstotliwość odświeżania. Wydaje się, że Vulkan przejmuje częstotliwość odświeżania systemu operacyjnego, co może oznaczać, że niepotrzebnie ograniczasz liczbę klatek na sekundę w grze. Nie spotkałem się z tym problemem przy włączonym DX11.

Jaka jest różnica między DX11 a Vulkanem?

Baldura

(Zdjęcie: Larian Studios)

Obydwa są graficznymi interfejsami API, które zarządzają podstawową komunikacją pomiędzy grą a sprzętem Twojego komputera. DX11 jest produkowany przez Microsoft, a Vulkan przez Khronos Group, która jest konsorcjum wielu dużych firm, w tym Nvidia, AMD, Apple, Arm, Epic, Intel, Valve i innych.

Teoretycznie DX11 jest przestarzały w porównaniu do Vulkan, który jest znacznie nowszym i częściej aktualizowanym API. DX12 ogólnie zastąpił DX11, jednak lata opracowywania API DX11 sprawiły, że utrzymuje się on z przyzwoitą wydajnością nawet w nowoczesnych grach. Baldur's Gate 3 korzysta z silnika Divinity 4.0, który jest ulepszoną wersją wewnętrznego silnika Larian użytego w Divinity: Original Sin 2. To może wyjaśniać, dlaczego Larian zdecydował się pozostać przy DX11.

Działający programista polecam Vulkana jako wybrane API dla Baldur's Gate 3 we wczesnym dostępie. Jednak program uruchamiający wydaje się teraz domyślnie używać DX11 podczas uruchamiania, co może sugerować coś innego.

Jak wyłączyć program uruchamiający Larian, gdy już skończysz

Baldura

baldurs gate 3 wichurowy romans

(Źródło zdjęcia: Przyszłość)

Program uruchamiający Larian pojawia się przy każdym uruchomieniu Baldur's Gate 3 ze Steam. Można go jednak wyłączyć za pomocą prostego polecenia Steam. Pamiętaj tylko, że jeśli wyłączysz program uruchamiający, skutecznie każesz grze trzymać się domyślnego API, DX11. Nie znalazłem jeszcze działającego polecenia, które wymusiłoby uruchomienie gry w Vulkan bez wybierania interfejsu API w programie uruchamiającym.

Jak wyłączyć program uruchamiający Larian:

  • Kliknij prawym przyciskiem myszy grę w bibliotece Steam
  • Przejdź do opcji uruchamiania
  • Wchodzić: --pomiń program uruchamiający
  • Wyjdź z ustawień i możesz teraz uruchomić bezpośrednio grę.

Popularne Wiadomości