Download the Tom's Hardware App from the App Store
The reference for current tech news
Yes No
Ads

Firefox Getting GPU Acceleration, Maybe Before IE9

by - source: Tom's Hardware US

Soon your GPU can flex its muscles while you're surfing too.

Last week, when Microsoft gave its preview of Internet Explorer 9 at Professional Developers Conference, it showed the upcoming browser's GPU-accelerated rendering capabilities.

President of Microsoft's Windows and Windows Live division Steven Sinofsky showed that IE8 can render Bing maps at 14 frames per second. With hardware acceleration in IE9 turned on, he got 60 frames per second -- impressive, indeed.

Microsoft isn't the only one thinking of leveraging GPU involvement for browser performance boosts, however, as Mozilla has been cooking up something similar in its kitchen too.

On the day of Microsoft's IE9 demo, Mozilla evangelist Chris Blizzard tweeted, "Interesting that we're doing Direct2D support in Firefox as well - I'll bet we'll ship it first. :)"

While neither Microsoft nor Mozilla have committed to any ship date for its hardware-accelerated browsers, Firefox developer Bas Schouten wrote about his work on DirectWrite and Direct2D.

"A while ago I started my investigation into Direct2D usage in firefox (see bug 527707). Since then we've made significant progress and are now able to present a Firefox browser completely rendered using Direct2D, making intensive usage of the GPU (this includes the UI, menu bars, etc.)," he wrote. "I won't be showing any screenshots, since it is not supposed to look much different. But I will be sharing some technical details, first performance indications and a test build for those of you running Windows 7 or an updated version of Vista!"

His opinion on Windows 7 aside, Schouten presented benchmarks comparing Direct2D rendering compared to Windows' Graphics Device Interface (GDI) rendering as tested on an Intel Core i7 920 system with an ATI Radeon HD 4850 GPU.

Read more here.

Follow us on Twitter for more tech news and exclusive updates here.

Share:
44
Comments
Read more
X
Submit

Comments
Add your comment
rpmrush 11/25/2009 11:00 PM
Hide
-10+

Damn, very impressive impovements on a decent processor. The effect should be magnified on weaker processors and I hope will give Netbooks with Ion a bit of surfing power.

frozenlead 11/25/2009 11:02 PM
Hide
-0+

cooldudeawesome!

It's interesting to see that youtube didn't get a boost. Perhaps because it relies on connection speed more? It also depends on what you define as rendered; are the video loads counted toward that?

MU_Engineer 11/25/2009 11:21 PM
Hide
-19+

I wonder how many people didn't even see the graph or read the article but just clicked on the "Zoom" button below the girl in the Firefox tank top?

dragonsqrrl 11/25/2009 11:47 PM
Hide
-0+

great news, I'm glad to see more and more commonly used applications taking advantage of GPU acceleration to improve system performance, even if its just a matter of ms. and i agree, we should see an even greater performance boost for ion netbook users.

rambo117 11/25/2009 11:59 PM
Show
tpi2007 11/26/2009 12:05 PM
Hide
-2+

With this and Flash being also GPU accelerated, I can finally have several tabs from one session to another without waiting so much time! It's good news in general, and about time, sites are getting more and more complex, all the processing power that our pc's have should be put to good use!

matt87_50 11/26/2009 12:47 PM
Hide
--3+

how about power usage? huh? meh, can't complain about that anyway, thats progress. good to see. and a million netbooks around the world together weeped. (as they should!)

I thought the term Direct2D died out at the turn of the century? pretty sure you just have to use Direct3D in 2D.

GDI sucked on XP, when it was hardware accelerated, but it wasn't even hw accelerated in vista or win 7?

I'd dare say that just bypassing GDI and direct software rendering to the window buffer would be fast enough, especially on a 920. my Wolfenstein clone ran at 100s of frames a second using that method.

I mean, its good to see them using all the processing power, just as long as it can fall back to software methods. for instance, you could get problems like not being able to run direct X programs across remote desktop.

falchard 11/26/2009 12:51 PM
Hide
-1+

Does this mean I can make a DirectDraw input using FireFox to make the best looking browser based game of all time?

santeana 11/26/2009 1:01 AM
Hide
-0+

Rule#31 on the pic

supertrek32 11/26/2009 1:02 AM
Hide
-1+

I'd like to see power consumption charts on GPU-assisted vs non GPU-assisted renders. Which takes more power: everything on cpu, or some cpu and some gpu?

dmuir 11/26/2009 2:05 AM
Hide
-0+

I would have expected them to use something cross platform... But maybe there isn't a good lib for that?

