Funkcja Frame Pacing pozwala uzyskać jeszcze lepszą płynność wyświetlanego obrazu w konfiguracjach multi-GPU.
Firma AMD udostępniła w najnowszych sterownikach Radeon Software (16.9.1) udoskonaloną funkcję Frame Pacing, która pozwala znacząco poprawić płynność animacji w konfiguracjach z wieloma kartami graficznymi. Do tej pory rozwiązanie to było dostępne tylko dla aplikacji korzystających z DirectX 11, ale teraz mogą z niej korzystać również tytuły pod DirectX 12.
Funkcja Frame Pacing działa w ten sposób, że przy konwencjonalnym scenariuszu multi-GPU, czyli dwóch kart graficznych o tej samej mocy renderujących klatki naprzemiennie (AFR - Alternate Frame Rendering), odstęp między kolejnymi klatkami animacji jest wyrównywany tak, aby obraz był maksymalnie płynny. Funkcja ta normalizując czasy wyświetlania klatek pozwala uniknąć sytuacji, w których klatki od obu układów graficznych docierają do wyświetlacza jedna zaraz po drugiej, przez co potem następuje dłuższa przerwa.
Porównanie czasu renderowania klatek w benchmarku 3DMark Time Spy przy wyłączonej (po lewej) i włączonej (po prawej) funkcji Frame Pacing
Obsługa wielu kart graficznych (multi-GPU) jest zaimplementowana już w samym DirectX 12 i to od dewelopera zależy jej wykorzystanie i konfiguracja. Tryb LDA (Linked Display Adapter) pozwala na łączenie dwóch kart o tej samej mocy i to właśnie w tej sytuacji działa funkcja Frame Pacing. Wśród dostępnych opcji DirectX 12 jest jednak również tryb MDA (Multi-Display Adapter) umożliwiający łączenie kart graficznych o różnej mocy, które otrzymują odpowiednie do swoich możliwości zadania w renderingu.
Funkcja Frame Pacing działa już w grach Rise of the Tomb Raider oraz Total War: Warhammer. Co ważne, według wewnętrznych testów producenta funkcja ta rzeczywiście działa, bo przekłada się na zauważalnie niższe czasy generowania poszczególnych klatek.
Równie dobre wyniki odnotowano też w syntetycznym benchmarku 3DMark Time Spy (test GT1).
Nowa funkcja jest dostępna dla wszystkich kart graficznych bazujących na architekturze GCN (Graphics Core Next), a także układów APU z serii A8 lub lepszych (też z grafiką na bazie architektury GCN).
Źródło: AMD, DigitalTrends (foto)
Komentarze
27Swoją drogą, to niesamowite ile oni ''wyciskają'' z DX12 i swojej dosyć starej (ale nadal jarej? :P) architektury GCN.
Mają dużo mniejsze zaplecze $$ niż NVidia czy Intel, ale ciągle coś ''kombinują'', a zaczeło się od Mantle i wymusiło dosyć sporą zmianę obecnie z DX12 i Vulcanem na czele, byle tak dalej! :)
Zamiast kupować dwie słabsze karty zawsze lepiej jest kupić jedną mocniejszą.
Zamiast kupować dwie słabsze karty zawsze lepiej jest kupić jedną mocniejszą.