Video Codec Engine
Doskonała implementacja sprzętowego dekodera H.264 w procesorach Intel Core drugiej generacji wymusiła na AMD stworzenie równie wydajnego rozwiązania. Intel QuickSync umożliwia kodowanie materiałów H.264 na bieżąco przy użyciu procesora. Ponieważ uczestniczą w tym jednostki wykonawcze zintegrowanego GPU, tej funkcji zabrakło w najnowszych procesorach Sandy Bridge E. Niemniej jednak nawet tanie Core i7/i5/i3 umożliwiają kodowanie H.264 na bieżąco. AMD pozostało zatem zrobić coś lepszego:
Kodowanie H.264 może się odbywać szybciej niż „w czasie rzeczywistym”. Tryb „pełny” (Full Mode) będzie miał zastosowanie w tańszych układach graficznych, w tym zintegrowanych w przyszłych APU. Kodowaniem w tym trybie będą się zajmować ściśle wyspecjalizowane jednostki będące częścią VCE (ang. Video Codec Engine). W dużej mierze przypomina to QuickSync. Jednak czy tak jak u Intela wydajność w przypadku najtańszych i najdroższych produktów będzie taka sama? Niezupełnie:
Tryb hybrydowy kodowania powinien być zatem jeszcze szybszy od pełnego. Ten drugi i tak jest szybszy niż kodowanie „w czasie rzeczywistym”.
Unified Video Decoder
Sprzętowy dekoder strumieni wideo pozostaje niezmieniony. AMD podczas prezentacji produktu nie chwali się numerem UVD, a jedynie przedstawia jego możliwości. Z naszych informacji wynika, że odpowiada on UVD3, choć wcześniej mówiło się, że jest nieco rozbudowany. Najlepiej będzie sprawdzić to na przykładzie. W obliczu braku alternatywnego oprogramowania użyliśmy znanego nam narzędzia obsługującego akcelerację sprzętową dekodowania wideo na kartach graficznych obydwu producentów. W przypadku Tahiti dostępne jest tylko sprzętowe przyspieszenie dekodowania, a w przypadku starszego Radeona i karty Nvidia w użyciu jest technika wykorzystująca akcelerację kodowania i dekodowania. Jak tylko zdobędziemy inne programy obsługujące funkcje VCE najnowszego Radeona HD 7970, wzbogacimy procedurę testową.
Steady Video 2.0
Funkcja Steady Video została w architekturze GCN odświeżona. Pierwsza wersja tej techniki jest dostępna wraz z procesorami AMD Llano od zeszłego roku. Funkcjonalność Steady Video 2.0 została rozbudowana o obsługę materiałów wideo z przeplotem oraz obrazów o proporcjach innych, niż ma ekran, wyświetlanych z czarną ramką. W tym drugim przypadku uwzględnione są dwie sytuacje: letterbox, gdy obraz ma większy stosunek szerokości do wysokości niż ekran, oraz pillarbox, gdy to stosunek wysokości do szerokości jest większy (np. obraz 4 : 3 jest wyświetlany na ekranie 16 : 9).
Nowością są dodatkowe instrukcje obsługujące oprócz SAD (ang. Sum of Absolute Differences) także QSAD, co oznacza poczwórne sumy bezwzględnych różnic. Suma różnic bezwzględnych to prosty i powszechnie używany algorytm do mierzenia podobieństwa między blokami obrazu. Obliczenia opierają się na analizie bezwzględnej różnicy między pikselem w bloku obrazu a pikselem w bloku obrazu użytym do porównania. Te różnice są sumowane, co pozwala stworzyć prostą metrykę podobieństwa bloków. Implementacja QSAD umożliwia znaczne przyspieszenie przetwarzania tego typu danych, gdyż obejmuje nie tylko cztery typowe instrukcje SAD, które są przetwarzane w jednym cyklu obliczeń, ale także informacje o osiowaniu obrazu.
- Opowieść niedokończona...
- Asus Radeon HD 7970
- Gigabyte Radeon HD 7970 Windforce 3X
- Sapphire Radeon HD 7970
- VTX3D Radeon HD 7970
- XFX HD 7970 Black Edition Double Dissipation
- Platforma testowa
- GPGPU – OpenCL, DirectCompute itp.
- UVD, VCE i Steady Video 2.0
- Głośność poszczególnych kart
- Pobór mocy, temperatura
- Podkręcanie kart różnych firm
- CrossFireX
- Wydajność CrossFireX
- Wydajność CrossFireX – cd.
- Potrójne CrossFireX
- Poczwórne CrossFireX
- Wydajność potrójnego i poczwórnego CrossFireX
- Mikrozacięcia
- Podkręcanie ekstremalne
- Podsumowanie


