DirectX 11 vs. DirectX 12: Które API Reigns Supreme?

Autor : Caleb Feb 26,2025

Gotowy czy nie: DirectX 11 vs. DirectX 12 - który powinieneś wybrać? ================================================== ================

Wiele nowoczesnych gier oferuje zarówno opcje DirectX 11, jak i DirectX 12, a gotowe lub nie nie jest wyjątkiem. Ten wybór może być mylący, szczególnie dla mniej znaczących technologii graczy. Chociaż DirectX 12 jest nowsze i potencjalnie oferuje lepszą wydajność, DirectX 11 jest często uważane za bardziej stabilne. Więc co jest dla Ciebie odpowiednie?

Zrozumienie DirectX 11 i DirectX 12

Mówiąc najprościej, zarówno DirectX 11, jak i DirectX 12 działają jako tłumacze między komputerem a grą, pomagając graczom graficznym renderować wizualne.

DirectX 11, będąc starszym, jest prostszy dla programistów. Nie wykorzystuje jednak w pełni zasobów CPU i GPU, potencjalnie ograniczając wydajność. Jego powszechne przyjęcie wynika z łatwości użytkowania.

Z drugiej strony DirectX 12 jest bardziej wydajne, lepiej wykorzystujące zasoby procesora i GPU. Zapewnia programistom większe opcje optymalizacji w celu poprawy wydajności. Jednak jego złożoność wymaga większych wysiłków rozwojowych, aby w pełni wykorzystać swoje zalety.

Wybór właściwej wersji DirectX dla gotowych lub nie


A photo of the Soft Objectives in Hide and Seek in Ready or Not as part of an article about the DirectX 11 and DirectX 12.

Screenshot za pośrednictwem escapist
Optymalny wybór zależy od możliwości systemu. Nowoczesne, wysokiej klasy systemy z silnym wsparciem DirectX 12 prawdopodobnie skorzystają z wydajności DirectX 12. Dystrybuuje obciążenia na wiele rdzeni procesora, co prowadzi do lepszej liczby klatek na sekundę, gładszej rozgrywki i potencjalnie ulepszonej grafiki.

I odwrotnie, DirectX 12 nie jest idealny dla starszych systemów i może powodować więcej problemów niż rozwiązuje. Starsze systemy są lepiej obsługiwane przez stabilność DirectX 11. Podczas gdy DirectX 12 oferuje korzyści wydajności, może walczyć o starszy sprzęt, co powoduje problemy z wydajnością.

W skrócie: użyj DirectX 12 w nowoczesnych systemach, aby potencjalnie lepsza wydajność; Użyj DirectX 11 w starszych systemach do stabilności.

Ustawienie trybu renderowania w gotowości lub nie

Zazwyczaj wybierzesz tryb renderowania (DX11 lub DX12) podczas uruchamiania gry przez Steam. Okno skłoni do wyboru. Wybierz DX12 dla nowszych komputerów i DX11 dla starszych.

Jeśli to okno się nie pojawi, wypróbuj to:

  1. Kliknij prawym przyciskiem myszy gotowy lub nie w bibliotece Steam i wybierz „Właściwości”.
  2. Przejdź do zakładki „General”.
  3. Użyj pola „Opcje uruchamiania”, aby określić preferowany tryb renderowania (np. „-Dx11” lub „-dx12”).
  • Gotowy lub nie* jest obecnie dostępny na PC.