Oprogramowanie

Technologia Flash wydajniejsza dzięki wsparciu GPU

przeczytasz w 2 min.

Nowa wersja Flash Playera 10.1 beta przyniosła ważną zmianę. Adobe wprowadził w odtwarzaczu sprzętową akcelerację dla GPU. Czy każdy skorzysta z nowej możliwości?

Bez wątpienia Flash jest jedną z najpopularniejszych technologii używanych obecnie w Sieci. Wykorzystywany jest zarówno do budowania stron internetowych, elementów stron internetowych jak i reklam. Flash jest używany przez większość stron internetowych takich jak Youtube, Hulu, itp. Technologia w dużej mierze zawdzięcza swoją popularność dzięki możliwości obsługi jej przez różnorodne platformy - w przeciwieństwie do rozwiązań Microsoft.

Na stronach Adobe dostępna jest beta wersja nowego Flash Playera w wersji 10.1. Fakt ten wart jest naszej uwagi, ponieważ właśnie ta wersja częściowo przenosi obliczenia związane z dekodowaniem materiału Flash z procesora centralnego (CPU) na układ graficzny (GPU).

Do tej pory nawet najszybsze CPU były w pewnym, niekiedy dużym stopniu obciążane przez materiały Flash wysokiej rozdzielczości (HD). Jak się okazuje, nadal nie wszystkie GPU są obecnie obsługiwane przez nową wersję Flash Playera. Karty "za burtą" to na przykład niektóre chipy G80 od Nvidii.

Flash Player 10.1 beta powstał w ramach multiplatformowego projektu Open Screen Project. Nowa wersja pozwoli na przeglądanie nieskompresowanych stron internetowych oraz filmów HD na komputerach biurkowych oraz urządzeniach takich jak smartfony czy tablety. Adobe w nowym odtwarzaczu wprowadził również streaming materiału wideo z ochroną zawartości Adobe Flash Access 2.0.

Kluczowym usprawnieniem odtwarzacza w wersji 10.1 jest możliwość sprzętowego dekodowania materiałów kodowanych w standardzie H.264. Zarówno na komputerach PC z zainstalowanym systemem Windows czy Linux, komputerach z systemem Mac, notebookach oraz innych urządzeniach mobilnych. Przy okazji Adobe wprowadził nową wersję środowiska programistycznego Adobe AIR 2, dzięki któremu programiści będą mogli tworzyć nowe rozwiązania.

- Poprzez udostępnienie Adobe AIR 2 oraz Flash Player 10.1 wykonujemy znaczący krok w kierunku realizacji projektu Open Screen, który zapewni nowe, jeszcze lepsze wrażenia na każdym urządzeniu, wszędzie - powiedział David Wadhwani, dyrektor generalny oraz wiceprezydent działu Adobe odpowiedzialnego za platformy biznesowe. - Programiści będą mogli tworzyć nieskompresowaną zawartość stron internetowych, którą będzie można wyświetlać na wielu monitorach, zarówno na komputerach biurkowych jak i na netbookach, a w niedalekiej przyszłości także na szerokiej gamie urządzeń mobilnych (MID).

Akceleracja materiałów wideo w nowej wersji odtwarzacza działa na kartach: ATi Radeon HD 3000, HD 4000, także w wersji mobilnej, Radeonach HD 5700, 5800 oraz na kilku modelach FirePro, Nvidia ION, Geforce 8 z wyłączeniem układu G80 (8800 GTX i GTS), 9 oraz GTS/GTX.

Zagraniczny serwis internetowych Anandtech przetestował wersję 10.1 beta Flash Playera. Test przeprowadzono na platformie Nvidia ION. Odtwarzanie testowego materiału wideo zamieszonego w serwisie Hulu.com wygenerowało obciążenie procesora (CPU) na poziomie 30%, podczas gdy starsza wersja popularnego Flasha przy odtwarzaniu tego samego materiału obciążała procesor w 70%.

Porównanie użycia CPU w zależności od wersji odtwarzacza (pełen ekran, Full HD)

W podsumowaniu tesu możemy przeczytać: - Nowa funkcjonalność jest wspaniała. Wyniki uzyskane w serwisie Hulu są genialne, jednak testy przeprowadzone na stronie Youtube są jeszcze lepsze. Obciążenie procesora przy odtwarzaniu materiału HD spadło z 60 do 12%. Imponujące".

Jeden z materiałów użytych do testów:

The.Prince.Of.Persia: The Sands of Time Official Trailer HD (720p)

Źródło: DailyTech.com

Autorzy: HemaN, Marcin Sieradzki

Komentarze

