Opera Desktop Team blog header

Hardware Acceleration fixes and the new opera:cpu

,

Hi!

In this new snapshot there are several hardware acceleration fixes and we also introduce the new opera:cpu page. With this great, new feature you can keep track of which tabs are stealing all your CPU cycles! idea

Happy Easter everyone! heart

Known Issues
  • DSK-358448 Runtime error 6025 pure virtual function call at startup Opera Next for some users
  • DSK-359770 Out of Process Plugins causing tab related freezes (mostly on startup)
  • 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+ (google plus)

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
  • All fixes from 11.62 included
  • Multiple crash fixes
  • Fixed several memory leaks
  • CT-1778 [HWA] SVG radial gradients are rendered incorrectly
  • CT-1327 [HWA] SVG mask transparency doesn't work
  • CT-1287 [HWA] Partially repeating patterns don't work on canvas
  • CT-1749 [HWA] Clipping text is broken in canvas
  • CT-1760 [HWA] Box-shadow fails with hardware accerlation if blur distance covers entire box
  • CT-1762 [HWA] Some SVG color filters in combination with gradients do not work correctly
  • CT-1772 [HWA] SVG with clipPathUnits="userSpaceOnUse" is clipped incorrectly
  • CT-1816 [HWA] Background image rendering errors on body background (dilbert.com)
  • CT-1933 [HWA] SVG masking doesn't work correctly
  • CT-1677 [HWA] Black antialiasing with hardware back end
  • CT-2082 [HWA] Garbage is painted when radial gradient is used as background-image
  • CT-1827 [HWA] Non-repeating background image bleeding when zoom > 100% on Linux/FreeBSD
  • CT-1929 [HWA] Radial gradient animation flickers
  • CT-2004 [HWA] Transformed border-image is clipped incorrectly
  • CT-2092 [HWA] -o-crisp-edges broken
  • CT-2104 [HWA] SVG masking can fail on graphic cards with low multisampling quality
  • CT-2283 [HWA] Plugins with wmode="opaque" or wmode="transparent" are not displayed
  • CT-1878 [HWA] SVG polyline with stroke-width="0.1" is not displayed
  • CT-1753 [HWA] Blending issues when using gradient stroke in SVG
  • CORE-42033 [HWA] Wrong wrap mode on Webgl textures for OpenGL ES
  • CORE-44337 [HWA] WebGL GLSL function "all()" is not supported
  • CORE-43701 yahoo.com - photo images show partially
  • CORE-44189 SVG drag not started when dragging horizontally
  • CORE-43996 A way to see which tab is making Opera slow or unresponsive opera:cpu
  • CORE-44377 Zoom in/out in image viewer only for left mouse button with no modifier keys
  • CORE-41547 Include "detected language/writing system" in Info panel
  • CORE-44342 Support Uint8ClampedArray
  • CORE-44223 Add support for paged overflow and GCPM floats (column/page-attached floats)
  • CORE-24450 Changes to how Password Manager stores passwords: watch out for regressions!

Opera 11.62 releasedNext address field adjustments

Comments

BugBuster Tuesday, April 3, 2012 8:00:51 PM

I'm first, omg, I'm first! bigsmile
THX for snapshot wink

Dragging bug (links opened in new window after very small mouse movements) still here.
Also high GPU usage when scrolling with HW Acceleration on - still here.

Win7 x64, Opera x64, nVidia GeForce GT240 with latest drivers.

Kilokiloza Tuesday, April 3, 2012 8:12:05 PM

Hey Hey

Early Thursday !

Thanks and Yay!

nick_el_sonnickelson Tuesday, April 3, 2012 8:13:16 PM

Hmm lets see what's really improved here smile

WOFall Tuesday, April 3, 2012 8:14:32 PM

It seems the ~ "Enter master password" string has been removed. Linux x64. http://imgur.com/q1uAw

