Update on hardware acceleration in Opera 12
By Huib Kleinhouthuibk. Friday, April 20, 2012 12:00:00 PM
There's also another change in this snapshot. After careful consideration and extensive testing, we've decided to let users of Opera 12 opt-in to WebGL and hardware acceleration.
We're doing this for an important reason. We want to bring the first true hardware accelerated browser to market. This means using the graphics processor to boost rendering speeds not only for the pages themselves, but also the UI of the browser. It means making it an awesome experience for as many Opera desktop users as possible, whether they're on Windows XP, Linux or Lion.
But in some cases, our hardware accelerated speeds do not yet beat our incredibly optimized software backend, Vega. Shipping a feature that could actually be less effective at boosting speed is a big no-no, especially if its a final release that many people will use for day-to-day browsing.
Now, if you're reading this blog post, you're probably in the group of people who will want to turn on WebGL and hardware acceleration. You enable these features by setting both opera:config#UserPrefs|EnableHardwareAcceleration and opera:config#UserPrefs|EnableWebGL to 1, then saving and restarting Opera.
Try it in this release and see how you like it. We think it ensures that Opera 12 will be a great release for everyone, whether you are a browser expert or just discovering Opera for the first time.
As Wahoo is approaching a beta release, we're focusing on stability and fixing regressions. This build includes an important performance and stability fix for plugins on Windows, and should speed up scrolling with plugins significantly.
Known Issues
- HTML5 Drag and Drop is work in progress. Things like dragging to and from external applications may not work. Some existing demo sites may not work fully
- HTML5test.com could freeze or show other problems on Mac
- OTW-8246 Opera 64-bit on Windows not supported on Google+
- DSK-361109 Address dropdown not populated when searching page content with multiple words
- CORE-45774 [Windows] [HWA] Border-color messes up background colour for element with border-radius with DirectX
- DSK-357831 [Windows] [HWA] Negative letter spacing with DirectX on 64-bit builds
WARNING: This is a development snapshot: It contains the latest changes, but may also have severe known issues, including crashes and data loss situations. In fact, it may not work at all.
Download
Changelog
Core
- CORE-44954 hp.com crashes Opera with Hardware Acceleration on
Desktop
- Disable Hardware Acceleration by default
- DSK-361356 Opera crashes when closing page while it is scrolling
- DSK-346047 'Close all tabs' setting in delete private data dialog doesn't close windows with just Speed Dial tab
- DSK-341531 Hovering the close button on Speed Dial steals its hover state, while it should propagate it.
- DSK-357909 Back and forward buttons disappear on upgrade
- DSK-360104 Page zoom resets when opened in background tab
- DSK-360691 Long Russian text in address bar crashes opera
- DSK-360962 Check documents/images should take into account languages with more than one plural tense
- Further stability improvements
- New compose window design
- DSK-356875 [Feature] A new preference dialog for the compose Window
- DSK-359616 [Feature] Add option to set default outgoing account in the options dialog
- DSK-360404 [Feature] Improve design of mail header buttons
- DSK-329302 [Feature] Support for opening and editing attachments from compose window
- DSK-343710 Compose window header fields get hidden even if there is content in them
- DSK-328161 Reply-To field in mail compose does not auto-complete/suggest addresses
- DSK-357118 Cannot enable spell checking of email subject
- DSK-129539 "Send by mail" from selected text should add the URL to the compose window
- DSK-358693 Mail compose window unusable with black windows theme
- DSK-356452 Print preview shortcut doesn't work for mail window
- DSK-357232 Quick Reply text not deleted after sending
- DSK-357515 Mail body lengthens for ever after toggling expand state off and on
- DSK-349396 Don't hide compose window fields on switching 'From' account to and from a newsgroups account
- DSK-330184 Editing Preferences while composing a plain text message causes the HTML toolbar to appear
- DSK-358044 Can't copy/move mail between two accounts if mail separator is selected
- DSK-358565 Make Attachment field keyboard accessible in tab sequence
Windows
- DSK-361056 Hardware acceleration using DirectX
- DSK-361734 BSOD when accessing the Camera
- DSK-360014 [OOPP] Performance issues and freezes with plugins: This does not fix all performance issues
- DSK-301447 Web page right click menu item "Open With" does not show Chrome installation
- DSK-359032 [OOPP] Going back and forward in history with a tab containing Windows Media Player plugin, Opera freezes shortly
- DSK-355355 [OOPP] Windows Media Player player plugin controls corrupted after scrolling
- DSK-359021 [OOPP] Resizing Opera's window so that part of a plugin is out of view, then resizing it back, the plugin is clipped
- DSK-359168 [OOPP] Artifacts on Shockwave for Director plugin after scroll
Mac
- DSK-361531 Colors not properly converted for image from camera
- DSK-347812 Update to Growl/Mist 1.3: Growl notifications by default even without it being installed
- [OOPP] IME fixes
- CT-2336 [OOPP] Plugin not repainted when scrolling
- DSK-356081 [OOPP] Silverlight 5 and Flash application keyboard repeat is broken
- DSK-216092 [OOPP] Scrolling on flash does not work
- DSK-350738 [OOPP] Focus stolen after clicking on a plugin
- DSK-356940 [OOPP] No context menu for Flash
- DSK-357531 [OOPP] Flash plugin crashes after applying fit to width to a page
Linux/FreeBSD
- DSK-358908 We should use Gtk3 styling under Unity on Ubuntu 11.10 (Oneiric Ocelot) and above
- DSK-361345 Preferences tabs are missing pixels in KDE and Gtk after recent Core upgrade
- DSK-360296 [OOPP] Plugin wrapper continues to run after Opera closes
- CT-2446 [OOPP] Keyboard doesn't work for some plug-ins
- CT-2445 [OOPP] Unable to interact with Flash game QWOP



