Page 1 of 2 12 LastLast
Results 1 to 10 of 36

Thread: The GPU Acceleration Situation In Firefox 6

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    14,808

    Default The GPU Acceleration Situation In Firefox 6

    Phoronix: The GPU Acceleration Situation In Firefox 6

    Mozilla Firefox 6.0 is to be officially released on Tuesday (it's already out if you look on FTP mirrors) with faster performance, better start-up times, improved plug-in management, greater HTML5 support, more permission controls, and several other features. What's not talked about much, but is huge for the affected Linux users, is that the GPU acceleration situation begins to be sorted out...

    http://www.phoronix.com/vr.php?view=OTc4Nw

  2. #2
    Join Date
    Jul 2008
    Location
    Greece
    Posts
    3,791

    Default

    I don't understand. Wasn't Gallium3D supposed to be better than classic by now? And even have less bugs?

    What's going on?

  3. #3
    Join Date
    Oct 2008
    Posts
    3,133

    Default

    Quote Originally Posted by RealNC View Post
    I don't understand. Wasn't Gallium3D supposed to be better than classic by now? And even have less bugs?

    What's going on?
    The bug Firefox had with the Gallium drivers was within Firefox itself. They tracked down and fixed that bug, but didn't want to change the whitelist in FF6 without a full round of testing first.

    FF7 will still only require Mesa 7.10.3, so the drivers have been good at least since that point. If I recall, the Gallium drivers were fine in 7.10.0 as well, it was some bug affecting both classic and Gallium that made them bump it to 7.10.3.

    Edit: the actual bugfix may have been ported from FF7 into 6, so if you run FF6 and bypass the whitelist it may work correctly. But i'm not 100% sure whether that bug got fixed there or not.
    Last edited by smitty3268; 08-14-2011 at 07:34 AM.

  4. #4
    Join Date
    Mar 2010
    Posts
    158

    Default

    Quote Originally Posted by smitty3268 View Post
    The bug Firefox had with the Gallium drivers was within Firefox itself. They tracked down and fixed that bug, but didn't want to change the whitelist in FF6 without a full round of testing first.

    FF7 will still only require Mesa 7.10.3, so the drivers have been good at least since that point. If I recall, the Gallium drivers were fine in 7.10.0 as well, it was some bug affecting both classic and Gallium that made them bump it to 7.10.3.

    Edit: the actual bugfix may have been ported from FF7 into 6, so if you run FF6 and bypass the whitelist it may work correctly. But i'm not 100% sure whether that bug got fixed there or not.
    This is a test from Mozilla of browser hardware acceleration:
    http://demos.hacks.mozilla.org/openweb/HWACCEL/

    On two of my systems this test result went from about 6 FPS with Firefox 4 and 5 to about 33 FPS in Firefox 6 beta.

    My desktop system has an AMD/ATI R710 GPU, and I use the open source r600g Gallium3D drivers.

    My netbook system (Acer Aspire One 522) has an AMD/ATI C50 APU, and I use the open source r600g Gallium3D drivers.

    These are both very modest systems in terms of GPU performance. On neither system does WebGL work with Firefox 6. Only hardware acceleration, to some extent.

    I expect this to improve again in Firefox 7, but it is still true to say that it has already improved considerably in Firefox 6.

  5. #5
    Join Date
    Mar 2007
    Location
    West Australia
    Posts
    360

    Default

    Quote Originally Posted by hal2k1 View Post
    This is a test from Mozilla of browser hardware acceleration:
    http://demos.hacks.mozilla.org/openweb/HWACCEL/

    On two of my systems this test result went from about 6 FPS with Firefox 4 and 5 to about 33 FPS in Firefox 6 beta.

    My desktop system has an AMD/ATI R710 GPU, and I use the open source r600g Gallium3D drivers.

    My netbook system (Acer Aspire One 522) has an AMD/ATI C50 APU, and I use the open source r600g Gallium3D drivers.

    These are both very modest systems in terms of GPU performance. On neither system does WebGL work with Firefox 6. Only hardware acceleration, to some extent.

    I expect this to improve again in Firefox 7, but it is still true to say that it has already improved considerably in Firefox 6.
    On win7 HPE x64 with 8GB of ram, onboard HD 5730, i7 720QM, I get 60+ fps with FF5. Not yet tried FF6... Will get back to you on this one...

  6. #6
    Join Date
    Mar 2010
    Posts
    158

    Default

    Quote Originally Posted by b15hop View Post
    On win7 HPE x64 with 8GB of ram, onboard HD 5730, i7 720QM, I get 60+ fps with FF5. Not yet tried FF6... Will get back to you on this one...
    How is your comment relevant in relation to the topic, "The GPU Acceleration Situation In Firefox 6"?

    My point was that GPU acceleration does work to some extent in Firefox 6 for the open source Linux Gallium3D drivers for AMD/ATI r600/r700/Evergreen/N.Islands GPUs (r600g).

    Your point?

  7. #7
    Join Date
    Dec 2009
    Posts
    338

    Default

    Quote Originally Posted by RealNC View Post
    I don't understand. Wasn't Gallium3D supposed to be better than classic by now? And even have less bugs?

    What's going on?
    Here is the summary for you.

  8. #8
    Join Date
    Oct 2008
    Posts
    3,133

    Default FF6 also brings updates to the Mozilla linux build

    They've updated the build to use gcc 4.5, with -03 optimization flags and PGO. So Mozilla builds should be noticeably faster than before, although I'm not sure if that will carry over into distro builds or not.

  9. #9
    Join Date
    Mar 2011
    Location
    Canada
    Posts
    96

    Default

    Quote Originally Posted by smitty3268 View Post
    They've updated the build to use gcc 4.5, with -03 optimization flags and PGO. So Mozilla builds should be noticeably faster than before, although I'm not sure if that will carry over into distro builds or not.
    Arch Linux started using PGO with firefox 5.0[1] and I think firefox overrides the CFLAGS optimization level. I'm sure you could file bug reports and get it enabled in other distros.

    [1] https://projects.archlinux.org/svnto...86_64/PKGBUILD

  10. #10
    Join Date
    Jan 2011
    Posts
    376

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •