Firefox + Flash Player 64-biten - lehetséges gyógyír a fagyásokra

UPDATE: A Flash Player 11 stabil kiadása már támogatja a 64-bites Linux rendszereket, letölthető a Flash Player központi letöltőfelületén keresztül: http://get.adobe.com/flashplayer/otherversions/

Bizonyára tudjátok, hogy jelenleg nincs stabil 64-bites kiadás a Flash Playerből, ezért a 64-bites OS-eken csak az nspluginwrapper használatával lehet megoldani a Flash-támogatást (ez egy kompatibilitási modul, ami lehetővé teszi a 32-bites pluginek használatát). Ezzel a megoldással elérhetővé válnak a Flash tartalmak, ám "mellékhatásként" véletlenszerű fagyások jöhetnek elő, ami jól nyomon követhető a syslogban vagy a dmesg kimenetében is segfault-ok formájában.

A jelenség látható része, hogy az éppen futó Flash-alkalmazások hirtelen eltűnnek, az újonnan megnyitottak nem töltődnek be, csak egy szürke, homogén háttér látszódik a helyükön.

Akik esetleg nem tudják még: az Adobe elérhetővé tette a Flash Player 64-bites változatának előzetes ("preview") kiadását. Ez a plugin a tapasztalataim szerint sokkal stabilabb, mint a 32-bites plugin wrappelt változata, ezért mindenképp érdemes kipróbálni.

A plugint itt lehet letölteni:
http://labs.adobe.com/downloads/flashplayer10_square.html

A cseréhez először is távolítsuk el a jelenlegi 32-bites Flash Playert, Ubuntu rendszernél például így:

sudo apt-get remove --purge adobe-flashplugin flashplugin-installer

Kicsomagolás után a 64-bites plugint be kell másolni a Firefox "plugins" könyvtárába, ami rendszerint az alábbi helyen található:

/usr/lib/firefox-addons/plugins

A böngésző következő indítása után már a 64-bites Flash plugin fog betöltődni, ami remélhetőleg stabilabb működést fog eredményezni.

Hozzászólások

"előzetes ("preview") kiadását. Ez a plugin a tapasztalataim szerint sokkal stabilabb"

+1 Az tényleg stabilabb.

Annyi van vele, hogy egynél több Youtube videó van megnyitva akkor elcrashel, az oldal újratöltése után már megy.

Ezt konkrétan nem teszteltem, de gond nélkül meg tudtam nyitni több Flash-alkalmazást egyszerre (Flash-alapú weboldal, bannerek, Flash-videó).

Nálam eddig csak a 32-bites kiadásnál voltak problémák, de kipróbálom majd, mi történik, ha több Youtube-videót próbálok lejátszani.

Egy gyorsteszttel megpróbáltam összehasonlítani a 32-bites és a 64-bites Flash plugint.

Az alábbi eredmény született:

- 4 Youtube-videó egyidejű lejátszása külön ablakban -> 10 percen keresztül mindkét verzió bírta
- Flash-tartalmak 3-4 tabon (videók / site-ok) -> a 32-bites kevesebb mint 5 perc használat után az egyik tab bezárása közben elhasalt (screenshot lentebb), a 64-bites plugin teljesen stabilnak bizonyult. Tesztelés közben néhány másodpercenként váltogattam a tabok közt, új videókat nyitogattam meg, bezártam tabokat stb, ezzel a normál, hétköznapi használatot szimulálva.

(Mindkét kiadásnál az Adobe oldalán elérhető legfrissebb verziót telepítettem.)

A 4 videó egyidejűleg lejátszva + top kimenet (32-bit):
http://kepgep.hu/2011/04/18/main/youtube_flash_plugin_x86.html

A 4 videó egyidejűleg lejátszva + top kimenet (64-bit):
http://kepgep.hu/2011/04/18/main/youtube_flash_plugin_x64.html

És a 32-bites pluginből előcsalt fagyás (szürkehalál? :) :
http://kepgep.hu/2011/04/18/main/flashplayer_x86_freeze.html

Gentooban már egy ideje lehetőség van választani a 32bit + nspluginwrapper vagy 64bit preview verzió közt.