Jakarta, Technologue.id – AMD resmi merilis AMD FSR "Redstone" SDK 2.4 yang memperluas jangkauan ML-based FSR Upscaling 4.1 ke lebih banyak perangkat. Pembaruan ini menandai pertama kalinya teknologi upscaling berbasis machine learning tersebut hadir di GPU diskrit AMD Radeon RX 6000 Series (arsitektur AMD RDNA 2).
Sebelumnya, pada Juni, AMD telah memperluas ML-based FSR Upscaling 4.1 ke GPU AMD Radeon RX 7000 Series. Kini, pemilik kartu grafis generasi lebih lama juga bisa merasakan peningkatan kualitas gambar yang signifikan dari teknologi tersebut.
Tak hanya GPU diskrit, FSR Upscaling 4.1 juga untuk pertama kalinya hadir di prosesor AMD Ryzen tertentu dengan grafis Radeon terintegrasi. Prosesor ini biasa ditemukan di laptop gaming, mini-PC, hingga perangkat handheld gaming.
AMD Ryzen AI Max menjalankan model ML penuh, sementara model ringan baru yang dirancang untuk grafis terintegrasi lebih terbatas membawa upscaling berbasis ML ke laptop tipis dan handheld. Pemilihan model dilakukan otomatis berdasarkan perangkat keras yang digunakan.
Untuk GPU terintegrasi Radeon 8000S Series yang lebih mumpuni di Ryzen AI Max 300 dan 400 Series, AMD menjalankan model INT8 penuh. Sementara prosesor Ryzen lain yang terdaftar menjalankan model INT8 ringan yang disetel untuk keseimbangan kualitas rekonstruksi gambar dan performa di laptop serta handheld.
Perlu dicatat, karena GPU terintegrasi berbagi memori sistem, performa upscaling APU dapat dipengaruhi oleh bandwidth memori serta konfigurasi daya dan termal prosesor. Dukungan APU baru dan Vulkan disediakan melalui DLL SDK yang disertakan bersama game, tanpa memerlukan versi driver tertentu.
FSR SDK 2.4 juga menjadi rilis FSR "Redstone" pertama yang menghadirkan dukungan Vulkan setara DirectX 12 untuk efek upscaling dan frame generation. Cakupannya meliputi FSR Upscaling 4.1.2, FidelityFX Super Resolution 3.1.6, FSR Frame Generation 4.0.2, hingga FSR Frame Generation (Swapchain) 4.0.0.
Game Vulkan yang sudah ada dengan AMD FidelityFX Super Resolution 3.1 tidak otomatis diperbarui ke ML-based FSR Upscaling melalui driver. Pasalnya, pembaruan otomatis tersebut hanya berlaku untuk game DirectX 12. Game Vulkan yang mengintegrasikan FSR Upscaling 4.1.2 atau FSR Frame Generation 4.0.2 ke atas baru berhak atas pembaruan otomatis ke versi mendatang lewat AMD Software: Adrenalin Edition.
AMD FSR Frame Generation (Swapchain) 4.0.0 turut membawa pembaruan Driver-Assisted Frame Pacing. Fitur ini mendelegasikan timing presentasi akhir ke driver display AMD, menjadwalkan present lebih dekat ke pipeline display dibanding busy wait di user-mode. Hasilnya, pengiriman frame lebih mulus dan overhead CPU lebih rendah.
Driver-Assisted Frame Pacing dipilih otomatis tanpa perlu opt-in dari game, dengan sejumlah syarat. Syaratnya antara lain GPU AMD Radeon RX 9000 Series atau lebih baru, driver Adrenalin 26.10.1 ke atas, serta mode fullscreen eksklusif atau borderless fullscreen yang menutupi area display.
Selain itu, VSync harus dinonaktifkan dan present dilakukan dalam jendela VRR display. Plugin AMD FSR Unreal Engine dengan OverrideSwapChainDX12 disetel true, serta FSR Frame Generation (Swapchain) 4.0.0 atau lebih baru dengan frame generation yang dikirim selama presentasi swapchain.
Untuk pengalaman terbaik, AMD merekomendasikan Windows 11 dengan Hardware-accelerated GPU Scheduling aktif. Konfigurasi itulah yang menjadi acuan validasi Driver-Assisted Frame Pacing, sementara konfigurasi OS dan penjadwalan lain bisa kembali ke jalur pacing yang ada.
Di sisi lain, AMD FSR Ray Regeneration 1.2.1 menghadirkan dukungan denoising ambient occlusion dan specular occlusion secara standalone. Pembaruan ini juga memperbaiki kueri penggunaan memori GPU, di mana kueri setelah pembuatan konteks kini mengembalikan angka yang tepat.
AMD FSR API juga mengalami sejumlah perubahan perilaku loader dan driver untuk setiap efek. API kini mencari DLL efek di samping DLL loader setelah memeriksa modul yang sudah dimuat dan folder executable aplikasi, sehingga loader dan DLL efeknya bisa dikirim bersama dalam subfolder.
Dukungan dekompresi shader blob juga ditambahkan dan saat ini digunakan pada Vulkan. Komunikasi SDK-driver turut ditingkatkan, sementara ffxConfigureDescGlobalDebug1 dideprekasi dan digantikan ffxConfigureDescGlobalDebug. Versi efek dari driver tetap tersedia melalui ffxQueryDescGetVersions.
Dengan satu integrasi, ML-based FSR Upscaling 4.1.2 kini berjalan di GPU diskrit AMD Radeon RX 9000, 7000, dan 6000 Series serta prosesor AMD Ryzen tertentu. Di GPU Radeon RX 9000 Series, SDK ini juga menghadirkan FSR Frame Generation 4.0.2, FSR Frame Generation (Swapchain) 4.0.0, dan FSR Ray Regeneration 1.2.1.
Bagi pengembang yang ingin mencoba, AMD FSR "Redstone" SDK 2.4 sudah tersedia sekarang. Biner dan source terbatas SDK ini dapat diunduh melalui GitHub, lengkap dengan dokumentasi ekstensif di halaman resmi AMD FSR SDK di GPUOpen. Ini jadi langkah AMD memperluas FSR dan FidelityFX ke ekosistem perangkat yang lebih luas.