AMD udostępnia FSR SDK 2.4 z obsługą FSR 4.1.2 dla Radeonów RX 6000 i Vulkanem
AMD opublikowało FSR SDK 2.4, czyli najnowszą wersję pakietu dla deweloperów gier. Aktualizacja przynosi FSR Upscaling 4.1.2 z modelem uczenia maszynowego dla kolejnych układów graficznych, dodaje obsługę Vulkan oraz wprowadza usprawnienia związane z generowaniem i prezentacją klatek.
FSR 4.1.2 trafia na starsze Radeony i wybrane APU
Najważniejszą zmianą w FSR SDK 2.4 jest rozszerzenie wsparcia dla skalowania obrazu opartego na modelu INT8. Rozwiązanie obejmuje teraz karty graficzne Radeon RX 6000 oparte na architekturze RDNA 2, a nie tylko nowsze serie RX 7000 i RX 9000.
Ten sam pełny model INT8 jest również dostępny dla procesorów Ryzen AI Max 300 i Ryzen AI Max 400, które korzystają ze zintegrowanej grafiki RDNA 3.5.
Lżejszy model dla słabszych układów
Dla mniej wydajnych APU AMD przygotowało odchudzoną wersję modelu INT8. Według firmy ma ona mniej niż połowę rozmiaru pełnej implementacji i jest przeznaczona dla następujących układów:
- Ryzen AI 9 300 i 400,
- Ryzen AI Z2 Extreme,
- Ryzen Z2 Extreme,
- Ryzen Z2 A.
Dobór odpowiedniego modelu odbywa się automatycznie w zależności od wykrytego sprzętu.
Pełna obsługa Vulkan dla FSR Upscaling i Frame Generation
FSR SDK 2.4 wprowadza także obsługę API Vulkan na poziomie funkcjonalności zgodnym z DirectX 12 dla FSR Upscaling oraz FSR Frame Generation. Obejmuje to FSR Upscaling 4.1.2, FSR Frame Generation 4.0.2 oraz ich analityczne warianty zapasowe.
AMD zaznacza jednak, że gry wykorzystujące obecnie FSR 3.1 w Vulkanie nie otrzymają automatycznie skalowania opartego na uczeniu maszynowym wyłącznie przez aktualizację sterownika. Najpierw konieczna będzie integracja nowego SDK przez twórców gier. Dopiero kwalifikujące się tytuły Vulkan mają później wspierać automatyczne przechodzenie na nowsze implementacje za pośrednictwem sterowników AMD.
Usprawnione tempo wyświetlania klatek
Nowy pakiet dodaje funkcję Driver-Assisted Frame Pacing w ramach FSR Frame Generation (Swapchain) 4.0.0. Rozwiązanie jest dostępne wyłącznie dla kart Radeon RX 9000 oraz nowszego sprzętu.
Zamiast opierać końcowe taktowanie prezentacji obrazu na mechanizmach po stronie CPU, zadanie przejmuje sterownik wyświetlania AMD. Według firmy ma to poprawić regularność dostarczania klatek i ograniczyć narzut procesora.
Do działania funkcji wymagane są:
- sterowniki Adrenalin 26.10.1 lub nowsze,
- zgodna implementacja swapchain,
- tryb pełnoekranowy,
- wyłączony VSync,
- praca w zakresie VRR danego wyświetlacza.
AMD rekomenduje również system Windows 11 z włączonym Hardware-Accelerated GPU Scheduling.
Ray Regeneration i dostępność SDK
FSR Ray Regeneration 1.2.1 otrzymało samodzielne odszumianie dla ambient occlusion oraz specular occlusion. Z kolei analityczny upscaler FSR 3.1.6 został zaktualizowany o poprawki dotyczące precyzji i reprojekcji.
Ray Regeneration pozostaje funkcją przeznaczoną dla GPU RDNA 4 i nowszych, a jej obsługa dotyczy wyłącznie DirectX 12.
FSR SDK 2.4 jest już dostępne w repozytorium AMD na GitHubie. Pakiet zawiera skompilowane pliki binarne oraz ograniczony kod źródłowy. Obecna wtyczka dla Unreal Engine nadal korzysta z FSR Upscaling 4.1.1 i Frame Generation 4.0.1, a jej aktualizacja ma pojawić się w późniejszym terminie.
Nowe wydanie poszerza zasięg technologii skalowania opartej na uczeniu maszynowym w ekosystemie AMD, jednak jej obecność w grach będzie zależeć od decyzji i pracy deweloperów wdrażających najnowsze SDK.