Slashdot Mirror


Google Confirms Chrome GPU Acceleration

An anonymous reader writes "Google is already experimenting with GPU acceleration in its latest Chrome developer builds. Chrome 7 can separate different layers of a webpage into CPU and GPU processes and combine those layers using the GPU as long as the browser is now launched with certain switches. Chromium 7 has also a new Labs feature that reveals that Google is thinking about moving tabs from the top of the browser to the left side. It seems that Chrome will be catching up with Firefox 4 and IE9 in terms of hardware acceleration soon."

30 of 186 comments (clear)

  1. Tabs on the left make sense by RichMan · · Score: 5, Insightful

    These days most screens are wider than they are taller. And text still reads better vertically.
    So the height is valuable real-estate while there is side space to waste.
    My desktop has the application bars hide on the left/right.

    The more vertical space the better.

    1. Re:Tabs on the left make sense by Anonymous Coward · · Score: 2, Insightful

      No it doesn't make sense. Where is my mouse usually position when reading a page? On the right, at the scroll-bar. Now I have to go all the way across the screen just to get any tab? Sheesh.

    2. Re:Tabs on the left make sense by dave420 · · Score: 4, Funny

      Don't you have a scroll wheel? Are you a time-traveller from the past?

    3. Re:Tabs on the left make sense by Shin-LaC · · Score: 3, Funny

      Try using that little wheely thing between your mouse buttons. You're welcome.

    4. Re:Tabs on the left make sense by DragonWriter · · Score: 5, Insightful

      These days most screens are wider than they are taller.

      Most screens have been wider than tall since well before the first web browsers.

      And text still reads better vertically.

      Text reads better in columns narrower than most screens are wide at the typical viewing distance, but its often convenient to have more than one block of text on the screen. Tabs take up more room on the side than on the top, and do more on the side to hurt the ability to have more usable windows on the screen.

      Tabs on the side are useful for some people in all circumstances, and for other people in certain circumstances, and (I suspect) for some people in no circumstances. So, if Chrome allows the user to move the tabs to the side, that's good.

      If Chrome just moves the tabs to the side, thats bad.

    5. Re:Tabs on the left make sense by slyrat · · Score: 2, Insightful

      These days most screens are wider than they are taller. And text still reads better vertically. So the height is valuable real-estate while there is side space to waste. My desktop has the application bars hide on the left/right.

      The more vertical space the better.

      If you want more vertical space then just adjust the display to be portrait rather than landscape. I do this at work so that I have a monitor for reading things on websites and one in landscape for doing development on. I guess most people don't think about just physically turning their displays...

    6. Re:Tabs on the left make sense by coldmist · · Score: 2, Interesting

      On Firefox, I use Tree Style Tab with Tab Mix Plus, and I couldn't use any browser now that doesn't have a combo like that.

      Having the tabs grouped in a hierarchy view on the left is just so well done. It really make looking at 5-100 tabs easier!

      --
      Don't steal. The government hates competition.
    7. Re:Tabs on the left make sense by Sancho · · Score: 4, Funny

      I did this on my netbook, but it made it really hard to type.

    8. Re:Tabs on the left make sense by TeknoHog · · Score: 3, Funny

      Back in the day, we had these arrow and page up/down keys that you could use for scrolling a page. Nowadays, many laptops don't even have dedicated pgup/pgdn/home/end, they are only available via the Fn key. Apparently, nobody uses the keyboard any more, since the mouse is so much easier for everything. I predict that future computers will have no keyboard, but instead the mouse will have about 100 buttons for typing.

      --
      Escher was the first MC and Giger invented the HR department.
    9. Re:Tabs on the left make sense by houghi · · Score: 2, Interesting

      I use the extra width to have two programs open next to each other. Adding stuff to the right of my browser would take away that ability. For me it is one of the reasons to went to bigger screens. So I could use the screen real-estate to have two programs open at the same time while both can be used easily without switching.
      http://houghi.org/shots/wmaker/left_01.png

      --
      Don't fight for your country, if your country does not fight for you.
    10. Re:Tabs on the left make sense by Bert64 · · Score: 3, Insightful

      Not only are screens now much wider than they are tall, but a lot of websites are designed to be in a fixed width strip down the middle of the screen so they look pretty stupid on a widescreen display with huge blank areas either side.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    11. Re:Tabs on the left make sense by davepermen · · Score: 2, Insightful

      I had to scroll on a 24" screen to just get to your post. when ever i have to scroll, the screen lacks height. so, yeah, i have that wheel, and no, it does not allow screens to be as thin as possible, just "because you can scroll". most content IS vertical, so higher screens would make more sence (and that's why most reader-type devices are always vertical oriented. but our pc's and laptops are used most of the time for reading/writing, too..). i started with a 15" laptop 5:4 format. 16:9 now is really annoyingly loss of real estate to work on it. for movies, it's nice. but for movies, i have a fullhd projector, thanks.

    12. Re:Tabs on the left make sense by 3.1415926535 · · Score: 2, Informative

      Use the space bar (and shift+spacebar, to go backwards, at least in Chrome).

  2. Tabs on the left side by Shin-LaC · · Score: 3, Interesting
    Tabs on the left side work very well for people who use tabs intensively and keep many pages open at the same time. The main advantages are:
    • you can display many more tabs while keeping the titles visible
    • you save precious vertical space and use horizontal space instead, which is often wasted (a side effect of monitors being wider than they are tall while pages are taller than they are wide, and also of the fact that most pages don't benefit from being given more width past a certain point - the extra space is left empty, or the lines of text are too long)
    • you can organize tabs into a hierarchy by simply indenting them (when I use Firefox, I use the excellent Tree Style Tabs extension for this.)
    1. Re:Tabs on the left side by rreyelts · · Score: 2, Interesting

      I have two widescreen monitors, with one tilted 90 degrees. I use the titled one for web-browsing, and other activities that are suited to high degrees of horizontal space. It works out pretty well. You should try it some time.

  3. Re:Let me see if I've got this right... by dreamchaser · · Score: 4, Insightful

    You know, I keep hearing this, how Flash keeps crashing browsers. I use quite a few Flash sites ranging from casual games to management applications for security appliances, and I think I can count on the fingers of one hand how many times I've had a Flash related browser issue over the last couple of years.

    I think it's either a tired meme or some people just don't know how to setup and maintain a stable system.

  4. Vertical tabs by The+MAZZTer · · Score: 4, Informative

    Have been in there a long time, hidden by the --enable-vertical-tabs switch, so this isn't a new idea. Try it out yourself if you want (about:labs page isn't in yet so you'll need the switch).

  5. Re:Finally ... by sznupi · · Score: 4, Insightful

    Nah, just keeping the tradition of taking stuff from Opera; life as usual. ;)

    --
    One that hath name thou can not otter
  6. Re:Let me see if I've got this right... by mikael_j · · Score: 4, Insightful

    The problem is that in order to keep Flash from crashing you pretty much need to run flashblock or noscript which cripples your browsing experience and unfortunately there are sites out there that actually try to obfuscate their javascript and Flash content to trick you into loading their annoying ads.

    Basically it's a pain in the ass to keep Flash from hogging resources so most users just don't do it even if they know how to.

    --
    Greylisting is to SMTP as NAT is to IPv4
  7. Re:Let me see if I've got this right... by DevConcepts · · Score: 3, Funny

    Your wife/girl friend (LMAO! A /.er having one!) or maybe a sister playing those god forsaken, crappy, waste of time, Zinga games on facebook. You will know when it crashes (after hours and hours of playing) by the scream that sounds like someone is having their finger nails pulled out. Slowly. And you will have to fix it because you can always fix it. Last time I had to fix a flash game I turned her computer off. I still sleep on the couch.

  8. Tabs on any side? by stevenh2 · · Score: 2, Insightful

    Why don't they let people choose what side the tabs are on. Look at the windows taskbar, you could drag it to be on any side of your screen, why can't the tab bar thing work like that?

  9. Re:Let me see if I've got this right... by zacronos · · Score: 2, Interesting

    Ok, so that's one data point. The fact that you have not had issues with Flash does not mean that no one else does, or that those who do "just don't know how to setup and maintain a stable system"; to generalize from your experience and draw conclusions about everyone else who claims to have had a problem with Flash is quite the logical fallacy. In fact, I'll counter your anecdote with one of my own -- if you will tell me what I could do to better set up or maintain my system such that this problem goes away, I will gladly buy you a beer.

    I use Firefox 3.6.8 on a MacBook as part of my job. I tend to have FF open with several tabs (gmail, reverence pages, test pages for the code I'm working on, etc). I don't close Firefox at the end of the day, as I'm going to open all those same tabs the next day, and although I have the SessionManager add-on installed, it is often unreliable; Firefox will usually run this way for days or weeks. Eventually, however, it will start hogging the CPU (running at ~60% or higher, sometimes all the way to 99.9%), regardless of what tabs are open. Or, it will start spiking up to complete UI lock (even showing the spinning rainbow ball cursor) on a very regular basis -- it may start at once per 5 minutes and last a quarter of a second, but it will eventually worsen to the point that FF is spending more time locked than running. In either case, the only thing that seems to work is to restart the browser. It took a while to determine, but the only correlation I can find with the speed at which these problems show up (and worsen) is the amount of time I let the browser sit on pages containing Flash. Now, unlike GGP, I don't necessarily blame Adobe -- it seems equally likely to me that Mozilla is at fault here. However, the fact remains that my browser gets less stable/functional the more it runs Flash.

    So, would you please explain to me how the problem I've described is my fault, rather than Mozilla's or Adobe's? Blocking Flash is not an option, and telling me I should just restart the browser frequently is like a Windows 95 user saying their system is perfectly stable as long as they reboot once or twice a day -- my usage pattern is not the problem, it merely reveals a problem in FF and/or the Flash add-on.

  10. Re:Let me see if I've got this right... by mpcooke3 · · Score: 4, Informative

    It's true flash is a lot more stable these days, particularly with the release of flash 10.1

    Just the odd browser issue here and there:
    Like it causes IE to crash very frequently on some computers
    http://forums.adobe.com/message/2925919?tstart=0
    and Firefox to crash very frequently on some computers
    http://forums.adobe.com/message/2962506#2962506
    http://forums.adobe.com/message/2920257#2920257
    and then of course there was the Safari crashing problems
    http://fairerplatform.com/2010/08/flash-10-1-crashes-safari-how-to-remove/
    and it crashes some computers with hardware acceleration enabled (the default setting)
    and it causes all browsers to crash on some computers when you try to activate a webcam
    http://forums.adobe.com/message/3031253#3031253
    and of course it crashes chrome a lot too on some computers (also remember the Adobe flash uninstaller doesn't work on chrome now, so need to uninstall in two ways)
    http://www.google.com/support/forum/p/Chrome/thread?tid=461f66d507a8d884&hl=en

    But I'm sure your right, I haven't for instance seen anyone complain of flash crashing safari on the iPhone. oh wait....

  11. Quick way to speed up your browser by Animats · · Score: 5, Insightful

    If you want to speed up your browser, just block the following domains:

    *.doubleclick.net
    *.polldaddy.com
    *.quantserve.com
    *.google-analytics.com
    *.scorecardresearch.com
    *.gravatar.com
    *.247realmedia.com
    *.likeme.net

    If you block the top 10 ad services, browsing speed improves substantially. Firefox BlockSite is useful for blocking, or you can edit HOSTS.TXT. This alone will make Slashdot pages load twice as fast. AdBlock isn't enough; it still loads the data, but doesn't display it. There's too much ad code out there which stalls page loading until the ad is served. So you get to wait for the ad servers. Sequentially.

    1. Re:Quick way to speed up your browser by tburke261 · · Score: 3, Informative

      AFAIK adblock has been able to stop even loading data from blocked domains for a while.

  12. Re:Finally ... by sznupi · · Score: 2, Informative

    That was half a decade ago, nowadays most marriages don't last that long...

    (but more seriously - Opera is for a long time the only major browser without a corporate grandaddy (remember AOL?), probably the only way it could work back then)

    --
    One that hath name thou can not otter
  13. OmniWeb style image tabs please... by KonoWatakushi · · Score: 2, Interesting

    Tabs on the left make sense, but unless you have a whole lot of them, tab images make better use of space. They are recognizable even when small, provide feedback, and make for a better click target. Also, for some sites, the text titles are just not useful for distinguishing tabs. (Actually, I would take out the text entirely, and only display it when one hovers over the tab bar--in the complete form next to, and over over the web page.)

    Of course, a per window switch would be best, as there are definitely cases where you would want to use text tabs. (Lots of tabs from the same site, etc. )

    Another nice presentation for image tabs would be an in-browser expose type interface. It could be implemented much like the Chrome downloads window; just another html page with the images/text, or in your own format entirely.

  14. Re:I'm starting to feel old by silviuc · · Score: 2, Insightful

    Today's GPUs are FAST and their power is wasted if not used. What's the harm in harnessing it ? It's not mandatory, browsers will use GPUs if they can, else they will fallback to the CPU. OTOH if you complain about the state of the web in that it requires GPU power to actually provide a faster experience, well partially I feel the same, but then again imagine being able to to all kinds of fancy content without writing one line of C/C++ code. Enabling more people to create. This is going to be awesome!

  15. Wake up Adobe! by Burpmaster · · Score: 2, Insightful

    Google is putting Adobe to shame. The need for GPU acceleration is much greater with Flash and the difficulty should be similar, but Google's done the work and Adobe hasn't. To quote myself from earlier:

    The penguin.swf blog is just an endless stream of excuses. Adobe absolutely can accelerate YUV->RGB. It's standard practice in software development to create a special fast path for a common scenario when performance matters. They can fall back to the slow path if the swf is trying to do something incompatible with the fast path.

    Anyone writing a flash-based video player would opt for the fast path and follow whatever rules are necessary. But thanks to Adobe's laziness, that option isn't available. Flash is just a dinosaur that doesn't want to evolve.

    FYI, here's how to accelerate video: Flash draws the scene in layers, back to front. For alpha blending or anti-aliasing of edges, it must read the RGB value below the layer currently being drawn to blend it with the current color. This is the problem, and there's a fairly simple solution. After rendering a YUV layer, render the layers above to an RGBA surface that starts out 100% transparent. Then send the output layers (RGB below video, YUV video, RGBA above video) to the video card for final compositing. The only scenario where this wouldn't work is if the player uses filters above the video. Have you ever seen a flash-based player that uses filters?

  16. Ctrl-Tab by electrosoccertux · · Score: 2, Insightful

    You control the tabs by pressing ctrl-tab.