1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Opera 12 Brings GPU Acceleration, Other Features

Free Software

Published on 13 October 2011 08:01 AM EDT
Written by Michael Larabel in Free Software
3 Comments

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.

The new Ragnarök HTML5 parser is interesting along with some of the other changes to Opera 12, but it's the GPU hardware acceleration that certainly catches the Phoronix attention. This initial hardware acceleration in the Opera web-browser is using OpenGL, but the Oslo developers are also working on DirectX 9/10 support for Microsoft Windows too. They mention though that some graphics cards and drivers are being blocked on a platform basis due to various bugs. However, forcing hardware acceleration is easy in Opera and separately the WebGL support can be toggled; this is all done via the preferences.

From the Opera hardware acceleration blog post, "The way Opera has implemented hardware acceleration is a bit different from the way many other browsers have implemented it. We render absolutely everything using the GPU when possible. All of the user interface, and all of the web-page, and WebGL...Currently our implementation in the Alpha version makes the most intensive things a lot faster, while some things are still not as fast as the optimized software backend. We are aware of what is causing this, and are working to improve the performance significantly. One thing we have done to improve performance is to limit how often we draw to that of modern monitors. This means that some tests may report a lower frame-rate, while in fact the actual rendering is a lot faster, since both the CPU and the GPU won't be busy trying to render things that can't be displayed anyway."

The aforementioned blog post goes into detail about how to force the hardware acceleration and WebGL support.

There's also themes support coming to Opera 12. The themes support is already in place for Windows and Mac OS X users, but the Linux/FreeBSD themes support isn't coming until later.

Read more about the Opera 12 Alpha release in this blog post. Due to the well known issues that Firefox developers have had Linux GPU driver issues that required a few releases to sort out, I'm quite interested in testing out Opera 12 on several different open and closed-source Linux graphics drivers with varying hardware generations. Hopefully the GPU hardware acceleration for Opera on Linux will mostly be good with the latest Mesa/Gallium3D code and the latest NVIDIA and AMD Catalyst drivers, but chances are I'll wait until Opera 12 is in beta or gold as the company mentions there are hardware acceleration improvements coming.

Opera 12 Brings GPU Acceleration, Other Features


The Norwegian company expects to ship Opera 12 final by year's end.

Update: The Linux GPU driver requirements for Opera 12 are listed here.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Articles & Reviews
  1. Samsung 850 EVO SSD Linux Benchmarks
  2. Kubuntu 15.04 Is Turning Out Quite Nice, Good Way To Try Out The Latest KDE
  3. 5-Way Linux Distribution Comparison On The Core i3 NUC
  4. OCZ ARC 100 Linux SSD Benchmarks
  5. Lenovo ThinkPad X1 Carbon Works Great As A Linux Ultrabook
  6. Transcend SSD370 256GB
Latest Linux News
  1. AMD Will Release Mantle Programming Guide, API Reference This Month
  2. Unreal Engine Made Free By Epic Games
  3. Qt 5.5 Alpha Is Getting Close, But Still Behind Schedule
  4. OpenBSD Sponsors Work For Better Browser Security
  5. Improved ODF Reading Support Comes To KDE's Calligra
  6. Another Step Closer On The New Linux Benchmarking Test Farm
  7. Confirmed: Vulkan Is The Next-Gen Graphics API
  8. Kdenlive Ported To Qt5/KF5, Coming To KDE Applications 15.04
  9. HTC & Valve Partnered Up For The Steam VR Headset
  10. 8cc: A Small C11 Compiler
Most Viewed News This Week
  1. Screenshots Of The GNOME 3.16 Changes
  2. More Proof That Allwinner Is Violating The GPL
  3. The Tremendous Features Of Fedora 22
  4. Krita 2.9 Released, Their Biggest Release Ever
  5. A Single UEFI Executable With The Linux Kernel, Initrd & Command Line
  6. Linux 4.0 Doesn't Have The Weirdest Codename
  7. Canonical Comes Up With Its Own FUSE Filesystem For Linux Containers
  8. Firefox 36 Brings Full HTTP/2 Support
%%CLICK_URL_UNESC%%