AMD dodało nową funkcję do swoich narzędzi dla twórców gier korzystających z pakietu Radeon Developer Tools. To się nazywa Eksperymenty ze sterownikamii daje programistom niskopoziomową kontrolę nad sterownikiem graficznym AMD, aby usprawnić rozwiązywanie problemów i pomóc w optymalizacji gier na PC.
Nowa funkcja eksperymentów ze sterownikami w pakiecie AMD Radeon Developer Tools, źródło obrazu: AMD.
ZOBACZ GALERIĘ – 2 ZDJĘCIA
Dzięki procesorowi graficznemu Radeon RX 5000, 6000 lub 7000, systemowi Windows i najnowszej wersji oprogramowania AMD: Adrenalin Edition programiści mogą uzyskać dostęp do ustawień graficznych na poziomie sterownika, aby zidentyfikować błędy lub obszary wymagające dodatkowej pracy w celu poprawy wydajności.
Na przykład programiści mogą wyłączyć indywidualne ustawienia, takie jak obsługa śledzenia promieni, moduły cieniujące siatkowe, wykresy pracy procesora graficznego, pamięć podręczna modułów cieniujących, synchronizacja pionowa i inne. „Eksperymenty ze sterownikami ujawniają kontrolę niższego poziomu sterownika graficznego, która może mieć wpływ na zachowanie, wydajność, a nawet stabilność aplikacji” – pisze AMD. „Dlatego programiści graficy powinni ich używać ostrożnie i świadomie”.
AMD zauważa, że chociaż błędy i problemy można wykryć za pomocą grafiki niskiego poziomu lub wywołań API, główna przyczyna zazwyczaj leży po stronie aplikacji.
Eksperymenty ze sterownikami umożliwiają zmianę zachowania i charakterystyki wydajności gry lub innej aplikacji graficznej bez modyfikowania jej kodu źródłowego lub konfiguracji. Kontrolują zachowanie niskiego poziomu sterownika graficznego. To narzędzie udostępnia niektóre ustawienia sterownika, które wcześniej były dostępne tylko dla inżynierów AMD, którzy opracowali sterownik, np. wyłączenie obsługi ray tracingu lub niektórych optymalizacji w kompilatorze modułu cieniującego. Może być przydatny do debugowania problemów w aplikacjach graficznych – samodzielnie lub w połączeniu z innymi narzędziami, takimi jak Radeon GPU Detective (RGD), Radeon GPU Profiler (RGP), Radeon Memory Visualizer (RMV) lub Radeon Raytracing Analyzer (RRA).
Aby zapoznać się z pełnym zestawieniem dziesiątek ustawień, do których dostęp mają eksperymenty ze sterownikami, zapoznaj się z artykułem AMD Adama Sawickiego dotyczącym GPUOpen.