Flash Player wykorzystujący GPU na horyzoncie

30.09.2009 9:51, Autor: Tomek Bryja (TomekB), Kategoria: News
NewsImage

Jedną z największych wad technologii Adobe Flash - w której wykonana jest przeważająca większość dynamicznych elementów graficznych na stronach internetowych, łącznie z bannerami i filmami - jest spore obciążenie komputera, jakie generuje Adobe Flash Player. Może się to niebawem zmienić, trwają bowiem prace nad specjalną wersją odtwarzacza wykorzystującego moc GPU (procesora na karcie graficznej) do przetwarzania plików flash. Pozwoliłoby to odciążyć procesor komputera i przerzucić znaczną część operacji związanych z odtwarzaniem treści flashowych na dużo bardziej wyspecjalizowane do takich zadań układy na kartach graficznych. Skutkowałoby to znacznym wzrostem wydajności i zauważalnym przez użytkownika odciążeniem komputera przy przeglądaniu stron.

Stojąca za pomysłem NVIDIA póki co milczy jak zaklęta, wiadomo tylko że można oczekiwać ważnego oświadczenia w tej sprawie - być może połączonego z premierą nowego odtwarzacza - już 5 padziernika. Niemiecki serwis notebookjournal.de wybił się jednak przed szereg i udostępnił materiał wideo, w którym Igor Stanek z NVIDII demonstruje wewnętrzną kompilację takiego Flash Playera. Filmik pokazuje odtwarzanie trailera Start Treka w jakości 720p na dwóch systemach - notebooku Atom ze zintegrowaną kartą graficzną Intela oraz na drugim notebooku Ion z kartą GeForce 9400M. Rezultat wspomagania przetwarzania flash przez kartę NVIDII był zdumiewający i szkoda, że po interwencji materiał wideo został już zdjęty.

Wsparcie dla wykorzystania GPU do odtwarzania treści flash będzie dostępne dla większości układów NVIDII, w tym niemal wszystkich nowych - tak dla komputerów stacjonarnych, jak i notebooków. W sieci pojawiły się także plotki, że z technologii tej skorzystają także urządzenia mobilne jak najnowsze smartphone'y oraz ZuneHD Microsoftu.

Źródło: Neowin
r   e   k   l   a   m   a

Komentarze (50)  

Avatar
rudi (niezalogowany) | 30.09.2009 10:20#1

Wystarczy zablokować Flasha i po kłopocie, nie obciąża procka ;)

AvatarUżytkownik jest nieaktywny
smaky | 30.09.2009 10:26#2

Niedługo w takim razie dojdzie do nadmiernego obciążania kart graficznych flashem i problem nadal pozostanie, jak również pobór energii z baterii będzie zwiększony bo jak wiadomo grafika pobiera jej więcej.

Avatar
ryba86 (niezalogowany) | 30.09.2009 10:26#3

@rudi

To ciekawe jak chcesz przeglądać strony zrobione we flashu lub gry oparte o przeglądarkę.....

AvatarUżytkownik jest nieaktywny
george32801 | 30.09.2009 10:34#4

Hm, na nowsze komputery z nowszymi układami NV 7x,8x,9x,gtx będzie naprawdę dobrze.. :) Wreszcie pomyśleli.. W dobrym kierunku ;)

Avatar
Anonimek (niezalogowany) | 30.09.2009 10:36#5

Moja karta graficzna większość czasu spędza bezczynnie, nie licząc oczywiście konieczności wyświetlania pulpitu, okienek itd. Jedyne gry w jakie gram, to gierki flashowe, które często się zacinają - mimo że mam bardzo dobry procesor.
Flash wykorzystujący GPU uważam za krok w dobrym kierunku.

Avatar
sdfsjhdfj (niezalogowany) | 30.09.2009 10:49#6

dobra wiadomość bo na moim kompie gry flash się mulą:)...a co najdziwniejsze w Half Life 2 gram na nim na średnich bez problemu

AvatarUżytkownik jest nieaktywny
Mayron | 30.09.2009 10:50#7

"Wystarczy zablokować Flasha i po kłopocie, nie obciąża procka ;)"