AtuBrian 11/26/2009 2:13 AM
Hide
-0+

looks good

mianmian 11/26/2009 2:19 AM
Show
matt87_50 11/26/2009 2:43 AM
Hide
--2+

falchard :
Does this mean I can make a DirectDraw input using FireFox to make the best looking browser based game of all time?



why would you want to? the point of a browser game is that it works on all the platforms the browser works on, Direct Draw or whatever is Windows only. be pretty much like making a windows game that also requires you to have firefox.

supertrek32 :
I'd like to see power consumption charts on GPU-assisted vs non GPU-assisted renders. Which takes more power: everything on cpu, or some cpu and some gpu?



would be interesting, but I'd say it would be pretty much the same as going from non aero glass to aero glass. vista and windows 7 wind up using more power than XP (though I'm not entirely sure if its because of this...).

randomizer 11/26/2009 3:50 AM
Hide
-4+

What is on Google's home page that gains such a boost from acceleration when something as bloated and covered in images as Youtube does not?

groveborn 11/26/2009 4:05 AM
Hide
-3+

randomizer :
What is on Google's home page that gains such a boost from acceleration when something as bloated and covered in images as Youtube does not?


YouTube has videos. Google has text. Text is 2d, videos are directplay.

Anonymous 11/26/2009 4:05 AM
Hide
-4+

why not an OpenGL browser and desktop

liquidsnake718 11/26/2009 4:06 AM
Hide
--1+

Great Browser based games are too rare.... Im talking about at least 8600gt or even 8800gt graphics type browser based games.... This would be great especially GPUs like Fermi or perhaps the 5800series being able to support and boost browser graphics and flash videos....

tipoo 11/26/2009 4:09 AM
Hide
-0+

Anyone see the actual IE9 benchmarks? Even with GPU acceleration, its slower than some of the faster browsers. Granted, its probalby not even in the alpha stage yet, but still...You gotta wonder how fast the current fastest browsers would be with GPU acceleration...And once it becomes standard, if speed will become a moot point.

ravewulf 11/26/2009 4:40 AM
Hide
-0+

I said it when GPU acceleration was announced for IE9, and I'll say it again for FF:

SWEET! :D

False_Dmitry_II 11/26/2009 5:01 AM
Hide
-4+

What about linux? That looks like it would only accelerate in windows.

bgd73 11/26/2009 5:25 AM
Hide
-1+

it is about time. I am not browsing around in a 633 celeron for any old reason. Damn, its been ten years of killing planet earth with motherboard piles of extinction. Time to wax the old hp6735....where did I go with that 233 anyway....

randomizer 11/26/2009 5:33 AM
Hide
-1+

groveborn :
YouTube has videos. Google has text. Text is 2d, videos are directplay.


Wouldn't video thumbnails (such as those on the home page) be counted as 2D? Also, Slashdot is all text and got barely any improvement.

buwish 11/26/2009 5:44 AM
Hide
-0+

Finally, something to look forward to in the browser market. If Firefox gets 2D rendering out first, I'll switch to it and never go back.

soky602 11/26/2009 6:52 AM
Hide
-0+

MU_Engineer :
I wonder how many people didn't even see the graph or read the article but just clicked on the "Zoom" button below the girl in the Firefox tank top?


How did you know?!

megamanx00 11/26/2009 7:22 AM
Hide
-0+

Cool, first flash GPU acceleration and now general web rendering acceleration. Hope it pans out, but I guess we'll see.

neiroatopelcc 11/26/2009 9:35 AM
Hide
-0+

I was wondering about power consumption differences between gdi and direct2d? on a laptop that will be crucial - and also, what about speed and power differences with an igp chip?

Anonymous 11/26/2009 10:49 AM
Hide
-0+

Now is it just me but why do I get a feeling that going from 12 ms to 6 ms might look... exactly the same?

neiroatopelcc 11/26/2009 10:52 AM
Hide
-0+

REalm :
Now is it just me but why do I get a feeling that going from 12 ms to 6 ms might look... exactly the same?


in most cases it will, but being one of those people with moms playing games on facebook for hours at a time, I know it isn't always the case.
If I could make her use the geforce 9400 in her laptop for them - simply by changing to firefox, I'm quite sure she'd start liking firefox.

heffeque 11/26/2009 12:11 PM
Hide
-2+

What about OpenCL? That would make it easier sense OpenCL can be executed by GPUs and CPUs.

nebun 11/26/2009 6:02 PM
Hide
-1+

it won't be long before Microsoft will take advantage of GPU processing and code the whole OS to run on it


Ads

Best offers

Newsletters


OK
Ads