Natiivi Flash (plugin-containe) haukkaa melkolailla saman, kuin Pipelightkin näämmä, mutta areena ei töki enää. Kiitos paljon.
Jos kuorma rajoittuu yhteen säikeeseen, 100 %:n CPU-kuormasta ei juuri pääse yli edes moniydinprosessorilla, vaan Flash joutuu skippaamaan frameja, mikä näkyy nykimisenä. Areena tuntuu olevan erityisen raskas, johtuen luultavasti kustomoidusta soittimesta, joka tekee jotain ylimääräistä käsittelyä. (Arvaan, että se saattaisi esimerkiksi piirtää koko videon kokoista tekstitystasoa videon päälle, vaikka videossa ei edes ole tekstityksiä.)
Flash-videotoistotestiKokoonpano:
Core 2 Q9550:llä (kellotettu 3,4 GHz:iin)
Nvidia GeForce GTX 275
Ubuntu 12.04.1
Demoscene-dokumentti osa 2 & 3 Yle AreenassaSelaimen, X.org:n ja Flash-liitännäisen yhteenlaskettu kuorma prosentteina yhdestä ytimestä
Chromium ja Pipelight, Windowsin Flash Player 12.0:
ikkunassa:
40%kokoruudussa:
80%Chrome ja Pepper Flash 12.0:
ikkunassa:
25%kokoruudussa:
105%Firefox ja Flash Player 11.2.202:
ikkunassa:
40%kokoruudussa:
65%Firefox ja Flash Player 11.2.202, VDPAU-rautapurku Nvidian suljetulla ajurilla:
Kaatoi liitännäisen.
1080p-video YoutubessaChromium ja Pipelight, Windowsin Flash Player 12.0:
ikkunassa
120% kokoruudussa
120%Toisto vaikuttaa hieman jähmeältä, mutta video ei repeile. Kuorma on ainakin osittain säikeistettyä ja sujuva toisto vaatii kaksi ydintä.
Chrome ja Pepper Flash 12.0:
ikkunassa
80%kokoruudussa
120% (video repeilee)
Firefox ja Flash Player 11.2.202:
ikkunassa
50%kokoruudussa
50%Firefox ja Flash Player 11.2.202, VDPAU-rautapurku Nvidian suljetulla ajurilla:
ikkunassa
alle 5%kokoruudussa
alle 5%VDPAU:n saa käyttöön lisäämällä Flash Playerin asetustiedostoon
/etc/adobe/mms.cfg rivin "EnableLinuxHWVideoDecode=1". Onnistuu vaikkapa näin:
sudo mkdir -p /etc/adobe
echo "EnableLinuxHWVideoDecode=1" | sudo tee -a /etc/adobe/mms.cfg
Flash Playerin VDPAU-tuki ei tosiaan toimi aina vaan saattaa kaataa koko liitännäisen niin, että vain selaimen uudelleenkäynnistys auttaa. Näytönohjaimen ja sen ajurin pitää tukea VDPAU:ta, jotta sitä voi ylipäätään käyttää. Käytännössä paras tuki on Nvidian suljetussa ajurissa, mutta nykyisin myös avoin Nouveau-ajuri (GeForce 8000-sarja ja uudemmat) ja avoin Radeon-ajuri (Radeon HD 4000-sarja ja uudemmat) tukevat sitä.