Reading all the svg work in the changelog, I was hoping http://r3m.co/DSK-345607 was fixed. Alas, maybe next time wink

DanielDD64 Tuesday, April 3, 2012 8:15:16 PM

GUI is barely responding during peacekeeper-test (first 3 tests)
x64, Windows 8 CP

Opera freezes during DOM-Test (sometimes)
No Crashreport

PengePenge4 Tuesday, April 3, 2012 8:15:47 PM

Originally posted by Kajaql:

All fixes from 11.62 included


You mean DSK-357882, CORE-38412 and CORE-32642? Thanks!

CORE-43996 A way to see which tab is making Opera slow or unresponsive opera:cpu


Oh, my one of the biggest wish... love
If it's possible a "Kill" button would be great. smile

minho Tuesday, April 3, 2012 8:17:11 PM

I love you, beautiful girl! heart

Ayrton Nádgelayrtonnadgel92 Tuesday, April 3, 2012 8:18:40 PM

Thanks, Team bigsmile

Christophchristoph142 Tuesday, April 3, 2012 8:24:13 PM

Nice smile

But trying to add an attachment on gmx.com is still crashing Opera

filed as DSK-360768 knight

Arsenytarc Tuesday, April 3, 2012 8:26:21 PM

Thank you! This build is beautiful! and many bugs are fixed.

This build works fine with html5test.com! no particles within container borders too!!!

mubaidr Tuesday, April 3, 2012 8:31:35 PM

cheers

nick_el_sonnickelson Tuesday, April 3, 2012 8:33:56 PM

It seems that flash plugin crash problem on youtube is gone yes

I'm going back from 11.62

Alexander GremGremz Tuesday, April 3, 2012 8:34:17 PM

Since 11.60 reloading all Speed Dial Tab moves all speed dial extension to end of dial. worried
To reproduce this bug:
1. Add any speed dial extension.
2. Reload speed dial by pressing reload button on tab.

minho Tuesday, April 3, 2012 8:37:07 PM

Opera freezes all the time when HWA is ON.

Video card: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 10)

Blocklist version
1.0.5
Blocklist status for 2D
Supported
Blocklist status for 3D
Supported
Graphics hardware and driver details
GL_VENDOR
Tungsten Graphics, Inc
GL_RENDERER
Mesa DRI Intel(R) G33
GL_VERSION
1.4 Mesa 7.11.2

Fedora 16 x32

VasjaVasja72 Tuesday, April 3, 2012 8:38:24 PM

CORE-43996 A way to see which tab is making Opera slow or unresponsive opera:cpu


How can I open this amazing page if Opera unresponsive? bigsmile
Testing...

Cristiancristianer Tuesday, April 3, 2012 8:41:58 PM

Thanks!

MichałEmdek Tuesday, April 3, 2012 8:53:59 PM

I love that new CPU usage tab. :-)

Pages opened in new tab still use default zoom instead of "parent" page zoom...

mutley90210 Tuesday, April 3, 2012 9:03:33 PM

many thanx for fixing the password dropdown issue from last version .. smile

bentronic Tuesday, April 3, 2012 9:05:38 PM

Scrolling with the mousewheel on html5test.com is wonky. If I spin the mousewheel to scroll quickly, the page moves a small amount, pauses, and then scrolls the rest of the way. I also see small bumps in CPU usage when I do this. Neither effect is present in 11.62. Windows 7 x64, tested with both 32- and 64-bit builds.

Razorvashka Tuesday, April 3, 2012 9:10:30 PM

shaneh Tuesday, April 3, 2012 9:17:36 PM

Glad to see Opera finally documenting the R6025 error as a known issue. Pity they left off the "dragged link opens new tab" problem which still exists.

There's still also the bug when manually zooming an image, Opera will try to honour the "shrink to fit" (even though you are trying to zoom the image) and for each time you press ctrl-+ Opera will actually make the image smaller.

mubaidr Tuesday, April 3, 2012 9:19:48 PM

BTW I see no use of Opera:cpu , unless opera gets sand boxed tab processes. Because ussualy if a tab hangs it makes Opera non responsive
(one will not be able to open opera:cpu, even if he is able to, no much use of this page)

So think, Behind the scenes there is work going on SandBox tabs. spock

ugly95 Tuesday, April 3, 2012 9:20:53 PM

This release does seem more stable so far.

1 - I'm still getting any issue where http://speedtest.net/ gives me ping results about 80ms-100ms higher than when using the stable release (or any 12 snapshot before 64-bit builds were introduced). Anyone else getting this result?

I'm not sure if it is specific to that test or not, because it seems like occasionally some sites are completely unresponsive in this build as if there is no connection to the website, while the stable version will access the site quickly with no problems.

2 - The opera:cpu feature is nice, but I feel it would work better as a side panel option. Often times it is scrolling that causes high CPU usage, and you can't really scroll a page while looking at the opera:cpu in another tab. I guess you could arrange the tabs to see multiple windows at once, but it would still be easier to access as a panel.

Win7 x64

Guest703 Tuesday, April 3, 2012 9:24:58 PM

Great, a way to find out how much CPU is being used per tab.
Now we just need a tool for finding out how much memory is being used, and another for finding out which tabs are playing sound.

PengePenge4 Tuesday, April 3, 2012 9:27:19 PM

Originally posted by mubaidr:

Because ussualy if a tab hangs it makes Opera non responsive


All depends on the thread-optimization.
http://m.blog.hu/ma/magyaropera/image/browser/threads.png

I many times killed successfully the freezed gstreamer without kill the whole Opera and the Opera became responsive again.

minho Tuesday, April 3, 2012 9:27:55 PM

I cant login to my google account, Opera says "Unable to complete secure transaction".
win 7 x64, x64 build

TidanDadanofficial Tuesday, April 3, 2012 9:28:35 PM

The version of Opera Next x86 and x64 congeals on certain site as soundcloud, and congeals when I change tabs.

mubaidr Tuesday, April 3, 2012 9:29:54 PM

Originally posted by ugly95:

I'm still getting any issue where http://speedtest.net/ gives me ping results about 80ms-100ms higher than when using the stable release (or any 12 snapshot before 64-bit builds were introduced). Anyone else getting this result?



Confirm this. For me pings result went 50-70ms from 4-5ms irked

minho Tuesday, April 3, 2012 9:37:30 PM

Very very bad scrolling performance
http://pt.scribd.com/patrick_antonio/d/50040779/53-Bigu

win 7 x64, x64 build

mubaidr Tuesday, April 3, 2012 9:41:10 PM

bug History not deleting since last build (1351 and this build), when i delete history and restarts Opera, history is back. worried

kapsi Tuesday, April 3, 2012 9:44:34 PM

Feels a lot faster and responsive. Scrolling on Youtube with flash player and smooth scrolling still leaves artifacts behind.

Bugfixer Tuesday, April 3, 2012 9:46:16 PM

Hardware acceleration status
Hardware acceleration Disabled

OpenGL
Backend not supported Unknown error

System:
Nvidia Geforce 7600GS with driver version 296.10
Windows 7 32 Bit SP1

minho Tuesday, April 3, 2012 10:06:52 PM

This page never loads 100%
http://www.terra.com.br/portal/

win 7 x64, x64 build

Bugfixer Tuesday, April 3, 2012 10:11:26 PM

Originally posted by minho:

This page never loads 100%
http://www.terra.com.br/portal/

win 7 x64, x64 build

Win 7 32 Bit works fine.

Wojciech EysymonttNasty Tuesday, April 3, 2012 10:30:31 PM

opera:cpu - lovely! heart Very useful when having 350 tabs opened in 5 windows. wink bigsmile whistle

Wojciech EysymonttNasty Tuesday, April 3, 2012 10:32:06 PM

Originally posted by Guest703:

Great, a way to find out how much CPU is being used per tab.
Now we just need a tool for finding out how much memory is being used, and another for finding out which tabs are playing sound.

Yes. If the first step is made, these two more would be also very useful! up

Wojciech EysymonttNasty Tuesday, April 3, 2012 10:38:01 PM

Originally posted by ugly95:

2 - The opera:cpu feature is nice, but I feel it would work better as a side panel option.

You actually can add it as a panel. Just click + sign on the panel bar and a panel with url "opera:cpu". idea up

Anishahpatel Tuesday, April 3, 2012 10:58:38 PM

should hardware acceleration work on the 64-bit Windows version? It's working for me on the 32-bit build, but when I install 64-bit, opera:gpu shows Disabled with "Backend not supported Unknown error"

Windows 7 SP1
AMD Radeon HD 6400M (latest 12.3 drivers)
Opera 12.00-1359

BlackIceSpain Tuesday, April 3, 2012 10:59:56 PM

great!, this build fixes tuenti scrolling chat, now its usable again =).

Btw, i have freezes at launch too, CPU usage skyrockets to 50% (1 full core) and i'm using 32bit version, i think no OOP plugin here?.

CryioAcryion Tuesday, April 3, 2012 11:00:37 PM

If you take a maximised screen and make half-screen, the fullscreen buton will still look as though the browser is fullscreen (2 small squares). If you hover over it however it returns to normal behaviour(single large square).

milan velkovskimaxkaspar Tuesday, April 3, 2012 11:03:13 PM

Still don't understand. There are both 32bit and 64bit flash player plugins. Which one gets trigered when you open a site with flash?

Also, shockwave director plugin is missing.

Gábor LehelIllissius Tuesday, April 3, 2012 11:04:49 PM

Oh wow. opera:cpu. I love you.

Konnakkokonnakko Tuesday, April 3, 2012 11:07:36 PM

Looks like some bugs introduced in the previous release are still around.

1. The drag threshold seems to have been removed from the main window and panels, so it's very easy to drag things by accident. The tab bar works as usual.

2. Reloading tabs through the Windows panel is broken and will only affect your current tab, not the tabs you've selected.

Windows 7 and Opera x64.

Lion and Lamb Ministrylionandlambministry Tuesday, April 3, 2012 11:08:27 PM

32bit or 64bit, freeze constantly. These builds are not usable

CryioAcryion Tuesday, April 3, 2012 11:15:01 PM

This build is so much more stable than the previous one. I can say I did't saw any freezes whatsoever. Flash is stable. HWA seems to be working fine.

Also, thank God for fixing those memory leaks. The browser hit 2 GB almost instantly. Now is either back to pre-b1351 builds levels or a bit higher. It's manageble now nontheless. If you could in the future further reduce memory footprint, it would be brilliant.

CryioAcryion Tuesday, April 3, 2012 11:17:32 PM

Also, did you ever consider Split-Screen browsing? bigsmile Would be nicer than having to open a new window every time.

ATLASSQPF1 Tuesday, April 3, 2012 11:24:46 PM

find next aka find in page is replaced by google It's all F....d Up! hw acceleration still black bars and extensions won't close

CryioAcryion Tuesday, April 3, 2012 11:25:27 PM

Trying to switch to Large Player in Youtube is still broken sad

Christian RivestChris260 Tuesday, April 3, 2012 11:29:22 PM

Originally posted by lionandlambministry:

32bit or 64bit, freeze constantly. These builds are not usable



32 bit = freeze ( Not usable )
64 bit = no freeze ( Usable )

Win 7 x64

HPearcehpearce Tuesday, April 3, 2012 11:29:34 PM

last 2 64bit builds crash while trying to retrieve email ..... no problem in 32bit

Write a comment

New comments have been disabled for this post.