Boli cię noga? To sobie ją obetnij to przestanie ;)

Avatar
jotbegie (niezalogowany) | 30.09.2009 10:51#8

A co z kartami amd/ati

AvatarUżytkownik jest nieaktywny
freedom | 30.09.2009 10:54#9

Czekamy z nadzieją, obecnie może tragedii nie ma, ale jest źle.

AvatarUżytkownik jest nieaktywny
misiek440v2 | 30.09.2009 11:02#10

smaky nie jestem specjalistą w tej dziedzinie, ale nie wiem czy Flash tak bardzo obciąży GPU jak CPU, w końcu to k.graficzne mają wyspecjalizowane układy do przetwarzania obrazu i nie powinno to stanowić dla nich żadnego problemu

AvatarUżytkownik jest nieaktywny
Numenor | 30.09.2009 11:02#11

Bardzo dobry pomysł. Czekam z ciekawością co z tego wyjdzie.

Avatar
rev (niezalogowany) | 30.09.2009 11:14#12

"A co z kartami amd/ati"
jak to będzie korzystać z opencl to da rady ostatecznie jak tylko z cuda to nvidia tylko.

AvatarUżytkownik jest nieaktywny
look997 | 30.09.2009 11:14#13

Ja nie mogę się doczekać, aż otwarte technologie jak JavaScript, Canvas itp (czyli całe przeglądarki) będą wykorzystywały GPU.

Avatar
Galaktyczny Edek (niezalogowany) | 30.09.2009 11:18#14

@Anonimek


Spróbuj zainstalować darmowy Mirillis Splash Player Lite http://www.mirillis.com/splash.html to karta nie będzie się nudzić także podczas oglądania filmów zakodowanych H.264 (tak, tymi w kontenerach mkv i mp4 też) i oglądania telewizji DVB-T.

Natomiast takie podejście NV i Adobe mi się bardzo nie podoba. I przyznam, że bardzo mi się nie podoba zwłaszcza podejście firmy Adobe. Otóż nie jest to podejście "oprócz optymalizacji" a "zamiast optymalizacji". Reklama czy film flash w rozdziałce SD potrafi zżerać więcej cykli procesora niż filmy HD odtwarzane na przykład w serwisie Filmpex czy składowane lokalnie na dysku (oba używają H.264). Znam osoby dla których - z powodu wymagań - wyłączenie reklam flashowych to nie żadna fanaberia a przykra (?) konieczność.

Avatar
fenixd (niezalogowany) | 30.09.2009 11:19#15

@george32801: układy z serii 7? chyba jednak nie. Implementacja idei GPGPU w układach nv to osławione CUDA, które jednak są dostępne dopiero w serii 8.


Jesli NVidia tak się w to angażuje można pewnie założyć, że Stream jest wykluczony, a co za tym idzie spora rzesza uzytkowników kart AMD nie skorzysta z nowego flash'a

AvatarUżytkownik jest nieaktywny
oloszy | 30.09.2009 11:24#16

mam tylko postulat aby wszyscy producenci trzymali się standardów, a będzie się żyło wszystkim użytkownikom lepiej. Nie wyobrażam sobie jakoby wykorzystanie GPU przez flash-a miałoby działać tylko z kartami nVidia, tym bardziej, że obecnie AMD ma znacznie ciekawsze karty jeśli chodzi o desktopy (w każdym segmencie cenowym).

Avatar
KONTO USUNIĘTE | 30.09.2009 11:33#17

Galaktyczny Edek
Chłop z jajami i to widać ;)

Avatar
macgyver2004 (niezalogowany) | 30.09.2009 11:36#18

Adobe moglo by sie jednak wziasc za optymalizacje.
Zreszta pomysl fajny ale jest jedno ale.
Ja mam 2 laptopy i jednak zalezy mi zeby dzialaly jak najdluzej na baterii. Wiec jak jeszcze odpali sie grafika to ja podziekuje.
Zreszta flashblock w ff to podstawa. A stronki na ktore regularnie wchodze to z flasha maja tylko reklamy.

Avatar
macgyver2004 (niezalogowany) | 30.09.2009 11:36#19