33
Zaloguj się, aby skomentować
avatar
Komentowanie dostępne jest tylko dla zarejestrowanych użytkowników serwisu.
  • avatar
    baro7
    0
    Działa! Na moim Dellu Studio 1555 z wolnym już przecież procesorze Pentium DualCore 4200 obciążenie procesora w powyższym filmie w HD wynosi ok 70%. Po aktywowaniu przyspieszenia sprzętowego na Radeonie 4570 mobility nie przekracza 35%. Tak więc różnica jest bardziej niż zadowalająca i znacząca. Super że pojawia się coraz więcej usług wykorzystujących GPU.
    • avatar
      Kawabonga
      0
      U mnie na Firefox 3.6 beta 3 nie działa .
      • avatar
        nazgul1
        0
        Działa. Tylko news nic nie wspomina, że w przypadku kart NVIDIA potrzebny jest też sterownik 195.xx.

        Poza tym jak już testować to przynajmniej film w 1080p:
        http://www.youtube.com/watch?v=qW_K-l0fGRw&fmt=37
        • avatar
          baro7
          0
          A dla ATi 9.11.
          • avatar
            Konto usunięte
            0
            Youtube działa na Win7 x64 + Radeon 4850 + Firefox, niestety niektóre strony zawierające dużą ilość animacji flash padły, np. http://game.amd.com/us-en/ .
            • avatar
              Konto usunięte
              0
              Miło że nie ma żadnego idiotycznego monopolu jednej z firm. Działa i na ATi, i na nVidii.
              • avatar
                adamk81
                0
                troche chooyowa jakosc obrazu jest !!! trzeba dac na wstrzymanie!!
                • avatar
                  wujashek
                  0
                  a ja tam u siebie roznicy nie widze.
                  • avatar
                    slawkow68
                    0
                    na athlonie3500+ i przy uruchiomonych kilku bzdetach na kompie lekko mi sie momentami przycinal filmik a po instalacji spadlo do 60-75% wykorzystanie cpu i nie tnie, polecam ;-) gpu:gtx260
                    • avatar
                      AMD64
                      0
                      U mnie na C2D E8200 flash 9.x lub 10.0 i HD we flashu jest max 20%. A 1080p do 35%. Dopiero jak 3 różne filmy HullHD odpaliłem na raz we flashu to podskoczyło do 75%. Więc nie wiem skąd oni wzieli te 70% - 80% ? Może testowali na jakimś starm złomie.
                      • avatar
                        Konto usunięte
                        0
                        Ja też róznicy nie widze mam C2Q 9400 i hd 4850 Toxic, flasha mam 9.0 i wykorzystanie cpu na tym filmiku testowanym mam 4% ciekawe co będzie jak zaktualizuje flasha do wersii 10.1.
                        • avatar
                          Konto usunięte
                          0
                          Mam nadzieje, że programiści zdają sobie sprawę, że nie każdy ma super odpicowaną kartę graficzną. Może i mój GF7800 jest nie najnowszy, ale jakiś tam potencjał chyba jeszcze ma.
                          • avatar
                            Konto usunięte
                            0
                            Ja sobie zawsze flashowe filmy HD ściągam przed obejrzeniem na dysk - i mogę bezproblemowo obejrzeć w mplayerze ;] (Radeon HD @ AGP). I tak łącze za wolne, żeby oglądać HD w locie :S
                            • avatar
                              Konto usunięte
                              0
                              Mi na testowym filmiku zużycie procesora E2160@ 2,8 ghz spadło z 30% na 15% po zainstalowaniu 10.1 ,tak więc różnica jest :]
                              • avatar
                                Konto usunięte
                                0
                                Rzeczywiście widać różnicę - zobaczcie sami:
                                http://img404.yfrog.com/img404/7532/720pbefore.png
                                http://img297.yfrog.com/img297/9816/720pafter.png
                                http://img404.yfrog.com/img404/1598/1080pbefore.png
                                http://img404.yfrog.com/img404/1598/1080pbefore.png
                                • avatar
                                  Konto usunięte
                                  0
                                  czyli wychodzi na to ze by flash obsluzyl gpu trzeba spelnic wymagania.
                                  1. w miare nowszy model karty graficznej
                                  2. najnowsze sterowniki bo przy starych moze obraz byc w kolorowe tecze
                                  cos jeszcze ja mam grafe na lapie NV7600GO wiec juz odpada napewno a na stacjonarce Radeon 9550 wiec to juz na pewno wogole odpada. Na radeonie odpalilem system winxp32 lecz obraz byl w kolory przewaga rozowy a fiolet ale na starych sterach z przed chyba pol roku jak nie wiecej. Na NV nie prubowalem bo ubuntu mam i chodzi dobrze jak bedzie oficjalna wersja to zainstaluje ale jesli nie to nie ma sensu bo beta to beta i to na pewno jeszcze w stadium begin pierwsza beta.
                                  • avatar
                                    Konto usunięte
                                    0
                                    kurcze przydalo by sie jeszcze wsparcie dla x4500mhd ktora jest przeciez dosc popularna karta
                                    • avatar
                                      Konto usunięte
                                      0
                                      Wszystko fajnie, ale... Takie odciążenie CPU to by się przede wszystkim na dużo starszych maszynach, gdzie powoli nawet zwykłe flashowe filmiki (nie HD) zaczynają często przycinać. I właśnie dla starych GPU powinni przede wszystkim uruchomić wsparcie, a dopiero potem wrzucać jakieś nowsze karty graficzne do tego. Ile to ludzi ma laptopy i desktopy z "zabytkowymi" można powiedzieć jeszcze procesorami/kartami graficznymi, które w zupełności im do normalnej pracy wystarczają poza, no właśnie, przeglądaniem niektórych stron WWW przeładowanych flashem... I co, upgrade sprzętu tylko po to, żeby sobie płynniej reklamy i animacje w internecie obejrzeć? Bez sensu...
                                      • avatar
                                        Konto usunięte
                                        0
                                        na i5 oglądając ten trailer na pełnym ekranie mam ~25% obciążenia, drivery 191.07 i flash nie 10.1, więc raczej jeszcze bez wsparcia ?
                                        więc...po co tu wsparcie dla najnowszych procesorów i kart graficznych? skoro i tak sobie z tym świetnie radzą... ?
                                        • avatar
                                          Konto usunięte
                                          0
                                          Goście z Adobe wykonali kawał dobrej roboty. Na moim procku P4 2,4 i karcie radka 3650 filmy w HD chodziły klatkowo, a teraz płynnie (może też temu że stery do karty mam teraz nowe). Zero przycięć tylko net troche za słaby :/