Tuesday, October 17, 2006

Flash Player 9 for Linux Beta 1



To quote someone well known, 'hell froze over' and we finally released a beta of the GNU/Linux version of the Adobe Flash Player 9 (look for the "Linux version" download link). It did take more to get to this point than you might expect. And no, Mike is not the only engineer working on it. Currently I count 6 engineers working on the GNU/Linux platform, even more have GNU/Linux boxen and/or VMWare images now. And there is still a lot of work left to do before I consider this penguin version not a beta anymore.

Now is this beta version bug free? By no means. Will it install and fully work your specific distro? There is a good chance it will not, although I have tried a good dozen of distributions. Do not walk away frustrated, instead submit as many bugs reports as you can. And no, the feedback page is not a black hole. We collect all feedback, enter it in our bug database and then prioritize it.

There are various things I am not quite happy about in the current version. We'll address these things over time. On my plate for research right now (and not in the beta 1 version) is Xembed support which should yield much better integration into the desktop environment and numerous other advantages.

What I am happy about is performance. This is the fastest GNU/Linux version we ever released. And we haven't reached the maximum yet. While annoying on my part since I had to deal with some rather mechanical conversion from Intel to AT&T assembly notation, it was really worth it. Even better, we will use the same code on OS X to get a completely relocatable binary, something Apple does not offer if you use MS style inline assembly, although this was a big new feature promoted by them to allow easy porting. In some cases though the GNU/Linux version is still way behind the Windows 32bit version (device text rendering performance which is using FreeType f.ex.), but in some cases the GNU/Linux version is up to 20% faster on the same hardware compared to the Windows 32bit version. It will be interesting to see what kind of benchmarks people will come up with. I will try to get this as good as it can get for the final release and so will everyone else on the team.

What about 64bit? There is no Windows 64bit or OS X 64bit version either right now. As I said before it is not a question of 'recompiling' the source code, there is lots of generic non platform specific work which needs to be finished first. We will ship a 64bit version for Windows, OS X Leopard and GNU/Linux. It will happen. When? ... When it is ready.

44 Comments:

Anonymous jon said...

awesome!

Wednesday, October 18, 2006 5:08:00 PM  
Anonymous Igor Costa said...

Flash Player Team, really ROCKS!!

Thanks Uro, about this release, Linux Community are now happy and Flex Community Too.

Wednesday, October 18, 2006 6:13:00 PM  
Blogger Lucas Arruda said...

great!
I waited long for this...

Keep up the good work.

Wednesday, October 18, 2006 8:02:00 PM  
Anonymous Tony said...

I've been waiting for this for so long, you don't know how excited I am. I can watch youtube videos with sound while I'm listening to music... simultaneously. Excuse me, I think I have to celebrate a bit.

Wednesday, October 18, 2006 10:26:00 PM  
Anonymous Anonymous said...

Very nice... Seems that us GNU/Linux users won't have to drink from the dirty drinking fountain for too much longer.

Thursday, October 19, 2006 12:57:00 AM  
Anonymous Anonymous said...

tinic, can you expand a bit on the 20% faster bit?

cheers,
eokyere

Thursday, October 19, 2006 1:29:00 AM  
Anonymous Jensa said...

This little test plays at 40-50 fps on my MacBook, but on a Linux machine I had the Linux player tested on, I got a steady 80-81 fps. I must say I'm amazed - almost double the performance of the already good MacTel player and then you say that you can still improve it? WOW!

Thursday, October 19, 2006 1:38:00 AM  
Anonymous Anonymous said...

Looking forward to the ports to the other CPUs that Linux and free software runs on...

Thursday, October 19, 2006 5:34:00 AM  
Anonymous Anonymous said...

You could have avoided rewriting from one ASM syntax to another if you used the NASM assember...

Sunday, October 22, 2006 9:27:00 AM  
Anonymous Anonymous said...

Work quite well here on Linux i686. Unfortunately crashes so often... Crashes in two different ways - one taking down entire browser (opera 9.02 + google video for example). The other is crashing only flash (gray boxes instead of flash; this sometimes happens without any interaction while sometime it happens when right mouse button is used).

Hope that final version will be better :-) Release often, even beta versions.

Tuesday, October 24, 2006 6:08:00 AM  
Anonymous Anonymous said...

THANK YOU!

Tuesday, October 24, 2006 7:33:00 AM  
Anonymous Anonymous said...

How many engineers worked on the Mac or Windows version?

Saturday, November 04, 2006 11:25:00 AM  
Blogger Denis Roy said...

LOvely... Works great, thanks so much for this. A new Flash player on Linux was long overdue.

Saturday, November 25, 2006 8:28:00 AM  
Anonymous Anonymous said...

ok probably i'll stop using your technology, when there is no support for 64 architecture....

