NVIDIA przyspieszy ładowanie gier. Koniec czekania na start rozgrywki

6 godzin temu

NVIDIA wprowadza funkcję, która ma skrócić czas uruchamiania gier i ograniczyć przycięcia pojawiające się po aktualizacjach sterowników. Auto Shader Compilation działa w tle i automatycznie rekompiluje shadery DirectX 12 wtedy, gdy komputer pozostaje w stanie bezczynności.

Zamiast czekać na ten proces przy starcie gry, cała operacja odbywa się wcześniej i praktycznie bez udziału gracza.

Nvidia obchodzi wąskie gardło. Koniec czekania na start gry

Shadery są fragmentami kodu odpowiedzialnymi za wygląd każdego piksela na ekranie. Zanim gra je wykorzysta, muszą zostać przetłumaczone na język zrozumiały dla GPU.

W nowoczesnych produkcjach takich tłumaczeń są dziesiątki tysięcy, a każda aktualizacja gry lub sterowników potrafi wymusić ponowną kompilację. To właśnie wtedy pojawiają się znane wszystkim paski postępu, długie ładowania i charakterystyczne przycięcia, które potrafią zepsuć pierwsze minuty rozgrywki. NVIDIA chce ten problem rozwiązać, przenosząc cały proces do momentu, gdy komputer i tak nic nie robi.

Auto Shader Compilation działa w ramach NVIDIA App i wymaga sterownika Game Ready w wersji 595.97 WHQL lub nowszej. Funkcja jest domyślnie wyłączona, ale po aktywacji pozwala ustawić, jak mocno może obciążać system podczas pracy. Do wyboru są trzy poziomy intensywności, a dla niecierpliwych przygotowano opcję Compile Now, która wymusza natychmiastowe rozpoczęcie kompilacji bez czekania na bezczynność systemu.

Nie tylko Nvidia. Wszyscy chcą optymalizować proces kompilacji shaderów

W ustawieniach można też określić, ile miejsca ma zajmować pamięć podręczna shaderów. NVIDIA podaje, iż sto gigabajtów wystarczy na około dwadzieścia współczesnych gier AAA.

Ustawienia w Nvidia App. | Źródło: Nvidia

Warto jednak pamiętać, iż Auto Shader Compilation nie zastąpi pierwszej kompilacji wykonywanej wewnątrz gry po jej instalacji. Funkcja zajmuje się dopiero aktualizacjami, które pojawiają się później, na przykład po wydaniu nowego sterownika. Nowość pojawia się równolegle z innymi funkcjami, które NVIDIA wprowadza do swojej aplikacji. Jedną z nich jest DLSS 4.5 z techniką Multi Frame Generation, a w tle realizowane są prace nad rozwiązaniami, które mogą zmienić sposób dostarczania shaderów w całej branży.

Microsoft rozwija technologię Advanced Shader Delivery, która w przyszłości może pozwolić na pobieranie prekompilowanych shaderów z chmury, dopasowanych do konkretnego sprzętu użytkownika. Intel również ma własne podejście do tego problemu, więc widać wyraźnie, iż rynek zmierza w stronę automatyzacji i skracania czasu oczekiwania na start gry.

Auto Shader Compilation to dopiero wersja beta, dlatego NVIDIA zachęca do zgłaszania opinii przez formularz w aplikacji. jeżeli jednak funkcja spełni swoje zadanie, może stać się jedną z tych zmian, które po cichu poprawiają codzienne korzystanie z PC, eliminując jedną z najbardziej irytujących części grania na komputerze.

To krok, który w pewnym stopniu zbliża granie na PC do doświadczeń znanych z konsol. Tam nikt nie myśli o shaderach, bo wszystko działa od razu po uruchomieniu gry.

Źródło: Nvidia, Tom’s Hardware / Zdj. otwierające: Unsplash (@maria_shalabaieva)

gamingkarty graficzneNVIDIA
Idź do oryginalnego materiału