Download the
Tom's Guide App from the AppsStore
News and trends on internet
/ mobile / "sound & picture" / IT
Yes No
Ads

Google Details GPU Acceleration for Chrome 7

- By - Source : Tom's Guide US

Google is adding GPU acceleration to Chrome.

Last week Google revealed added support for hardware acceleration in an upcoming version of its Internet browser, Chrome. According to the company, web pages will be rendered in layers, some of which will be dumped into the new GPU sandbox process. Google went into even more detail about GPU accelerated compositing by providing this design doc outlining the overall process and offering a few samples.

"There's clear indication that getting the GPU directly involved with compositing the contents of a web page can result in very significant speedups," the company said. "The largest gains are to be had from eliminating unnecessary (and very slow) copies of large data, especially copies from video memory to system memory. The most obvious candidates for such optimizations are the <video> element and the WebGL canvas, both of which can generate their results in areas of memory that that CPU doesn't have fast access to."

For web surfers curious to see how Chrome handles GPU acceleration, the dev channel version of Chrome 7 is already available. To activate GPU acceleration, users supposedly need to install the dev channel browser, right-click on the icon, select properties, and add --enable-accelerated-compositing at the end of the "target" text box.

Unfortunately, most websites don't take advantage of the GPU, however testers can give Chrome's new GPU abilities a test run by checking out Microsoft’s demos for Internet Explorer 9 here. To see if the GPU is actually in use, Chrome users can type SHIFT + ESC to pull up the browser's task manager--"GPU process" should be listed.

In testing Microsoft’s FishIE Tank, Internet Explorer Platform Preview 1.9.7916.6000 rendered the scene--containing 20 fish @ 1588 x 778--at a tasty 60 FPS. Strangely enough, Chrome v7.0.503--downloaded from the dev channel link--wouldn't use the GPU flag. The browser also wouldn't accelerate the FishIE Tank at IE9 speeds, and it wouldn't even render Google's own Poster Circle demo correctly. Furthermore, the GPU didn't show up in the browser's task manager.

However, a nightly build of Chromium v7.0.510.0 (57874) actually used the provided flag. It still didn't perform well, rendering the same FistIE Tank scene--20 fish @ 1283 x 927--at up to 17 FPS. However the browser rendered the Poster Circle demo with ease 9seen to the left), and the GPU appeared in the browser's task manager.

Share:
24
Comments
X

Comments

Pyroflea 08/30/2010 11:33 PM
Show
jplarson 08/30/2010 11:38 PM
Hide
-7+

As hardware manufacturers are putting the GPU and CPU together on the same die, software devs are getting the discrete GPU to take some of the load off the CPU.

Reminds me of a comic that shows two trucks full of lumber passing each other on a highway.

hunter315 08/30/2010 11:41 PM
Hide
-0+

It works for the Canary build too but doesnt fare so well for most of the tests, hopefully they will improve its performance quite a bit before it goes live, its got potential but its a bit disappointing at the moment.

Omniblivion 08/30/2010 11:42 PM
Hide
-20+

Finally! Tom's will be able to start benchmarking 480's vs 5870's using Farmville!

(lol?)

SlickyFats 08/30/2010 11:42 PM
Hide
-0+

Well it sounded like a good idea at first, then I got closer to the end of the article. Knowing Google they'll churn out a spectacular product by the time they are done.
Now if they can just get a Chrome browser on my Android. (Or if I can get a Firefox, Fennec, that doesn't just FC)

Anonymous 08/30/2010 11:49 PM
Hide
-0+

@slickyfats, The stock browser in Android 2.2 has some of the same guts as Chrome, mainly the Javascript engine.

drhenks 08/30/2010 11:50 PM
Hide
-2+

Omniblivion :
Finally! Tom's will be able to start benchmarking 480's vs 5870's using Farmville! (lol?)


Curse you sir, curse you. But yes - lol.

kcorp2003 08/30/2010 11:54 PM
Hide
-0+

Makes sense. We have the hardware already lets put it into use. I Can't wait to see some benchmarking :) lol

Anonymous 08/30/2010 11:59 PM
Hide
-1+

I still haven't forgiven Chrome for "Oops, this link appears to be broken". I'm still gun shy.

dillyflump 08/31/2010 1:03 AM
Hide
-1+

Omniblivion :
Finally! Tom's will be able to start benchmarking 480's vs 5870's using Farmville! (lol?)



This can allready be tested without the need of browser GPU acceleration. All of the popular facebook games utilise Adobe Flash as the prefered platform and as of release 10.4 flash has GPU render support ect. When i run firefox using flash ect a seperate executable runs handling the flash via GPU.

descendency 08/31/2010 1:17 AM
Hide
-0+

Pyroflea :
Browsers are getting too advanced, imo. I don't know, I'm fine with just using my browser to... browse. I've never run into any "performance" issues with Firefox or Chrome.



Lots of software companies want to move away from the desktop software model into a more web based software model because they see it as easier and cheaper.

otacon72 08/31/2010 1:41 AM
Show
johnyar 08/31/2010 3:01 AM
Hide
-0+

The newer builds already have better performance, I get 60 fps on 1920x943 with 20 fish

irish_adam 08/31/2010 3:16 AM
Hide
-1+

otacon72 :
Microsoft Internet Explorer 60.01% Firefox 24.24% Chrome 7.00% Safari 4.78% Opera 2.33% ...yeah....we can stop talking about Chrome now. It will never come close to FF let alone IE. If you know how to setup your browser properly you don't need GPU "acceleration". Just a bunch of BS anyway.



i bet that thats not the same as the %'s on this site. 60% of the worl use IE because its pre-installed and they know no better, chrome is so young yet already has 7% share, no other browser has a higher adoption rate so ofcourse its going to be covered. I bet theres loads of people on this site that use chrome to browse

and yes i am one of them

NeeKo 08/31/2010 4:19 AM
Hide
-0+

I love chrome since I installed it I ditched firefox (Used it for years) , it got too slow and crappy on time. About IE, well, what can I say , 60% of the people is simply retarded and doesnt care, the ones who pay a bit of attention or like a bit to have good things will switch immediatly.

randomizer 08/31/2010 7:25 AM
Hide
-0+

Wow, a new feature in Chrome? And here I thought the 7th "major" version would just be another performance increase. Oh wait, that's all this feature does...

nxym 08/31/2010 10:46 AM
Hide
-0+

nice. GPU era is starting. in the next few months, people would be using 480 gtx to use browser

eddieroolz 08/31/2010 1:49 PM
Hide
-0+

Look what IE9 Platform Preview unleashed. A whole wave of GPU-accelerated browsers!

Zingam 08/31/2010 2:21 PM
Hide
-0+

Wow! Soon expect a flood of buggy browsers: starting with IE 9 :D
I wonder how long will it take to fix these new rendering engines after the initial release? 6 months - 1 year - 2 years?

Zingam 08/31/2010 2:22 PM
Hide
-0+

eddieroolz :
Look what IE9 Platform Preview unleashed. A whole wave of GPU-accelerated browsers!



Actually the introduction of the new APIs that came along with DirectX 11 and Win7 have allowed that to happen.

Zingam 08/31/2010 2:26 PM
Hide
-0+

jplarson :
As hardware manufacturers are putting the GPU and CPU together on the same die, software devs are getting the discrete GPU to take some of the load off the CPU.Reminds me of a comic that shows two trucks full of lumber passing each other on a highway.



Where is the logic here? Long ago the FPU was a separate chip for the Intel architecture. So in that respect you may criticize against the integration of the FPU into the CPU?
I think it is a natural process. People need computing power: video adapters are no more just DACs etc.

Zingam 08/31/2010 2:28 PM
Hide
-0+

Pyroflea :
Browsers are getting too advanced, imo. I don't know, I'm fine with just using my browser to... browse. I've never run into any "performance" issues with Firefox or Chrome.



Browsers age becoming de facto operating systems just as Windows or Linux are. Of course the idea and the goals are a little bit different, that's what's basically happening and I think it's for good. It gives more options to the users.

hamstamps 08/31/2010 3:39 PM
Hide
--1+

I use Chrome know, and I don't see any reason to make it faster. It's already fast enough....

renixis_infinity 08/31/2010 6:45 PM
Hide
-0+

this can really improve some browsing speed slowdowns on some
Chrome is fast but some juicing it up for some online apps can help or maybe I meant Facebook apps :P

but for the lolz

So a Crysis Browser game will exist then? XD