Adobe moglo by sie jednak wziasc za optymalizacje.
Zreszta pomysl fajny ale jest jedno ale.
Ja mam 2 laptopy i jednak zalezy mi zeby dzialaly jak najdluzej na baterii. Wiec jak jeszcze odpali sie grafika to ja podziekuje.
Zreszta flashblock w ff to podstawa. A stronki na ktore regularnie wchodze to z flasha maja tylko reklamy.

Avatar
Jurgi (niezalogowany) | 30.09.2009 11:36#20

Żądamy wsparcie flash przez wszystkie modele kart graficznych!

Avatar
asded (niezalogowany) | 30.09.2009 11:37#21

super bardzo dobry krok jedynie w laptopach może skrócić się czas trwania baterii :>

Avatar
abc (niezalogowany) | 30.09.2009 11:45#22

@Smaky
Teoretycznie gdyby wszystkie obliczenia wykonywane na CPU kazać wykonać przez GPU, dana operacja zostałaby wykonana 15-20 razy szybciej od 4-rdzeniowago taktowanego na 3GHz procesora (zależnie od wydajności karty graficznej). Dlatego karta graficzna nigdy nie będzie obciążona ;). Wykorzystanie kart graficznych do operacji CPU to przyszłość.

Swoją drogą sądziłem, że ten feature będzie domyślnie dostępny dla wszystkich kart zgodnych z nadchodzącym Dx 11. Dlaczego Adobe zamierza wydac specjalną wersję swojego produktu dla spalonego CUDA (Dx11 standaryzuje proces)?

Avatar
sokoleoko (niezalogowany) | 30.09.2009 13:12#23

Tylko że GPU są trudniej programowalne i maja problem wieloma zadaniami na raz, o mniejszej uniwersalności nie wspomnę.
Druga sprawa to fakt że programiści mają gdzieś GPU, i tak naprawdę poza grami i cad/cam to nigdzie indziej się tego nie stosuje. Podam przykład Acrobat Reader + c2d 2,6 + dokument z grafiką 35 mb - 100% mocy przy przesuwaniu (ślimacza się) a doom 3 ma lepsze tekstury niż jakość grafiki tym PDF- skandal !!!!! - i to jest wspaniałe wykorzystanie zasobów!!!

Avatar
BOLOYOO (niezalogowany) | 30.09.2009 13:38#24

Jesli nie wiadomo o co chodzi ... To chodzi o pieniadze ... :(

Avatar
czako (niezalogowany) | 30.09.2009 13:50#25

Tak, na pewno DX jakikolwiek to taki standard, że ręce opadają.

Avatar
abc (niezalogowany) | 30.09.2009 14:01#26

Akurat standard jaki oferuje dx11 jest potrzebny. Dzięki niemu na przyszłość producenci gier i oprogramowania chcący wykorzystać GPU w części zadań CPU (w grach fizyka) nie będą musieli wybierać pomiędzy CUDA a STREAM (w 98% to CUDA). Karty ATI i Nvidii będą na równi traktowane ( jak wiemy karty graficzne ATI generują więcej TeraFlopów niż Nvidia ;)).

Avatar
abc (niezalogowany) | 30.09.2009 14:06#27

@sokoleoko
Dlatego mówiłem teoretycznie. W działaniach stałoprzecinkowych karty okazują się 20, miejscami 30 i ponad razy wydajniejsze. Taki przyrost wydajności wykorzysta m.in. program do łamania haseł. Nie jestem pewien ile GFlopów operacji zmiennoprzecinkowych GPU generuje, jednak na pewno kilka razy przewyższają najwydajniejsze obecnie procesory.

Avatar
Otaq (niezalogowany) | 30.09.2009 14:35#28

To teraz czekamy tylko na pierwsze systemy operacyjne korzystające w całości z GPU. Procek główny będzie można sobie wymontować żeby nie zagracał płyty głównej ;)

Avatar
Kulmegil (niezalogowany) | 30.09.2009 14:48#29

W przegladarkach (poza IE zapewne) idzie praca na całego aby zoptymalizować wykonywanie JS, więc może i z Flashem tak zrobić? Ale po co skoro można przewalić wszystko na karte graficzną, aby przy okazji jeszcze dodać więcej graficznych bajerów do wykorzystania dla reklamodawców. Tak swoją drogą to pewnie rozeszłoby się szybciej niż cały WebGL (na który w IE sobie poczekamy do min v12) ;>


podobnie jak teraz się męczą (Chr

Avatar
Kulmegil (niezalogowany) | 30.09.2009 14:48#30

W przegladarkach (poza IE zapewne) idzie praca na całego aby zoptymalizować wykonywanie JS, więc może i z Flashem tak zrobić? Ale po co skoro można przewalić wszystko na karte graficzną, aby przy okazji jeszcze dodać więcej graficznych bajerów do wykorzystania dla reklamodawców. Tak swoją drogą to pewnie rozeszłoby się szybciej niż cały WebGL (na który w IE sobie poczekamy do min v12) ;>


podobnie jak teraz się męczą (Chr

Avatar
mr_x (niezalogowany) | 30.09.2009 15:22#31

Mam nadzieję, że ten plugin będzie też na Linuksa, bo prawda jest taka, że o ile jeszcze pod Windows nawet to działa, to pod Linuksem Flashplayer to padaka. Na dość mocnej maszynie na fullscreen tnie tak, że nie ma mowy o jakimkolwiek oglądaniu, jedynie w oknie da się oglądać.

Poza tym szkoda, że na kartach Intela nie planują (chyba) tego też zrobić, bo mam też netbook, a tam odtwarzanie Flash to już w ogóle abstrakcja.

AvatarUżytkownik jest nieaktywny
hINDUss | 30.09.2009 16:17#32

pomysł może i dobry, ale dla niektórych może być problematyczny
ja np. chciałbym mieć możliwość decydowania czy chcę używać GPU w Flashu, a podejrzewam że wyboru mieć nie będę
zresztą nic nie da się ustawić w Flashu

Avatar
CamilloS (niezalogowany) | 30.09.2009 16:26#33

Coś mi się wydaje , że to kolejna broń w walce NVIDI z ATI. Flash to jeden z filarów współczesnych stron WWW, a NVIDIA od dawna już nie gra czysto, więc nie zdziwię się jeżeli nie będzie on obsługiwany przez GPU inne niż zielonych...

AvatarUżytkownik jest nieaktywny
WODZU | 30.09.2009 16:45#34

Śmieszą mnie ci "specjaliści" dla których wyłączenie Flasha w przeglądarce jest lekiem na wszelkie zło. Drodzy malkontenci, nie każda animacja Flash zżera zasoby systemowe, no chyba że waszym ulubionym zajęciem jest przeglądanie stron porno. Sam tworzę strony internetowe i klient często chce wodotrysków z udziałem Flasha. Trzeba jednak odpowiednio je zaprojektować żeby były ciekawe i optymalnie korzystały z zasobów. Gdyby nie Flash strony byłyby nudne. Wykorzystanie GPU do obsługi animacji Flash to ciekawy pomysł ale daleki od powszechnego użycia bo nie każdy użytkownik posiada kartę graficzną nVidia. Co z tego że zrobię animację która na moim GF8800GTX będzie śmigała, skoro odpalona na laptopie ze zintegrowanym układem Intela zarżnie komputer całkowicie. Może lepiej skupić się nad wydaniem Flasha na systemy Windows x64, bo Adobe nadal ma je głęboko... gdzieś.

Avatar
adam (niezalogowany) | 30.09.2009 17:12#35

dlaczego mi się flash muli jak gry mi nawet na kompie płynnie chodzą!!!?

AvatarUżytkownik jest nieaktywny
roffik | 30.09.2009 17:57#36

@ Galaktyczny Edek (niezalogowany) | 30.09.2009 11:18:
"Znam osoby dla których (...) wyłączenie reklam flashowych to nie żadna fanaberia a przykra (?) konieczność." - dokładnie.
@WODZU: a kto mówi o wodotryskach? jest tyle reklam we flashu, wiele z nich odtwarza filmy, że czasami po prostu nie idzie wytrzymać... no i trzeba je blokować (skrót myślowy, nikt nikogo do tego nie zmusza).

Avatar
Anonimek (niezalogowany) | 30.09.2009 18:12#37

@Galaktyczny Edek

Nie chodzi mi o to, żeby komp częściej eksploatował kartę graficzną. Filmy mogę bez problemu oglądać w jakości HD, dla mojej grafiki to nie jest żadne wyzwanie.
Ale jeśli byłaby możliwość, żeby Flash korzystał z GPU tak samo jak normalne, okienkowe gry, to ja jestem jak najbardziej za. Flash to grafika, więc czemu ma się tym zajmować procesor a nie karta graficzna? Bo programiści Adobe nie potrafią tego zaprogramować?

Avatar
kernel_loops (niezalogowany) | 30.09.2009 18:24#38

@WODZU
Zdaje się, że większość stron przeładowanych flashem czyli docelowo tych nienudnych to strony kierowane do dzieci i młodzieży przy czym niektóre z nich nie wyświetlą żadnej treści( której jest może z 30% ) jeśli zostanie wykryty brak wtyczki. To jest grzech uważam i jeśli firmy jak nvidia będą inwestować w ten flashowy wynalazek tak długo żadna inna technologia nie zaistnieje i niestety postęp żaden nie nastąpi.
Czy aby na pewno strona musi mieć flash aby być ciekawą, a może internautom już się nieco w głowach poprzewracało?

Avatar
Music (niezalogowany) | 30.09.2009 18:29#39

Stron wykonanych we flashu jest slownie: "piec na krzyz".
Najbardziej zasmiecaja reklamy a je da sie wylaczyc.
Jeszcze je jakos tolerowalem jak byly wzglednie uczciwe ale teraz?
*audio full na starcie i nie masz jak wylaczyc bo klient wykupil tylko malutki paseczek wiedzac ze i tak go znajdziesz zeby to cho... wylaczyc.
*kilka(nascie?) megabajtow zapychajace mi lacze zeby pokazac mi pralke w wersji HD z migajacymi ynteligentnymi granulkami (niech ich bedzie kilka tysiakow - tak dla szpanu w koncu klient dobrze zaplacil).
*Uciekajacy krzyzyk(to juz jest standard).
*Reklama wyskakujaca na full-screenie - a krzyrzyk ukryty w 100 innych krzyzykow stanowiacych element dekoracji
*podstepne krzyzyki xD to jest chyba przebuj ostatnich miesiecy.
[Klikasz przycisk - ktory niereaguje (nie ma aktywnej animacji) - a sama reklama nieznika - klikasz ponownie a okazuje sie ze jednak klikles reklame (x magicznie znika ulamek sekundy po ponownym na niego najechaniu) i w tle zaczyna ci sie otwierac strona producenta tego go... co bylo na reklamie]
i wiele wiele innych.

Za to sam pomysl przyspieszenia flasha swietny xD
Nie tyle do reklam - producent i tak wladuje tyle nowego badzi... ze bedzie chodzic rownie powoli (jeli nie wolniej np. na notebookach ktore maja slabe GPU).
Ale programy czy serwisy wykozystujace ta technologie naprawde sporo zyskaja.

Avatar
Kron (niezalogowany) | 30.09.2009 20:46#40

Panowie. Psioczycie już na Flash'a wiele lat. Jeden mówi, że technologia nie ma przyszłości, inny, że nigdy z tego nie będzie korzystał. A jednak Fl się rozwija i ma znakomicie, aktywując coraz to nowsze rzeczy (obsługa 3D). Myślicie, iż jest prostą sprawą w kilkuset kilobajtowym pluginie zawrzeć kod, który będzie wspomagany przez karty grafiki? Tak chyba to nie działa. Do kina chodzicie na widowiskowe filmy i Internet, zapewniam Was, też taki będzie się stawał.

AvatarUżytkownik jest nieaktywny
Dimatheus | 30.09.2009 21:10#41

Nie wiem, czy dobrze kojarzę, ale już na zlocie przedstawiciel Adobe wspominał o takim rozwiązaniu - oczywiście nie w głównej prezentacji, a po niej... :)

Avatar
danny (niezalogowany) | 30.09.2009 21:16#42

smaky: nie pisz glupot, dekodowanie wideo na gpu ciagnie duuuzo mniej powera niz na cpu. przyklad: laptop + film fullHD: odtwarzanie w Splashu z gpu 50min, odtwarzanie w Splashu z CPu: 15min.

AvatarUżytkownik jest nieaktywny
oloszy | 30.09.2009 23:18#43

@wodzu - zgadzam się z Toba - powinni w końcu obsłużyć x64 ;). Pozostaje mieć nadzieję, że pojawienie się w7 to zmieni.

Avatar
obserwator (niezalogowany) | 30.09.2009 23:20#44

jak zwykle zapomnieli o Radeonach..
zawsze NVIDIA górą.. przykre, jak ktoś ma ukłąd od ATI

Avatar
Musk (niezalogowany) | 01.10.2009 2:10#45

@obserwator:
ATI - sikiem prostym zignorowalo znaczna grupe uzytkownikow...
Kupienie karty nvidi w wiekszosci przypadkow oznacza support sprzetu ktory w komputerowej skali czasu miesci sie cos pomiedzy pradawny do starozytny.
Wiem bo sam mam taka karte - jak tyklo wyszly nowe biblioteki pod linuxa ktore nie wspolpracowaly z starymi sterownikami update byl po tygodniu (i to wliczajac sterowniki do mojego 6-letniego staruszka).

Niemowiac o tym ze wogole sa sterowniki pod linuxa...
(Ktore nieustepuja w ZADEN sposob windowsowym - czego niemozna powiedziec o sterownikach tworzonych przez community w przypadku ATI)

AvatarUżytkownik jest nieaktywny
Ostatni Mohikanin | 01.10.2009 11:48#46

Dziś wyłączyłem flasha, jeszcze zanim przeczytałem ten artykuł. Przeglądam zazwyczaj te same strony, więc wiem, które flasha do poprawnego działania wymagają. Reszta to reklamy we flashu, których teraz brak. I dobrze. Zużycie RAMu spadło drastycznie. Też dobrze.

