Nowy sterownik DX11 dla GPU Arc od Intel – i rewolucyjne narzędzie do testowania wydajności

Intel wprowadził aktualizacje dla swojego sterownika DirectX 11 dla kart graficznych Arc oraz nową, w pełni przebudowaną wersję narzędzia PresentMon do monitorowania wydajności systemu. Te karty Arc coraz bardziej się poprawiają, dzięki wsparciu dla starszych interfejsów programowania grafiki, co przynosi wzrost średniej liczby klatek na sekundę aż o 19 punktów procentowych w wybranych grach DX11 przy uaktualnieniu do najnowszego sterownika Arc. Nowa wersja PresentMon, dostępna już w wersji beta, oferuje ciekawe nowe możliwości dla Digital Foundry i zainteresowanych konsumentów.

Poprawki dla DirectX 11 na kartach Arc

Intel poinformował, że teraz przeportowano już tytuły DX9 do nowego sterownika, więc przyszedł czas na DirectX 11 z przebudowanym sterownikiem. Według wyjaśnień Toma Petersena z Intela, sterownik graficzny firmy Intel zawsze uważał wydajność CPU za nieskończoną, ponieważ w systemach z zintegrowaną grafiką zawsze będzie to wyłącznie wina GPU – dlatego ważne jest, aby jak najwięcej pracy przenieść na CPU, aby zwiększyć liczbę klatek na sekundę.

Z Arc paradoks ten staje się mniej zrozumiały, a CPU często staje się wąskim gardłem, dlatego przebudowa polegała na przeniesieniu niektórych funkcji z powrotem na GPU, aby zmniejszyć obciążenie CPU i poprawić ogólną wydajność.

Znaczące wzrosty wydajności w DX11

Ta przebudowa przyniosła znaczące wzrosty wydajności w wielu popularnych tytułach DX11. W przypadku karty Arc A750 LE zanotowano wzrost średniej liczby klatek na sekundę nawet o 33% w Overwatch 2. Widać skoncentrowanie na grach esportowych – Counter-Strike 2 zyskał 18%, Valorant 18%, League of Legends 11%, a Apex Legends 17%.

Ponadto, oprócz 19% wzrostu średniej liczby klatek na sekundę, czas wykonania klatki uległ poprawie o 20% w wyżej wymienionych tytułach DX11. Jednak za tymi przeciętnymi wynikami kryje się dużo większa zmienność zależna od kontekstu – zauważyliśmy, że sterownik Intel Arc DX11 był historycznie dosyć szybki, gdy na ekranie nie działo się wiele, ale wypadł gorzej niż konkurencja, gdy był duży ruch graficzny. Nowy sterownik ma na celu pomóc w tej kwestii, a korzyści wynikające z chwili na chwilę w trakcie sceny mogą być znacznie większe niż przeciętne wzrosty.

Nowa wersja narzędzia PresentMon

Kolejnym ciekawym narzędziem, które możemy już teraz przetestować, jest nowa wersja beta narzędzia PresentMon. Nowe nakładki są łatwiejsze w użyciu i śledzą nowe metryki, w tym statystykę “zajętość GPU”, która pokazuje, kiedy GPU jest w pełni wykorzystywane i renderuje, a kiedy działa niepełnowartościowo z powodu innych wąskich gardeł w systemie.

To dane przydatne do śledzenia w czasie, ponieważ mogą sugerować, czy należy zaktualizować CPU czy GPU. Na przykład, jeśli GPU jest zawsze zajęte, to oznacza, że CPU dostarcza mu wystarczająco dużo pracy i jesteś ograniczony przez GPU, a jeśli jest często bezczynne, to jesteś ograniczony przez CPU. (Intel niedawno promował ideę balansowanych systemów ze względu na konkurencyjne oferty CPU/GPU, więc ułatwienie określenia punktu równowagi korzysta z rąk firmy).

Ponadto, widoczne jest, jak ustawienia gry wpływają na obciążenie GPU i czas wykonania klatek. Na przykład, uruchamianie CS: GO na niskich ustawieniach na systemie Core i5 + Arc A750 LE powoduje nieregularne czasy wykonania klatek, podczas gdy zwiększenie grafiki do ultra daje bardziej stabilne dostarczanie klatek, mimo spadku średniej liczby klatek na sekundę. Narzędzie PresentMon ułatwia śledzenie tych metryk i próbę zrównoważenia obciążenia CPU i GPU w czasie rzeczywistym dla poszczególnych gier.

Dodatkowe funkcje nowego narzędzia PresentMon

Narzędzie PresentMon oferuje wiele innych funkcji, takich jak tryb pracujący w oknie zamiast nakładki dla zestawów wielomonitorowych, automatyczne przechwytywanie z procesu o najwyższym obciążeniu GPU oraz dostosowywanie rozmiaru, zakresu i częstotliwości odświeżania nakładki. Można z niego korzystać w celach badawczych, a także działa praktycznie bez obciążenia, jest otwartoźródłowy i obsługuje nie tylko karty graficzne Intel, ale także Nvidia i AMD. Obsługuje również wszystkie główne, nowoczesne interfejsy programowania grafiki (OpenGL, DX9, DX11, DX12 i Vulkan) oraz posiada możliwości wiersza poleceń do automatyzacji. Intel zapewnia również, że nowa wersja narzędzia PresentMon zachowuje takie samo API jak starsza wersja, dzięki czemu programiści, którzy korzystali z PresentMon do tworzenia swoich własnych aplikacji – takich jak FrameView od Nvidia, OCAT od AMD i niezależny CapFrameX – będą mogli przejść na nową wersję bez problemów.

W sumie, dzisiejsze doniesienia są dobrą wiadomością. Całkowicie przebudowany sterownik DX11 to imponujący krok naprzód, który wzmacnia najbardziej niedopracowany element oferty Arc od Intela – niezadowalającą wydajność poza najnowszymi interfejsami programowania graficznego DX12 i Vulkan. Jednocześnie narzędzie PresentMon od Intela oferuje użytkownikom nowe możliwości, które mogą przynieść wiele korzyści. Więcej informacji na ten temat podamy w nadchodzącym odcinku DF Direct Weekly #125, gdzie przedstawimy więcej informacji na temat tego narzędzia działającego na naszym zestawie PC 4800S/RX 6700, przypominającym konsole Xbox Series X lub PS5!

Źródło : www.bing.com