« Previous 1 2 3 4 5 6 7
techprince # Monday, April 23, 2012 1:12:07 AM
Same thing happens with the tab bar(close button on each tab is stealing the tabs hover state).
lightMC # Monday, April 23, 2012 1:39:21 AM
My graphic card seems to be running fine acording to opera:gpu (ati hd4250 with directx10 on windows 7, build x64). About the performance improvements, I see a big regression. It's actually slower in every instance with gpu acceleration turned on. Website scrollign, speeddial zooming is slower. I like that directwrite is finnaly working! Another thing that make my eyes bleed: it seems that the whole rendering is locked to 50Hz ? I kind of see some kind of flickering like when you used 60Hz on a CRT monitor. Is this normal or I'm seeing things?
Keep up the good work!
Kamaleshkamalesh # Monday, April 23, 2012 2:05:15 AM
(OSX Lion)
bartman1 # Monday, April 23, 2012 2:13:52 AM
ayespy # Monday, April 23, 2012 3:46:48 AM
Originally posted by ayespy:
Spoke a little too soon, unfortunately.
A page with some sort of embedded flash video or similar froze the browser right up. Had to force-kill it with task manager.
This, fortunately, created a crash log I was able to send in.
ayespy # Monday, April 23, 2012 4:29:45 AM
Originally posted by Meddio:
On the prior build, I experienced this while trying to compose an email. Re-starting the browser fixed it. I still don't know what caused it. Haven't seen it in this build YET.
Ravindran NavaneethanRavindran # Monday, April 23, 2012 4:30:31 AM
Originally posted by minho:
same here. it's crashing for me especially when I switch tabs.Erik HauboldAltarius # Monday, April 23, 2012 6:25:57 AM
Originally posted by rekkoo:
i'm not saying they shouldn't fix bugs. but there has to be a time to get new innovations inDayderDay # Monday, April 23, 2012 6:55:54 AM
balaxyz # Monday, April 23, 2012 8:27:59 AM
in this page,download any program not succeed.I find in download url “.qq.com” is overage.
i don't know what yao can get!
Владимир Назаровirdose7 # Monday, April 23, 2012 9:04:45 AM
Widows 7-64 SP1 Ultimate
MossMan # Monday, April 23, 2012 10:10:24 AM
Originally posted by highstream:
Off-topic, but not to mention the fact that it now takes literally twice as many actions to do most of the tasks I regularly perform in Office... with more visual clutter, less useable UI space, etc. etc. (and that's still leaving out the fact that 2007 UI is simply BROKEN in many cases (I can not use cursor keys in many dialogues for graphs etc. since it will move the cell selection instead of the dialogue cursor) and performs *much* slower than 2003 - for a certain complex Excel database it now takes TEN TIMES longer to process!)
Sorry - I have a bit of a chip on my shoulder about this following an "upgrade" of my work machine last year...
zolv # Monday, April 23, 2012 10:23:34 AM
Opera link synchronization - still nightmare, tiles are moving from one place to another, Speed Dial configuration is not synchronized so I have to adop all the time the sizings and zoom level manually.
Cryoburner # Monday, April 23, 2012 10:26:02 AM
This was all within five minutes of installing a fresh portable install with default settings in Windows XP. And of course, clicking links is still broken, as they continue to open in background tabs half the time. I was hoping when you mentioned getting ready for a beta release that these things would at least be improved to some degree. As it is, I'm still sticking with the 1328 release, which works almost entirely fine for me with HWA enabled. The build that added out-of-process plugins and drag-and-drop functionality totally broke the browser, and I haven't noticed any improvement to stability or usability in the several builds since. Sure, these are alpha builds adding new features, but when they can't even support basic browsing, adequately testing for less-obvious bugs is also out of the question.
On the topic of disabling Hardware Acceleration by default to avoid potential performance issues on certain systems, might it not be a better idea to build a simple performance test to be run during installation for those systems with non-blacklisted video cards? Have opera's rendering engine invisibly render some elements both ways, time the results, and default to the better performing option. It could be mostly invisible to the end-user, with perhaps a simple line of text indicating which method will be enabled, and possibly the option to override the recommended setting. That is, if the hardware renderer is just about as stable as the software renderer, of course.
Wojciech EysymonttNasty # Monday, April 23, 2012 11:17:02 AM
Steps to reproduce:
1. Send yourself an e-mail on Gmail e-mail account with attached pdf or ppt (probably any Google Docs file - also .doc, .xls) file.
2. Open the e-mail in your Gmail inbox anc click View near the attachement.
What happens:
Google Docs start loading but it doesn't finish. The whole Opera window with all other tabs stops repainting. Opera is still responsive but switching to other tabs in the same window does not display them, only title in the title bar changes. It is possible to open a new window and normally work in it as well as in other previously opened windows. But the one with Google Docs will not repaint until restart of Opera.
It happens on Knoppix 6.2.1. Does it happen on your systems also?
иsᴀɴᴇStahn # Monday, April 23, 2012 11:34:12 AM
Originally posted by bkazmierczak:
Ah, yes. I'm using Z1-Ultra 1.21. Switching to Opera skin fixes the issue on Speed Dial, but still can't drag the Address bar from the Customize menu (Buttons > ...)
More info: http://my.opera.com/community/forums/topic.dml?id=1372182
WTF is happening with "Quote" codes? Damn.
иsᴀɴᴇStahn # Monday, April 23, 2012 11:37:50 AM
Originally posted by irdose7:
It's finally working fine for me. What GPU are you using? Do you have HW turned off/on?Chocimierchocimir # Monday, April 23, 2012 1:12:30 PM
Originally posted by Meddio:
Confirm. Sometimes even focused fields (with blinking cursor) do not receive key presses.
David Goulddavegould # Monday, April 23, 2012 5:59:52 PM
Ravindran NavaneethanRavindran # Tuesday, April 24, 2012 12:52:50 AM
Originally posted by Nasty:
This happened in Ubuntu as well.Kamaleshkamalesh # Tuesday, April 24, 2012 2:41:00 AM
(OSX Lion)
Thiemo # Tuesday, April 24, 2012 2:27:39 PM
Originally posted by Quadunit404:
Disabling ClearType is the cause of the blurry mess I get in Opera 12, IE 9+ and Firefox 4+. I disabled ClearType long ago because I got sick of the blurry rainbow pixels (blue and red shadows on all letters) it produces.I created a forum post about blurry fonts with Direct3D on and ClearType disabled: http://my.opera.com/community/forums/topic.dml?id=1369942
DaringineerQuadunit404 # Tuesday, April 24, 2012 6:24:24 PM
Originally posted by Thiemo:
Yeah, I realized that after I disabled it.
dovelove # Tuesday, April 24, 2012 10:56:09 PM
Lot more stable very nice preview build excited for final.
Ryan Morillosrart # Wednesday, April 25, 2012 10:37:48 AM
Version
12.00 alpha
Build
1385
Platform
Linux
System
x86_64, 3.2.0-1-amd64
Enable WebGL 1
Enable Hardware Acceleration 1
Hardware acceleration Disabled
CaseCase1 # Wednesday, April 25, 2012 3:05:38 PM
Originally posted by Quadunit404:
You're mistaking ClearType with DirectWrite. Those are two separate font rendering techniques, really. ClearType is what you see in Windows in general, DirectWrite is what you see in HW accelerated browsers when using DirectX. You can't adjust DirectWrite font rendering by adjusting ClearType. You can probably completely disable DirectWrite font antialiasing by disabling ClearType, but that's more likely because it will simply tell the OS to not antialias fonts at all (which looks horrible if you care about glyph shapes at all). But yeah, ClearType isn't much better for quality font rendering than DirectWrite (that's why I'm using GDIpp, myself). But still it's better than the terrible DirectWrite. I really don't know what was Microsoft thinking (now there's an oxymoron for you...)Kelvin .o. samuelkelvin49 # Monday, May 7, 2012 8:06:21 AM
Kelvin .o. samuelkelvin49 # Monday, May 7, 2012 9:08:49 AM
operaproductions # Saturday, May 26, 2012 7:11:15 PM
Lollo Andersenlollo10 # Tuesday, May 29, 2012 6:43:36 PM
WJ waj1944 # Saturday, June 9, 2012 10:51:15 PM
HTML5 Capabilities
5/7
webglSphere
N/A
videoPosterSupport
Yes
videoCodecH264
N/A
videoCodecTheora
Yes
videoCodecWebM
Yes
workerContrast01
Yes (7048.83 ops)
workerContrast02
Yes (6634.19 ops)
gamingSpitfire
Yes (51.37 fps)
Владимирsefirut # Friday, June 15, 2012 9:19:06 AM
P.S. In a social network www.VK.com when viewing photos and when prompting on a heart similar artifacts are observed...
danitool # Friday, June 15, 2012 9:31:14 AM
I'm going to buy a graphic card, is it better Nvidia or Ati?. Is it good a Nvidia GT520?. I'm using Arch-linux OS.
Sergey Obossserg # Sunday, June 17, 2012 11:43:27 AM
); Operation System is XP64. In new Opera x32 after config#UserPrefs|EnableHardwareAcceleration and opera:config#UserPrefs EnableWebGL (Turn Value is 1) - after icon images for pages starting BUGS - all screen in random poligons!
For Opera Next 64 bit - for first page - after icon images for pages starting BUGS - all screen in random poligons!
For Opera Next 32 bit - from sevral minits after many elements (vk.com - many small pictures + JQuery) starting BUGS - all screen in random poligons!
Microsoft Direct is 9.0c (4.09.0000.0904)
Sergey Obossserg # Sunday, June 17, 2012 11:43:54 AM
); Operation System is XP64. In new Opera x32 after config#UserPrefs|EnableHardwareAcceleration and opera:config#UserPrefs EnableWebGL (Turn Value is 1) - after icon images for pages starting BUGS - all screen in random poligons!
For Opera Next 64 bit - for first page - after icon images for pages starting BUGS - all screen in random poligons!
For Opera Next 32 bit - from sevral minits after many elements (vk.com - many small pictures + JQuery) starting BUGS - all screen in random poligons!
Microsoft Direct is 9.0c (4.09.0000.0904)
Tomi Häsätomihasa # Tuesday, June 19, 2012 1:30:55 AM
DavidGPeters # Tuesday, June 19, 2012 5:35:55 PM
Now you've done the same as Mozilla has done with the step to Firefox 3.6 with it's oh so fantastic "hardware aceleration" (that has completely ruined the possibility to run Firefox on weak hardware e.g. Netbooks, once and for all).
Now with Opera 12, it is exactly the same. I can't believe that in order to introduce this supposedly new hardware "acceleration", Opera 12 now scrolls TERRIBLY bad and jerky on all my netbooks, no matter if the new hardware "acceleration" is switched on or off.
This is what I call hardware DE-celeration, not acceleration!
Sorry guys but this is useless! It completely ruins Opera as the former #1 choice for netbooks and other not-so-fast hardware.
I really don't get it why "progress" at a certain stage always seems to kill its own previous achievements -- now even with the (once amazing) Opera Browser.
:-(
FedericoRyomaNagare # Thursday, June 21, 2012 11:58:29 AM
HomoComputeris # Wednesday, July 4, 2012 8:07:09 PM
Opera/9.80 (Windows NT 6.1; Win64; x64; U; ru) Presto/2.10.289 Version/12.00
Windows 7
Intel i7 920, Radeon HD4870
Ride wind # Monday, July 16, 2012 4:59:35 AM
With youtube video playing, changing the video size or clicking the forward/backward video bar leads to a blank video screen for at least few seconds and Opera not responding for a while. Many other web pages with flash video exhibit same behavious. HWA on/off does not matter hence I suspect windows 32 bit thunking delay so I tried x64.
However, this problem is eradicated when I use Opera 12.00 x64 build 1467.
Even then all is not well with Opera 12.00. There is an obvious lag with plug-in. Best example is the yahoo interactive stock chart. Not only fonts are invisible, the chart cursor and sub-menus lack visibily behind the mouse. This does not happen at all with 11.6x.
Machine: Samsung XE700T with i5-2467
OS: Windows 7 Professional SP1 x64
GPU: Intel HD3000
WJ waj1944 # Thursday, July 19, 2012 3:45:32 PM
Originally posted by ahoj1234:
I've been test driving it for a while this morning on OSX, so far no crashes or bad scrolling. Actually quite impressive, at least on MAC.Robert Springettrobertoffrance # Saturday, August 11, 2012 11:21:59 AM
I get message "Error initializing Opera : module 15 (logdoc) when I try to open Opera and the same message when in desperation I try to uninstall it. How do I get rid of this message ??
charliebob25@gmail.com