Results 1 to 4 of 4

Thread: Opera 12 Brings GPU Acceleration, Other Features

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

    Default 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. #2
    Join Date
    Apr 2010
    Posts
    100

    Default

    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

  3. #3
    Join Date
    Apr 2010
    Posts
    100

    Default

    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."
    	}
    }

  4. #4
    Join Date
    Jun 2010
    Location
    ฿ 16LDJ6Hrd1oN3nCoFL7BypHSEYL84ca1JR
    Posts
    1,023

    Default

    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.

Posting Permissions

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