Nowe funkcje DirectX 12 zapewniają wydajniejsze działanie gier PC

Nowe funkcje DirectX 12 zapewniają wydajniejsze działanie gier PC

Nowe funkcje DirectX 12 zapewniają wydajniejsze działanie gier PC

Microsoft oficjalnie wprowadził nową funkcję dla DirectX 12, która powinna pomóc najlepszym grą na PC w płynniejszym działaniu, umożliwiając karcie graficznej przejęcie części obciążenia od procesora. Funkcja ta nosi nazwę D3D12 Work Graphs i może stanowić znaczący krok naprzód w świecie gamingu na PC, eliminując typowe ograniczenia procesora (niezależnie, jak dobra jest karta graficzna).

Work Graphs był dostępny w wersji podglądowej już w zeszłym roku, ale teraz mamy pełne wydanie tej funkcji, o której Microsoft mówi jako „umożliwiającej nowe typy autonomii GPU”, jak opisano w poście na blogu deweloperów, który zauważył Wccftech.

Dokładne działanie funkcji Work Graphs jest bardzo techniczne i omówione w powyższym wpisie. W skrócie, chodzi o przeniesienie obciążenia związane z przetwarzaniem grafiki z CPU na GPU oraz zmniejszenie komunikacji między tymi komponentami, aby wyeliminować utratę wydajności.

Jak wspomniano wcześniej, głównym celem jest wyeliminowanie ograniczeń procesora w określonych sytuacjach. Deweloper gry Alan Wake 2 – Remedy Entertainment, pochwalił tę funkcję w niedawnej rozmowie. Tatu Aalto, główny programista grafiki w Remedy, powiedział: „Komunikacja między CPU a GPU stanowiła dotychczas duże obciążenie dla aplikacji czasu rzeczywistego, takich jak gry, i zauważyliśmy znaczną poprawę wydajności w grze Alan Wake 2, przenosząc większość obliczeń na GPU. Kontrola harmonogramu pracy GPU umożliwia lepsze wykorzystanie dostępnej mocy GPU”.

Cytat kolejnego eksperta? Proszę bardzo, tym razem jest nim Graham Wihlidal, główny inżynier (grafika) w Epic Games, którego cytuje Microsoft: „Od kilku lat opowiadamy się za takim rozwiązaniem i bardzo cieszymy się, że doczekaliśmy się wprowadzenia Work Graphs”.

Analiza: Gra o grafikę

Wszystko to brzmi świetnie, ale trzeba pamiętać, że funkcja ta jest w bardzo wczesnym stadium rozwoju, dopiero co wyszła z fazy podglądowej.

Należy również zauważyć, że nie będzie to magiczne rozwiązanie dla wszystkich gier PC. Korzyści będą zróżnicowane, jak to zazwyczaj bywa, w zależności od gry, ustawień, specyfikacji sprzętu komputerowego, itp. Dodatkowo, uruchomienie funkcji Work Graphs wiąże się z pewnym kosztem zasobów systemowych.

Nvidia wyjaśnia w poście opisującym przypadki zastosowania DX12 Work Graphs w technologii deferred shading: „Koszt związany z zarządzaniem rekordami grafu i harmonogramowaniem pracy odbiera część uzyskanych korzyści ze stosowania work graphs.”

Nie chcemy zniechęcać, a jedynie zwrócić uwagę na pewien stopień ostrożności – ale oczywiście jest to ekscytujący rozwój dla gier z wykorzystaniem DX12, ponieważ to krok w kierunku zwalczania ograniczeń procesora. Czekamy na przyszłość, aby zobaczyć, jak technologia ta sprawdzi się w praktyce gier.

FAQ:

1. Co to jest funkcja D3D12 Work Graphs?
Funkcja D3D12 Work Graphs to nowa funkcja dla DirectX 12 wprowadzona przez Microsoft. Pozwala ona karcie graficznej przejąć część obciążenia od procesora, co powinno wpłynąć na płynniejsze działanie gier na PC.

2. Jak działa funkcja Work Graphs?
Funkcja Work Graphs polega na przeniesieniu obciążenia związanej z przetwarzaniem grafiki z procesora na kartę graficzną oraz zmniejszeniu komunikacji między tymi komponentami, co eliminuje utratę wydajności.

3. Jakie są główne korzyści z funkcji Work Graphs?
Główną korzyścią funkcji Work Graphs jest eliminacja ograniczeń procesora w określonych sytuacjach. Pozwala to na lepsze wykorzystanie mocy karty graficznej i poprawę wydajności w grach czasu rzeczywistego.

4. Jakie są potencjalne korzyści funkcji Work Graphs w grze Alan Wake 2?
Główny programista grafiki w Remedy Entertainment, twórcach gry Alan Wake 2, pochwalił funkcję Work Graphs, mówiąc o znaczącej poprawie wydajności gry poprzez przeniesienie większości obliczeń na GPU.

5. Czy funkcja Work Graphs jest idealnym rozwiązaniem dla wszystkich gier PC?
Nie, korzyści z funkcji Work Graphs będą zróżnicowane w zależności od gry, ustawień, specyfikacji sprzętu komputerowego, itp. Ponadto, uruchomienie tej funkcji wiąże się z pewnym kosztem zasobów systemowych.

6. Czy jest jakieś ostrzeżenie dotyczące funkcji Work Graphs?
Tak, warto zachować pewien stopień ostrożności. Uruchomienie tej funkcji może wiązać się z kosztem zasobów systemowych i nie będzie to magiczne rozwiązanie dla wszystkich gier PC.

7. Jaki jest przyszły rozwój funkcji Work Graphs?
Funkcja Work Graphs jest wciąż w bardzo wczesnym stadium rozwoju, więc przyszłość jej zastosowania w praktyce gier PC jest jeszcze nieznana.

Sugerowane linki powiązane:

directx.microsoft.com
remedygames.com
epicgames.com

The source of the article is from the blog regiozottegem.be