Announcement

Collapse
No announcement yet.

Opera 12 Brings GPU Acceleration, Other Features

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Opera 12 Brings GPU Acceleration, Other Features

    Phoronix: Opera 12 Brings GPU Acceleration, Other Features

    The Norwegian developers behind the Opera web-browser have released Opera 12 Alpha this morning with several new features. Among the goods in Opera 12 is a new HTML5 parser, full ECMAScript 5.1 compliance, improved memory efficiency, and most notable to end-users is now full GPU hardware acceleration with WebGL support...

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

  • #2
    seems to work out of the box with the Nvidia drivers, http://helloracer.com/webgl/ works really smooth, opera:gpu returns:

    Vega backend: OpenGL

    Blocklist version: 1
    Blocklist status for 2D: Supported
    Blocklist status for 3D: Supported
    GL_VENDOR: NVIDIA Corporation
    GL_RENDERER: GeForce GTX 260/PCI/SSE2
    GL_VERSION: 3.3.0 NVIDIA 280.13

    Comment


    • #3
      btw, this is the blocklist they using, if I read it correctly

      someone smart can probably deceiver it better then me, from that I can tell Nvidia 257.21 or higher is supported, ATI from 9551 or something, load of intel drivers and gallium/nouveau only 2d not 3d.

      Code:
      {
      	"blocklist version": "1",
      
      	"list entry": {
      		"OpenGL-vendor": { "regex": "(ATI|AMD).*" },
      		"OpenGL-version": { "regex": ".*(\\d+)\\.(\\d+)\\.(\\d+).*", "<": [ 2, 1, 9551 ] },
      		"status2d": "blocked driver version",
      		"reason2d": "No support for old legacy drivers"
      	},
      	"list entry": {
      		"OpenGL-vendor": { "regex": "(ATI|AMD).*" },
      		"status2d": "supported",
      		"status3d": "supported",
      		"quirks.nomultisample": "true",
      		"quirks.noglxwindow": "true"
      	},
      	"list entry": {
      		"OpenGL-vendor": { "regex": "NVIDIA.*" },
      		"OpenGL-version": { "regex": ".*NVIDIA (\\d+)\\.(\\d+).*", "<": [ 257, 21 ] },
      		"status2d": "blocked driver version",
      		"reason2d": "No support for old legacy drivers"
      	},
      	"list entry": {
      		"OpenGL-vendor": { "regex": "NVIDIA.*" },
      		"status2d": "supported",
      		"status3d": "supported"
      	},
      	"list entry": {
      		"OpenGL-version": { "regex": ".* Mesa (\\d+)\\.(\\d+)(?:\\.(\\d+))?.*", "<": [7, 10, 3] },
      		"OpenGL-renderer": { "regex": "(Gallium|Mesa) .*" },
      		"status2d": "supported",
      		"status3d": "blocked driver version",
      		"reason3d": "Mesa before 7.10.3 hangs when compiling shaders."
      	},
      	"list entry": {
      		"OpenGL-vendor": { "regex": "(Intel|Tungsten).*" },
      		"OpenGL-renderer": { "regex": ".*94[035]G.*"},
      		"status2d": "supported",
      		"status3d": "Discouraged",
      		"reason3d": "Intel GMA 950 graphics have very poor 3D performace and may freeze the browser"
      	},
      	"list entry": {
      		"OpenGL-vendor": { "regex": "(Intel|Tungsten).*" },
      		"status2d": "supported",
      		"status3d": "supported",
      		"OpenGL-renderers-intel": "regex: .*([GQ]965|G[3][135]|G[LM]96[05]|G[LSM]4[05]|[GBQ]4[135]|HD Graphics).*",
      		"OpenGL-renderers-intel-comment": "The regex is for reference only, and represents the following Intel (GMA) gpus: X3000 and 3000 | 3100 and X3500 | X3100 | X4500HD | X4500HD | HD Graphics",
      	},
      	"list entry": {
      		"OpenGL-version": { "regex": ".* Mesa .*" },
      		"OpenGL-renderer": { "regex": "(Gallium|Mesa) .*" },
      		"OpenGL-vendor": { "regex": "nouveau" },
      		"status2d": "supported",
      		"status3d": "blocked driver version",
      		"reason3d": "Nouveau drivers crash when compiling some fragment shaders.",
      	},
      	"list entry": {
      		"OpenGL-version": { "regex": ".* Mesa .*" },
      		"OpenGL-renderer": { "regex": "Software.*" },
      		"status2d": "discouraged",
      		"reason2d": "Mesa software rendering makes Opera slower.",
      		"status3d": "supported"
      	},
      	"list entry": {
      		"OpenGL-version": { "regex": ".* Mesa .*" },
      		"OpenGL-renderer": { "regex": "(Gallium|Mesa) .*" },
      		"status2d": "supported",
      		"status3d": "supported"
      	},
      		"list entry": {
      		"status2d": "discouraged",
      		"reason2d": "Unknown driver or device, use is risky.",
      		"status3d": "discouraged",
      		"reason3d": "Unknown driver or device, use is risky."
      	}
      }

      Comment


      • #4
        HD 6550 mesa git.
        The mozilla demo test thing works with 60+ FPS but so does firefox nightly. Still good to see.
        http://demos.hacks.mozilla.org/openweb/HWACCEL/

        IE Fishtank with 1000 fishes is actually pretty good with 50 FPS (Chrome < 30 FPS, Firefox Nightly < 10 FPS)
        http://ie.microsoft.com/testdrive/Pe...k/Default.html
        But still there is no browser on linux even close to IE Fishtank in Firefox on Windows.

        Comment

        Working...
        X