10-krotna redukcja obciążenia CPU dzięki Adobe Flash Player 10.2

John Nack, pracownik Adobe’a przedstawił wyniki prac nad Adobe Flash 10.2. Są one bardzo obiecujące, w szczególności że udało się 10-krotnie ograniczyć obciążenie CPU podczas odtwarzania filmów.

Wiadomość nie jest najnowsza, jednak warta odnotowania. Podczas konferencji Adobe MAX, która odbyła się w Los Angeles w dniach 23-27 października 2010, John Nack zaprezentował postępy w pracach nad najnowszą odsłoną Flash Playera. Jak wiadomo, użytkownicy systemów operacyjnych opartych na bazie UNIX-a, czyli Mac OS X oraz Linux, mieli dotychczas duże problemy z płynnym oglądaniem filmów flaszowych, z wykorzystaniem odtwarzacza dostarczanego przez Adobe. Między innymi z powodu dużego obciążenia procesora, Steve Jobs odmówił dostępu do Flasha użytkownikom iPada. Jednak w najbliższym czasie może to ulec zmianie.

Korzystając z 11-calowego MacBook Air, Nack porównał obecną wersję Flash Playera 10.1 z nadchodzącą 10.2 (beta do pobrania). Ten drugi został wyposażony w tryb odtwarzania zwany „Stage Video”.

Jak widać na filmie, w przypadku wykorzystania obecnej wersji Flash Playera, obciążenie procesora dochodzi do 80%, a w przypadku nałożenia obrazków wektorowych nawet do 120%. Po zastosowaniu wersji beta Playera, obciążenie znajduje się w granicach 10%, bez względu na to czy dodano obrazki czy też nie.

By odtwarzacz wspierał Stage Video, konieczne jest zaktualizowane Playera na stronie, czego obecnie dokonał już YouTube. Zainteresowani mogą skorzystać z tutorialu przygotowanego przez Lee Brimelowa, w którym wyjaśnia jak wykorzystać API Stage Video.

żadnych reklam, sama wiedza.

Zarejestruj się na BEZPŁATNY NEWSLETTER i raz w tygodniu otrzymuj najważniejsze wiadmości
ze świata IT, nowych technologii i kryptowalut.

