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

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

Data: 15 grudnia, 2010

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.

Podobne wpisy

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone


  1. sirmacik pisze:

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

    1. aix_Wolna_Głupota pisze:

      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. sprar pisze:

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

        1. aix_Wolna_Głupota pisze:

          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. qluk pisze:

            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. michal.belka pisze:

            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. Garrappachc pisze:

            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. xklakoux pisze:

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

    1. xklakoux pisze:

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

  3. jarek pisze:

    Dziekujemy Ci Apple za przyspieszenie flasha.

  4. rkowal pisze:

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

  5. Sadi pisze:

    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. morsik pisze:

      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. Sadi pisze:

        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. grizz_pl pisze:

          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. morsik pisze:

          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. sprdo pisze:

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

  7. Jakubat pisze:

    " 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. morsik pisze:

      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. 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. MiL999 pisze:

    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. lukas pisze:

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

      1. 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. cakper pisze:

      pewnie chodzi o zużycie na 2 rdzeniach procesora 🙂

  9. CoYoT pisze:

    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. marcinsud pisze:

      ale na gry to nie działa.

      1. konski_pytong pisze:

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

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

      2. bezimienny pisze:

        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ść.

    1. AskMe pisze:

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

      1. pewnie kocha sie w silverlight

  10. Sadi pisze:

    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.

  11. grizz_pl pisze:

    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/#

  12. Łukasz pisze:

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

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Newsletter OSnews raz w tygodniu. Bez reklam.