I think it is no argument: there is also no 64 bit version for windows ...
(and what???)..

Tuesday, November 28, 2006 8:27:00 AM  
Anonymous Thiago Silva said...

Just out of curiosity, why did you had to convert Intel syntax with AT&T?
Just in case your answer mentions Gas, I'm aware that it uses AT&T, but it supports intel syntax as well...

Wednesday, November 29, 2006 7:00:00 PM  
Anonymous Anonymous said...

Works Great for me too.

Running on CentOS 4 x86_64 with 32bit Firefox 2

Of Course it would be even better to have an x86_64 plugin available. But, this is great. Than You.

Friday, December 22, 2006 7:56:00 AM  
Anonymous Mongoose said...

Windows ---- Just Say NO!
Text actually shows up and I can print without getting only a blank page. I have been keeping my customers on older versions of Linux/Mozilla or moving them to Wi$%&*#&$dows desktops. The flash database applications I developed just plain didn't work with Firefox 1.5 and Flash Player 7. I know this is beta but Thank You in advance for a great job.

Sunday, December 24, 2006 11:03:00 AM  
Anonymous Anonymous said...

My main usage is watching /and listening/ youtube videos.
Video performance is still poor.
When I watch YouTube music videos then it uses about 50 to 70% of cpu.
(I use fedora 6 and athlon duron 1,2 ghz and matrox g400)

Each small window movement or other events give sound interruptions. Even when the gnome system monitor is running it will disturb sound.
Thats the same with the rease version.

When I download the same video and play it in mplayer, then sound is absolutely clean, video runs continuous and cpu usage is 10% or less.
/And/ the video can be resized and aspect ration can be adjusted.
(Normally I use double size)

Peter

Thursday, January 18, 2007 11:29:00 PM  
Blogger Mr. Driscoll said...

The plugin works great but closes miserably. I get a seg fault everytime I move away from a page with Flash.

See these links for more info:
Adobe Forums and Ubuntu forums.

This is on Firefox 1+2 with Adobe Flash 9 plugin.

Sunday, February 25, 2007 11:42:00 AM  
Blogger Henrik said...

Any news on the 64 bit version for Linux?

We have no 32 bit machines left, and our Linux dist (SuSE) seems to insist on 64 bit installs. Since we are looking into using Flex or Swing as future platfoem, this is really an issue to us.

Kind regards
Henrik

Sunday, April 29, 2007 2:12:00 AM  
Blogger Ben said...

64-bit hardware is mainstream now and has been for some time.

A 64-bit version surely needs to be a priority?

Saturday, May 12, 2007 10:52:00 PM  
Anonymous Anonymous said...

"when it is ready" starts really to sound like "when hell freezes"... probably we will see the 64-bit native flash player when the machines will have a 128 bits architecture.

Monday, June 11, 2007 3:45:00 AM  
Blogger Virtual said...

I'm trying to use the Linux/i386 version of Firefox on FreeBSD/amd64. This approach works fine and is explicitly recommended for FreeBSD-users, who need Linux-only plugins.

It even works with Flash-7.0r69.

But with 9.0r31 the entire browser promptly crashes as soon as a flash-containing page is visited.

Same crashes happen when using the Linux/i386 version of Opera.

Is it possible, that the version 9 of the plugin is compiled with some uber-optimizations, which make it incompatible with AMD processors in 64-bit mode?

Is it possible, that Intel's compiler (icc) was used instead of GNU's (gcc)?

Wednesday, June 13, 2007 2:05:00 PM  
Anonymous Anonymous said...

how do you download adobe flash player when install is clicked and absolutly nothing happens?

Wednesday, June 27, 2007 12:59:00 PM  
Blogger Edward said...

When I got my new 64-bit laptop with
Ubuntu, I thought my creaky old Debian laptop would be just a doorstop, but no, you have rescued it from the scrap heap. I have to keep it handy so I can fire it up whenever I have a Flash page to view, and every time I do, I shall think of you.

Sunday, July 22, 2007 10:24:00 AM  
Anonymous Anonymous said...

You guys saved Macromedia from going to hell after its death :)
I am sooo touched by Adobe. Keep on the good work. Can you imagine? Flash on x86_64... A dream...

Tuesday, August 07, 2007 11:06:00 AM  
Anonymous <a href="http://drugscenterhere.com">ShopMan</a> said...

I like articles like this. Thanks!

Saturday, August 25, 2007 11:48:00 PM  
Anonymous <a href="http://m1.aol.com/phentermine4">Phentermine</a> said...

Great Article! Thank You!

Tuesday, August 28, 2007 3:50:00 PM  
Anonymous <a href="http://m1.aol.com/phentermine4">Buy Phentermine</a> said...

Thanks to author! I like articles like this, very interesting.

Wednesday, August 29, 2007 3:16:00 AM  
Blogger Rob Shields said...

I wrote a small blog on how to install flash beta on linux 64 here: www.eqjunkies.com

Wednesday, August 29, 2007 1:17:00 PM  
Anonymous <a href="http://free-metro-pcs-ringtones.blogspot.com">Free Ringtones</a> said...

nice blog!

Sunday, September 02, 2007 12:25:00 PM  
Anonymous <a href="http://buy-viagra2007.blogspot.com">buy viagra</a> said...

nice blog!Nice information

Monday, September 03, 2007 3:42:00 PM  
Anonymous <a href="http://buy-levitra--ooz.blogspot.com">Levitra</a> said...

:-) ochen\' zaebatyj blog!

Tuesday, September 04, 2007 3:42:00 AM  
Anonymous <a href="http://buy-soma--ooz.blogspot.com">Buy Soma</a> said...

soglasen s vami ochen\' zaebatyj blog!

Thursday, September 06, 2007 3:50:00 AM  
Anonymous <a href="http://search.cnn.com/search?query=site:cialis-online-2007.blogspot.com?cialis_online.html">Anonymous</a> said...

Keep up the great work. It very impressive. Enjoyed the visit!

Sunday, September 09, 2007 2:34:00 PM  
Anonymous Anonymous said...

Still waiting for x64+SSE3 versions of the player for Windows, Linux and MacOS...

Sunday, September 09, 2007 3:52:00 PM  
Blogger joel said...

I need 64 bit flash, I'm not going to jump through hoops (unsupported by my distro) to install a 32 bit browser just so I can have flash support.

I do want to move from dhtml to Flex for some things, and this is holding me back. Platform compatibility really has to stay at 99.9% otherwise there will be one user who can't use the app, which eliminates flash in critical business apps.

Thursday, September 13, 2007 6:11:00 AM  
Blogger joel said...

Tinic, my previous comment is really just to give you the evidence of demand, so you can get the resources you need on the project. Good luck

Thursday, September 13, 2007 6:16:00 AM  
Blogger jimmydorsey said...

Thanks for this update. It is really good to hear from people - engineers especially.

I am hot to trot for the 64bit linux version, but I can vmware a windows box and launch that if i need until you can make some progress.

Thursday, October 25, 2007 11:28:00 AM  
Anonymous Anonymous said...

Date of this blog: Oct 17, 2006
Mentioning of 64-bit version says it will be ready when it's ready.
Today's date: Dec 11, 2007.

It is sad, but this is the main thing that is keeping me from switching from a 32 to 64-bit OS. nspluginwrapper was working great for a while, but it crashes on my Fedora 8 machine if a page has more than one Flash movie.

Since this blog is over a year old, has anyone heard anything about a release date for the 64-bit Flash plugin?

Tuesday, December 11, 2007 8:17:00 PM  
Anonymous Dave Nofmeister said...

I'm very excited about Flash Player for Linux.

Linux has become so viable in the past few years thanks to all of this attention. Keep up the great work!

Monday, January 07, 2008 11:25:00 AM  
Anonymous Anonymous said...

I tried to use the latest 9.115 version on Intel Celeron 1.2GHz with integrated I82810 video & it works just terrible, though better than that Gnash crap (Ubuntu still has problems installing Adobe plug-in because of updated version, which gives another md5sum value).

CPU usage goes up to 100% even with very minor flash content on the page & even when say youtube video is paused & no other CPU consuming programs active.
Sound can be often interrupted, but the main problem is image in the video - usually I can get just a few frames/sec, in full screen mode - less than 2 (frame changes are clearly visible so).

Trying to do something else on the same computer at the same time is almost impossible.

This means I can't use Linux to watch videos on youtube or similar sites - in windows at the same sites CPU load is high too, but nevertheless reliable quality can be achieved with at most some minor adjustments, like stopping other high CPU loading programs or changing process priorities.

When the same videos are saved to local computer & played as standalone media files in Linux using default player, quality is much better & CPU usage is almost normal.

Sunday, January 13, 2008 6:41:00 AM  
Anonymous Anonymous said...

hey, thanks for working on this..

I'm using fedora 8 on a 3.4 p4 w/ ht server, 4gb mem - I was able to use flash on firefox & opera, before the latest patch. I updated to this and now I can only see a few frames before it freezes & CPU load skyrockets. Firefox freezes, & opera crashes.

thanks anyway, guess I'll just have to continue using the alternative.

Monday, January 14, 2008 2:57:00 PM  
Blogger Peter said...

Looking forward to the native 64-bit version so my Firefox stops crashing every time I visit a flash site!
Great to see the v.10 on Linux though. Good woork!

Thursday, October 16, 2008 1:24:00 AM  

Post a Comment

<< Home