Bez reklam.

  1. Awatar sirmacik
    sirmacik

    Rzeczywiście ta wersja flas(c)ha działa duuużo lepiej. Polecam przetestowanie.

    1. Awatar aix_Wolna_Głupota
      aix_Wolna_Głupota

      Pod Windows 7 oglądając filmik z Youtube w FullHD mam kilkunastoprocentowe zużycie czasu procesora i wszystko chodzi bardzo płynnie.

      Pod Linuksem 100% zużycia i wszystko tnie – karta to GeForce.

      1. Awatar sprar
        sprar

        To niedługo będziesz musiał wymienić procesor.

        1. Awatar aix_Wolna_Głupota
          aix_Wolna_Głupota

          Procesor jest całkiem dobry tylko multimedia pod Linuksem są do dupy.

          A, że z winy Adobe??? Gó… mnie to obchodzi – ma działać, bo pod Windows 7 działa.

          Z zamiast nowego procka wolę ext4 zamienić na ntfs i życie stanie się prostsze i zyska się więcej czasu na przyjemności.

          1. Awatar qluk
            qluk

            Chce mieć 1001KM w moim aucie! W Bugatti Veyron 16.4 jest i działa, więc ja też chce i gów… mnie to obchodzi!

            Weź się ogarnij człowieku.
            Chcesz to zmieniaj ale mnie gó.. obchodzi, jak to sam mówisz.

          2. Awatar michal.belka
            michal.belka

            Jeśli chcesz ext4 zamienić na ntfs to cóż… Medycznym określeniem na to jest masochizm.

            Poza tym owszem, filmiki i gierki flashowe działają gorzej na Linuksie (jeśli to dla Ciebie całe multimedia to jesteś żałośnie ograniczony). Ale poza tym, trzymając się multimediów, przynajmniej wszystko inne odtwarza się bez problemu zaraz po instalacji systemu. Po instalacji windowsa spędza się dzień na szukaniu i instalowaniu kodeków.

            A poza kodekami? Odpalenie kilku programów nie powoduje praktycznie zawieszenia komputera. Pewnie, nowy komp z prockiem 4 rdzeniowym i 4GB ram uciągnie windowsa, ale nie widzę powodu by kupować nowy komputer jeśli stary może działać dużo lepiej po zainstalowaniu Linuksa.

          3. Awatar Garrappachc
            Garrappachc

            Buehłełe, jak sobie zainstalowałem Windowsa 7 to odpowiadał taaaaaak wolno, że myślałem, że zdążę sobie podjazd odśnieżyć nim mi się zaloguje do systemu (po wpisaniu hasła). Mam betę 10.2 już od dłuższego czasu i wiesz co? Nie tnie absolutnie nic, nawet na 1080p, a obciążenie procka jest znikome (dosłownie – znikome, w granicach kilkunastu procent). Media są tutaj dużo lepsze niż w Windowsie, ot, chociażby, kodeki, które w Windowsie musisz instalować każdorazowo, a w linuksie masz już wszystkie.

      2. Awatar maciek
        maciek

        z flashem 10.1 czy 10.2?

  2. Awatar xklakoux
    xklakoux

    u mnie praktycznie nie ma różnicy (Linux 32bit)

    1. Awatar xklakoux
      xklakoux

      ale mam karte ATI, więc to nic dziwnego zgodnie z tym co napisał 'rkowal'

  3. Awatar jarek
    jarek

    Dziekujemy Ci Apple za przyspieszenie flasha.

  4. Awatar rkowal
    rkowal

    Autor nie napisał, że w przypadku Linuxa dotyczy to urządzeń z Nvidią.

  5. Awatar Sadi
    Sadi

    Z tego co wyczytałem na Phoronix nowy flash przyspiesza odtwarzanie filmów używając do tego GPU poprzez VDPAU. Innymi słowy różnicę poczują tylko użytkownicy kilkuletnich i nowszych kart NVIDIA, używający binarnego sterownika. Co więcej na razie jest to beta i dostępna tylko w wersji 32-bitowej.

    1. Awatar morsik
      morsik

      Używam wersji 64bitowej flasha 10.2 (Preview 2), i też działa znacznie szybciej niż poprzednie wersje. Nie wiem czy korzysta z VDPAU w 64bitach, ale jednak poprawa działania/wydajności jest widoczna.

      1. Awatar Sadi
        Sadi

        A gdzie znalazłeś 64-bitową wersję Flasha 10.2? Ja jakoś nigdzie jej nie widzę. Nawet na oficjalnym blogu napisali, że będzie później…

        1. Awatar grizz_pl
          grizz_pl

          Hmmm dawno juz 10.2 miałem… teraz zaktualizowałem do 10.3

          >adobe-flash-10.2.161.23-1wla.x86_64 zostanie zastąpiony przez adobe-flash-10.3.162.29-1wla.x86_64

        2. Awatar morsik
          morsik

          Nie jestem pewien, ale musisz mi uwierzyć, że mam 10.2 x86_64. Nie widze jej teraz na labs.adobe.com. Jedynie wersja "Square" http://labs.adobe.com/downloads/flashplayer10_squ…
          Jak będę miał swój komputer (w tym momencie w naprawie) to mogę Ci wrzucić ten plik 64bitowy, jednak on już zbyt aktualny pewnie nie jest (-;

  6. Awatar sprdo
    sprdo

    Na windowsie w FF też nie ma różnicy

  7. Awatar Jakubat
    Jakubat

    " w przypadku nałożenia obrazków wektorowych nawet do 120%"

    Powiedz mi jak można obciążyć procesor na 120%? Pojawia się nagle drugi? Wiesz co oznacza słowo procent? 🙂

    Pozdrawiam 🙂

    1. Awatar morsik
      morsik

      100% == 1 CPU.
      Jesli masz więcej CPU (rdzeni lub fizycznych procesorów), to obciążenie może mieć nawet 400% przy 4 cpu (jeśli program obsługuje wielowątkowość – jeśli nie, to max będzie 100%.
      OS X bazowany jest na UNIX-ie stąd to jak są wyświetlane procenty.

      1. Awatar -X-
        -X-

        A ja brałem jeszcze możliwość, że na % CPU przelicza się zauważalny przez użytkownika spadek wydajności. Np. mamy 100% zajetości CPU, ale gubimy co drugą klatkę z zadanej jakości – no to podajemy zajetość jako 200%. Tylko, że to niezawsze da się jasno i klarownie policzyć, więc sensu wielkiego i tak nie ma.

  8. Awatar MiL999
    MiL999

    Nie używam MacOS ale jeżeli on potrafi wyciągnąć 120% mocy procesora to może warto? 🙂
    A na poważnie to w jaki sposób to jest tam liczone?

    1. Awatar lukas
      lukas

      Dziś procesory wielordzeniowe i wielowątkowe (Intel) są standardem. Możliwe, że autor to miał własnie na myśli 😉

      1. Awatar -X-
        -X-

        Ale niezły śmietnik się zrobi, gdy podobnej klasy scalaki będą miały rózne podejścia do wielordzeniowości. Np. jeden ma 20 szybkich rdzeni, a drugi 100 rdzeni ok. 5 razy wolniejszych per sztuka. Wtedy określenie 50% mocy CPU nie będzie w porownaniach niz znaczyło.

    2. Awatar nosfer
      nosfer

      dwa "jondra"

    3. Awatar cakper
      cakper

      pewnie chodzi o zużycie na 2 rdzeniach procesora 🙂

  9. Awatar CoYoT
    CoYoT

    Ja na Linuksie widzę znaczną różnicę – wcześniej na moim rupciu ostro przerywały niektóre gry, teraz jest w końcu normalnie.

    1. Awatar marcinsud
      marcinsud

      ale na gry to nie działa.

      1. Awatar konski_pytong
        konski_pytong

        siła placebo 😉 pewnie tak samo szybszy jest linuks 😉

        1. Awatar zfg
          zfg

          nie chodzi przypadkiem o gry flash? miałoby to sens

      2. Awatar bezimienny
        bezimienny

        A nie pamięta już nikt jaką kichą była kiedyś "flaszka" na Linuksa? Jak w końcu kogoś pogoniono do roboty, to wiele się "automagicznie" poprawiało z wersji na wersję. Nie zdziwiłbym się więc, gdyby i w tej wersji nie dopracowano paru innych rzeczy mających wpływ na końcową wydajność.

  10. Awatar nie znam sie
    nie znam sie

    Flash to zło.

    1. Awatar AskMe
      AskMe

      Skoro Flasha ustawiasz po jednej stronie barykady, to co stoi po drugiej?

      1. Awatar pitt66
        pitt66

        zomo 😛

      2. Awatar dav
        dav

        pewnie kocha sie w silverlight

  11. Awatar Sadi
    Sadi

    Sprawdziłem Flasha 10.2 z Operą (pod Debianem). Przy odtwarzaniu 1080p na Youtube mam teraz zużycie proca rzędu 60%, a nie 100% jak wcześniej. Nieźle, choć liczyłem na lepszy efekt. Mimo wszystko, 1080p zaczęło chodzić płynnie. Moja karta to 8800GT + binarny sterownik.

  12. Awatar grizz_pl
    grizz_pl

    Nie wiem jak 10.2 Ale 10.3@64bit i śmiga flash na linuksie w pełnym ekranie 1920*1200… i to przy gma 965 10.1 nie wyrabiał… 😀

    Nareszcie!
    a tak w ogóle olecam koncert Stinga i nie tylko http://koncert.polskieradio.pl/#

  13. Awatar Łukasz
    Łukasz

    faktycznie działa, w końcu mogę oglądać filmy z youtube na archaicznym sprzęcie

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *