Adobe Flash: Katsaus selaimiin, kodekkeihin ja suorituskykyyn

Artikkelin kirjoittaja: Manu Pitkänen | 0 kommenttia

Rajoitteet



Ajurit

Adobe on antanut näytönohjainvalmistajille mahdollisuuden päästä käsiksi Flashin rajapintaan, jotta yhtiöt voisivat kehittää ajureitaan tukemaan H.264:n rautakiihdytteistä dekoodausta. Ajurit ovat aivan yhtä tärkeässä roolissa kuin itse Flashikin kyseisen ominaisuuden kannalta. Molempien osapuolien pitää toimia saumattomasti yhdessä, jotta ominaisuus toimisi oikein.

Emme havainneet minkäänlaisia ajuriongelmia testeissämme millään resoluutiolla. Ongelmia on kuitenkin havaittu tietyissä Intel- ja Broadcom-pohjaisissa koneissa. Viime syksynä löytämiämme ongelmia ei ole vieläkään korjattu.

Tietyissä tilanteissa Broadcomin 3.5.0-ajureiden tuki hajoaa käsiin. Suosittelemme jokaista jolla on Broadcom Crystal HD -pohjainen minikannettava siirtymään ajureihin, joita kannettavan tietokoneesi valmistaja suosittelee. Olemme kuulleet, että 3.5.0-ajuriversiossa olisi bugi, mutta Broadcom ei ole suostunut vahvistamaan asiaa.
Asetukset: Aero päällä
Toisto: IE8, YouTube 1080p, ikkunakoossa
  CPU, käyttöaste:
Rautakiihdytys poissa päältä
CPU, käyttöaste:Rautakiihdytys päällä
Asus UL20A
Core 2 Duo
GMA 4500MHD
60%
35%
Dell Vostro 3300
Core i3-340M
HD Graphics
19%
17%
Asus eeePC 1215T
Athlon II Neo K125
Mobility Radeon 4225
91%
72%
Asus eeePC 1215N
Atom D525
Ion2
52%
15%
Lenovo ThinkPad T510
Core i5-540M
Quadro NVS 3100M
15%
8%


Broadcomin Crystal HD on kuitenkin kaikesta huolimatta erinomainen ratkaisu kaikille niille, jotka tykkäävät katsella kovalevyltä löytyviä elokuvia. Hinnoittelupolitiikka ei kuitenkaan ole aivan kunnossa, koska Crystal HD -pohjaiset koneet maksavat vähintää 50 taalaa enemmän kuin halvat minikannettavat. Hintaa taas premium-luokan minikannettaviin on taas vain inan verran, joten ajureilta toivoisi vähän enemmän vastinetta. Jos ajattelit katsella netistä Flash-videoita, niin kannattaa miettiä vielä toisen kerran kannattaako ostaa Broadcomin Crystal HD:lla varustettua kannettavaa.

Aero

Adobe suosittelee Windows 7 -käyttöjärjestelmässä käytettäväkai Aeroa, jos koneesta löytyy Crystal HD- tai GMA 500 -piiri. Tämä johtuu siitä, että Aeron ansiosta ohjainten ajureista vapautuu joitain ominaisuuksia, jotka parantavat Flash-suorituskykyä.

Huomautus koskee ainoastaan Intelin GMA 500 -piiriä, ei muita Intelin näytönohjaimia. Syy on siinä, että vain GMA 500 ei ole suunniteltu Intelillä, vaan ohjain on suunniteltu Imagination Technologiesin PowerVR SGX 535 -ytimen ympärille.


Kalvavaa ironiaa on, että Crystal HD:llä tai Intelin GMA 500:llä varustetusta kokoonpanosta löytyy yleensä Windows 7 Starter -käyttöjärjestelmä, joten Aero-käyttöliittymää ei voi edes ottaa käyttöön näissä koneissa. Tästä syystä me emme ole voineet toimia omissa testeissämme Adoben suositusten mukaisesti.

Asetukset: Toisto: IE8, YouTube 1080p,
ikkunatilassa, rautakiihdytys päällä

CPU, käyttöaste Usage: Aero päällä

CPU, käyttöaste: Aero pois päältä

Asus UL20A
Core 2 Duo
GMA 4500MHD

35%

30%

Dell Vostro 3300
Core i3-340M
HD Graphics

17%

11%

Asus eeePC 1215T
Athlon II Neo K125
Mobility Radeon 4225

72%

46%

Asus eeePC 1215N
Atom D525
Ion2

15%

14%

Lenovo ThinkPad T510
Core i5-540M
Quadro NVS 3100M

12%

8%



Meitä ihmetyttää se, että minkä vuoksi Aeron käyttäminen voisi parantaa Flash-suorituskykyä. Luulisi, että graafisesti paljon monimutkaisemman käyttöliittymän käyttäminen söisi järjestelmän suorituskykyä. Kautta linjan on kuitenkin havaittavissa, että Aero-teeman käyttö nostaa prosessorin käyttöastetta.

Moniajodekoodaus

Rautakiihdytyksen lisäksi maininnan arvoinen seikka on Flashista löytyvä tuki moniajolle (dekoodaus). Kyseinen ominaisuus on erityisen tärkeä, koska sille on tarvetta ihan jokapäiväisessä käytössä kenelle tahansa. Monella tietokoneen käyttäjällä tavallinen työpöytäympäristö näyttää jotakuinkin sellaiselta kuin yllä olevassa kuvassa on esitetty. Kuvassa on auki kolme ikkunaa. Taustalla IE8:ssa on auki YouTube, CNN, Google News, Adobe, Weather.com ja Amazon. Lisäksi Windows Media Playerissa pyörii H.264-video ja Word-dokumentti on avoinna. Jokaisessa IE8:n välilehdessä oleva Flash-video on yksi säie, joiden lisäksi videosoittimessa pyörivä H.264-, MPEG-2-, VC-1-video (tai jollakin muulla kodekilla pakattu video, jota GPU:n dekooderi tukee) lasketaan yhdeksi säikeeksi.

Kuten jo ehkä hoksaatkin, niin rinnakkaislaskentaa tukevasta rautakiihdytyksestä on paljon hyötyä arkikäytössä. Tiedämme jo ennalta, että Broadcomin Crystal HD ei tue monisäikeisyyttä, joten tällainen laitteisto ei kykene kiihdyttämään samanaikaisesti Flash-sisältöä ja H.264-videota. Siksi Broadcomin piiri ei sovellu kovin hyvin valtavirralle. Broadcomin tapauksessa Crystal HD -prosessori suorittaa sen säikeen, jonka se havaitsee ensimmäisenä. Loput kolme säiettä siirtyy prosessorille dekoodattavaksi.
Toisto: H.264,
1080p-traileri, 13 Mb/s
ikkunatilassa
Aero päällä
CPU, käyttöaste: VLC v.1.1.5
CPU, käyttöaste: WMP 12.0.7600.16667
Asus UL20A
Core 2 Duo
GMA 4500MHD
38%
3%
Dell Vostro 3300
Core i3-340M
HD Graphics
21%
17%
Asus eeePC 1215T
Athlon II Neo K125
Mobility Radeon 4225
99%
24%
Asus eeePC 1215N
Atom D525
Ion2
36%
8%
Lenovo ThinkPad T510
Core i5-540M
Quadro NVS 3100M
12%
3%


Adoben kanssa käytyjen keskustelujen perusteella Intelin GMA 500 -piiri toimii samalla tavalla kuin Broadcomin piiri. Mikään meidän testeissä olleista kokoonpanoista ei kuitenkaan kärsinyt minkäänlaisista ongelmista. Intelin, AMD:n ja Nvidian näytönohjaimien dekooderipiirit pystyvät yleensä suorittamaan vähintään kahta säiettä kerralla. Intelin uudet Sandy Bridge -prosessorit pystyvät kuulemma kiihdyttämään jopa 12:ta HD-streamia samanaikaisesti.

Testeissämme emme suorittaneet samanaikaisesti kuin kahta H.264-videota, koska VLC 1.1.5 ei näyttäisi tukevan täysin rautakiihdytystä. Windows Media Player taas ei osaa avata useaa ikkunaa kuten VLC:llä.

Kommentoi artikkelia