Talk about a change in priorities! When Adobe decided it was time to start work on a 64-bit Flash Player, they didn't release the first test version on Windows or Mac OS X. No, they released it on Linux and Solaris. Wow.
What's just as surprising is that this new alpha release of Adobe Flash Player 10 64-bit for Linux is both fast and stable. You just don't expect that from alpha software. Usually, alpha programs run just long enough for you to say "Yeah, I see what they're getting at," which is then followed by, on Windows, a system crash or on Linux or Mac OS X, an application crash.
For me, this alpha program is actually running better than the released Adobe Flash Player 10 on Linux. I'm quite serious.
To put it through its paces, I installed it on two different Linux systems. First I put it on my openSUSE 11 running on my Lenovo R61 ThinkPad. This system is powered by 2.2GHz Intel Core 2 Duo processor T7500 and has 2GBs of memory and uses an Intel Mobile 965 Express chipset for graphics.
For my second test-box, I used a late beta of the outstanding Debian-based SimplyMEPIS 8 on my Dell Inspiron 530S. This PC uses an Intel Pentium 2.2GHz E2200 dual-core processor and 4GBs of RAM, an integrated Intel Graphics Media Accelerator 3100, and a 320GB SATA hard drive.
To install the software, I had to forgo using each Linux distribution's automated package managers -- YaST for openSUSE and Synaptic for MEPIS. Instead, I had to manually install the alpha software.
The first step in this is to remove your existing Adobe Flash software or open-source Flash players, such as Gnash. Bad, bad things will happen if you try to run two different Flash players at the same time. Then, after downloading the compressed Flash player, I uncompressed it and place it in the Firefox plugin directory. The alpha instructions say that it will uncompress into its own directory, but they're wrong. Since the file needs to end up in the ~/.mozilla/plugins directory anyway, I just decompressed the player file with the Ark tool directly into the directory.
Once I had it there, I closed and restarted Firefox 3.04 and I was ready to give it a try. The Player should work with any Web browser, but at this time its default setup is for Firefox.
I then just ran around the Web for a while visiting various Flash-enabled sites. Wow. This alpha ran everything. Better still, it didn't crash when I opened multiple Flash videos or animations. The 32-bit shipping Flash 10 crashed when I had multiple Flash animations playing. Since this can happen by accident-for example, a Flash-enabled ad on one Web page conflicting with a YouTube video on another page, this was very annoying. On 32-bit systems, or running as a 32-bit application on a 64-bit Linux, this problem made it look like the Web browser has frozen-up. Actually it was just the Flash viewer, npviewer.bin locking up. If you killed the npviewer.bin process, the Web browser would start running again.
To see this problem fixed in an alpha release made my day. I spent far too much time watching Monty Python videos on the new YouTube Monty Python's Channel while running a variety of Flash games and ads on other pages to make sure the problem as gone. It's history.
On GUIMark, a Web-based benchmark test suite designed to compare 2D graphics rendering systems, I got 14.9fps (frames per second) on the openSUSE laptop and 18.5fps on the MEPIS desktop. The video performance was actually better than this indicates. GUIMark is designed to "heavily saturate the rendering pipeline." Flash video over the Web is designed to deliver the best possible video for the least amount of bandwidth and system requirements.
So, for example, the 'epic' battle between King Arthur and the Black Knight was rendered quite nicely at 24fps in both normal and high-quality resolutions.
I also found that this new Flash Player had much better system performance than the 32-bit version. Other applications slowed to a crawl with big videos, such as TV episodes on Hulu, when using the 32-bit Player. With the 64-bit player, the other applications worked quite well.
Now, I can't say that the new Flash Player for 64-bit Linux is ready for everyone. There are a variety of known, albeit minor, problems with the Player. I haven't seen any of these problems myself. So, what I can say though is that, for me, this is the best version of Adobe Flash I've ever used, and I'm switching all my Linux systems to it as soon as I complete this review.
Good job Adobe. Well done!