Avatar
bit (niezalogowany) | 01.10.2009 14:30#47

Ludzie, większość w laptopach to x3100 a nawet 945 oraz Radek 9000. Tak samo w stacjonarkach. Niech lepiej zoptymalizują tego flasha. Stara gra 3D mające lepszą grafikę lepiej chodzi na starych maszynach niż gra we flashu z grafiką na poziomie Comodore64.

AvatarUżytkownik jest nieaktywny
SoNiC | 01.10.2009 16:50#48

Mozna już gdzieś pobać jakąś bete tego flashplayera czy coś ?

Avatar
_ad (niezalogowany) | 20.10.2009 1:06#49

a tak na marginesie....czy wam az tak te reklamy przeszkadzaja w internecie?? a co powiecie na ilosc reklam w telewizji...
-TV:przed kazdym programem,meczem,wieczorynką,wiadomosciami(czasem nawet takze podczas); projekcje na pełnym ekranie trwajace nawet do 15 minut!!!
-Internet:male kwadraciki na co 3 stronie czasem tam uciekajace nie zasłaniając całego ekranu;

ps1:internetowa reklama okazuje sie problemem subiektywnie marginalnym:]

ps2.czemu w Tv nie ma opcji wyłaczenia reklam tak jak w internecie?? ;;;)

Avatar
awram (niezalogowany) | 17.11.2009 11:41#50

ATI też bedzie, a zasadniczo już jest dla wersji beta flash playera 10.1

poczytajcie sobie po angielsku

http://finance.yahoo.com/news/AMD-Accelerates-Flash-Player-bw-4001909495.html?x=...

Dodaj komentarz

Zasady publikowania komentarzy
Autor
Treść
 
Polecamy
Testujemy: Manta Smart TV Box

Internet w telewizorze
Recenzja MSI WindTop AE2410

Powiew świeżości?
Huawei E583C

Test przenośnego routera 3G
Top programy
  •  
Top programy ostatnie 7 dni
  •  
Top programy ostatnie 30 dni
  •  
Skanery antywirusowe
skaner av