Developers › Desktop Team blog

Hardware acceleration fixes

October 20, 2011 · by Tommy A. Olsen

This is the first snapshot after Opera 12 Alpha. A big thank you goes out to everyone who joined us on the far side of software development and installed the Alpha release of Opera 12. Your feedback has been invaluable.

When it comes to hardware acceleration, we're currently in a state of code cleanup and optimization, so there will not be many big changes coming in this area in the next weeks. This builds has a couple of very important fixes though, first among them is plugging a big memory leak on Windows.

Anyone running Opera 12 Alpha are strongly encouraged to upgrade to the build linked below.

  • Code cleanup and optimizations
  • Plugged a huge memory leak on Windows, and a smaller one on Mac
  • Several updates to blocklists. Note that many changes are continuously pushed through autoupdate, so you probably have these changes already
  • - Blocking use of hardware acceleration on NVIDIA Quadro NVS (bad performance)
  • - Blocking use of hardware acceleration on NVIDIA FX/PCX series (buggy driver version detection prevented blocking of the too old driver)
  • - Blocking use of 3D hardware acceleration (WebGL) on Intel GMA 3000 (bad performance)
  • - Added fallback rule for unknown chipsets on Windows as well, should block things like VMWare
  • Fixed ex value parsing on Mac, fixes many odd errors where things go missing on websites like reddit
  • Made "Minimal restart" in crashlog UI work again
  • Improved flash rendering on Mac
  • Fixed crash when closing tabs with "dimmed" dialogs
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

Readers' comments

Comments left by My Opera members under the original post: the first 50, as archived.

  • berend ytsmaytsmabeerThursday, October 20, 2011 10:51:15 AM

    Nice work, keep it going
  • dengwenweiThursday, October 20, 2011 10:52:16 AM

    Good job.Dl it ing ...
  • bachokochoThursday, October 20, 2011 11:07:25 AM

    Thank you smile
  • NoFanboyNofanboyThursday, October 20, 2011 11:10:27 AM

    QUESTION: Does this build contain the vulnerability fix as in Opera 11.52?
  • Ruarí ØdegaardruarioThursday, October 20, 2011 11:15:17 AM

    Originally posted by Nofanboy:

    QUESTION: Does this build contain the vulnerability fix as in Opera 11.52?

    yes
  • SteveKongThursday, October 20, 2011 11:15:25 AM

    Great, thanks!
  • MCmaxxThursday, October 20, 2011 11:19:20 AM

    Same Problem as in the last Alpha. Opera does not start. I get a notification that says the driver crashed and thats all...

    Win7 x64 Mobility Radeon 3470 latest driver
  • Ruarí ØdegaardruarioThursday, October 20, 2011 11:20:24 AM

    @MCmaxx: what OS are you running. What graphics card. Aslo what driver, including driver version number?
  • ClashCityRockerclashcityrockerThursday, October 20, 2011 11:21:42 AM

    Originally posted by ruario:

    yes



    Then it should really say so in the headlines! Before the repeated questions start..
  • Swapnil RustagiSwapnil99proThursday, October 20, 2011 11:25:51 AM

    "Plugged a huge memory leak on Windows"

    DID this memory leak exist in the Software Vega backend?

    Thanks for the improved opera:gpu page.
  • alekksanderThursday, October 20, 2011 11:35:45 AM

    great as always. testing...
  • earth01Thursday, October 20, 2011 11:37:03 AM

    Under openSUSE 11.4 x64 with KDE 4.6 when Menu bar is enabled :

    Also on changing of theme, I got this on the error output :

    QPainter::begin: Paint device returned engine == 0, type: 2
    QPainter::setCompositionMode: Painter not active
    QPainter::end: Painter not active, aborted
  • KhronXThursday, October 20, 2011 11:37:03 AM

    It seems that for some reason, bot this and the previous snapshot, for some reason, use up a hell of a lot of CPU cycles. The usage is floating between 40-50% all the time, which didn't happen in the previous ones.

    It's a wee bit more responsive now that i've restricted it to the second core of my CPU (Process Explorer ftw)

    HWA is disabled ("old" driver apparently, even though it's newer than the latest official one for my GPU (GeForce Go 7600; modded 190.62 versus 179.48 official), on Server2008 R2 (x64), but that's not a big issue for me right now.
  • Jordan TrillesCristallixThursday, October 20, 2011 11:40:19 AM

    Nice update!

    But i don't have Hardware acceleration on Windows 8, on the same hardware on Ubuntu 11.10 it works well
  • NoFanboyNofanboyThursday, October 20, 2011 11:43:06 AM

    Thanks. Though HWA is not active on the PC from which I am sending this comment (Intel onboard graphics), it seems that, perhaps as a side effect, a very old bug has been fixed: Garbled text lines when scrolling while a tooltip is being displayed. I haven't seen this again with this build.

    EDIT - sorry, my fault. The problem still occurs. I just should have been more patient... (WinXP, 32 bit, EEEPC)
  • Francis Adu-Gyamfiicewalker2gThursday, October 20, 2011 11:45:57 AM

    Unlike NoFanboy, when scrolling rapidly, I see garbled text lines at the top or bottom of the screen depending on when direction I am scrolling slightly fast.

    Windows 7 x64
    Vega backend - Software
    Mobile Intel(R) 4 Series Express Chipset Family
    2.1.0 - Build 8.15.10.2413
  • YaroslavFeyFreThursday, October 20, 2011 11:46:10 AM

    Jordan Trilles, don't you find this very weird statement: "New feature in Software of Alpha version does not works on OS of pre-Alpha version"?
  • CrabmanThursday, October 20, 2011 11:51:49 AM

    Is there a way to disable HWA without starting Opera? Because on my Win7 64x with a Radeon HD6850 and the AMD Catalyst Hotfix 11.10 Preview 3 driver (which includes OpenGL fixes for the game Rage, so this may be the culprit) the video driver crashes completely when starting Opera, has to be recovered by Windows and I can't get Opera to run even for a second.
  • АлександрDragonLPThursday, October 20, 2011 11:52:45 AM

    open http://html5test.com/
    scrolls down the page
    see:
    1) The disappearing scroll bar
    2) is distorted by the address bar
    3) to orange frame "Update" with steps

    Win7 64bit
  • StamatakisThursday, October 20, 2011 11:54:47 AM

    Is there a regression in HA with this snapshot? The #1105 achieved 24 FPS in the FishIE tank, now I am getting 12 FPS. the same as with the build 11.5x which have no HA! What I am doing wrong? Looks HA not working with my display adapter. I hoped newer snapshots will provide HA to more users not fewer!
    Win7 x64 Home premium, ATI Mobility Radeon HD 4500. (latest driver)
  • DanielDD64Thursday, October 20, 2011 11:55:12 AM

    Works fine for me
    Phenom II 1055T,
    Geforce 9800GT (ForceWare 285.38),
    Win 7 x64
  • inDigazzZAnuarShThursday, October 20, 2011 11:57:42 AM

    Hardware acceleration is enabled



    Hardware acceleration is disabled




    P.S.
    GL_RENDERER
    ATI Radeon HD 4250

    GL_VERSION
    3.3.11079 Compatibility Profile Context
  • BeratermngldzgnThursday, October 20, 2011 11:57:58 AM

    there is a problem as it is seen in picture on the following link: http://dl.dropbox.com/u/1376612/Capture.PNG

    it is like there is blur effect on opera. it started with the snapshots that consist hwa. my graphics card is nvidia gt240m with the latest drivers working on Win7 x64.

  • ClashCityRockerclashcityrockerThursday, October 20, 2011 12:04:21 PM

    Originally posted by Cristallix:

    But i don't have Hardware acceleration on Windows 8



    Windows 8 doesn't have OpenGL drivers yet, because it's far from being released still.
  • ClashCityRockerclashcityrockerThursday, October 20, 2011 12:10:17 PM

    "there will not be many big changes coming in this area in the next weeks"

    Does not mean not very many snapshots, or not very many HWA focused snaphots?

    I'm really keen to see some mail fixes...
  • Obese MauriceObeseMauriceThursday, October 20, 2011 12:10:37 PM

    Win7 x64, 8800 GTS, latest drivers.

    Still slow scrolling (actually everything seems to be very slow) and I can't use YouTube - I can't scroll, can't click on anything, screen blinks once in a while, ...
  • dzookyThursday, October 20, 2011 12:10:49 PM

    What does it mean "quack" in the filename?
    bigsmile
  • VarunVarunMThursday, October 20, 2011 12:12:12 PM

    Originally posted by DragonLP:

    open http://html5test.com/
    scrolls down the page
    see:
    1) The disappearing scroll bar
    2) is distorted by the address bar
    3) to orange frame "Update" with steps

    Win7 64bit

    Yup, the scroll bar disappears and the a few of Headings and text words are covered in black boxes, which get to normal on selecting them. Had the black box behavior in last build as well can't recall the "no scrollbar" On right click>Inspect Element (open dragonfly) Scroll bar reappears. Win 7 64-bit, 4 GB RAM, Nvidia 9800GTX, ForceWare 280.26
  • EricheavensrevengeThursday, October 20, 2011 12:13:44 PM

    On http://www.craftymind.com/guimark3/ the "Compute Test" shows Opera rendering FPS of the HTML tests at ~30fps, 1/2 the speed of the Flash implementation. Anyone confirm 1/2 the FPS with rendering/drawing enabled for the HTML Compute test of the swarm?
  • VarunVarunMThursday, October 20, 2011 12:13:45 PM

    Originally posted by dzooky:

    What does it mean "quack" in the filename?
    bigsmile

    Its Opera's system to prevent early leaks of build by people manually tweaking the url to get new Opera builds, used to happen a few time in the past. No real significance.
  • Peter WimseyWimseyThursday, October 20, 2011 12:14:34 PM

    Erm, 2 irc chat windows and this page are open. 360 Mb of leaked memory...
  • Kertesz LaszlogradinaruvasileThursday, October 20, 2011 12:17:08 PM

    No change in performance or anything.

    Debian 32-bit, nvidia Quadro NVS 135M. The changelog says that the NVS series are blacklisted, but on mine hw acceleration still works (slow).
  • darkdestinyThursday, October 20, 2011 12:17:43 PM

    Uh! My USB standalone setup show red-O menu and windows taskbar icon instead of the grey-O of Opera Next!

    win7SP1 x64
  • Erik HauboldAltariusThursday, October 20, 2011 12:25:32 PM

    nice work guys, memoryusage went down from ~1400mb to 900mb and cpuusage from ~10% to 1%.
    but the inputlags persist in this version. i experience the worst ones while clicking somewhere (menu, new tab...), using shortcuts works faster.
    system: opensuse 12.1, 64bit
  • pikachu01Thursday, October 20, 2011 12:32:32 PM

    Let me be the first one to give a 100% positive feedback here p

    This snapshot has been godly for me. No memory leaks and low CPU usage using Windows + ATI 5700 series.
    No garbled text and performance has been fast! Haven't done any benchmarks yet but I'm a happy camper here p
  • FrankdZeusThursday, October 20, 2011 12:32:51 PM

    P.S. auto-scroll which already is faster on opera with software renderer compared to IE/Chrome/Firefox with HA enabled now is even faster than it already was (I test by auto-scrolling slashdot.org).

    For me this always was one of the key metrics to measure apparent browsing speed. Accelerating the way opera does definitely is the way forward!

    I hope the 'enable WebGL' setting in opera:config allows to disable only webgl acceleration, as I'm rather wary of exposing OpenGL API to websites (if you feel using Adobe and Java plugins isn't enough of a security risk, definitely enable WebGL too!).
  • Charlie ClarkMuzzlehatchThursday, October 20, 2011 12:37:00 PM

    Nice to see work proceeding at such a pace. Quick question - bug reports on this line as bug reports or on this thread? I've had some nasty redraws and crashes which make submitting bug reports from the bleeding edge a bit of a challenge but submitting the full UA makes things easier for you track the bugs. Could you edit the post with the answer?
  • GTSSGela2010Thursday, October 20, 2011 12:40:04 PM

    When you click on the drop-down box extensions are not fixed
  • NecromanThursday, October 20, 2011 12:40:51 PM

    I hope you enable GPU acceleration on Intel HD GPUs before the final version comes - GPU acceleration tests works OK on Intel GPU when using Chrome or IE, for example here:
    http://ie.microsoft.com/testdrive/Performance/SpeedReading/Default.html
  • fmbbThursday, October 20, 2011 12:41:10 PM

    start bar not always on top, progress bar covered by dropdown arrow

    http://s1.postimage.org/8no2xjy62/20111019_01.png
    http://s4.postimage.org/oxic23qc/20111018_01.png

  • Alexanders-a-s-hThursday, October 20, 2011 12:41:21 PM

    Don't forget about automatic tab stacking wink
  • dizdizlexikThursday, October 20, 2011 12:42:26 PM

    Crash while loading Polish version of Opera Portal(default Opera start page). Blurry GUI and some pages. Works fine w/o HWA.

    Clean USB installation.

    Win Xp SP3
    Nvidia GeForce 7300 GT (6.14.12.8026)
  • fisherman10Thursday, October 20, 2011 12:42:36 PM

    still getting the "You need to download and install the Adobe Flash Player Plug-in to view this page properly" error message after viewing a random number or youtube videos.

    very frustrating!
  • GwenDragonThursday, October 20, 2011 12:46:55 PM

    Slow performance with:
    Windows 7 Ultimate 64bit
    PNY Quadro FX 370
    NVIDIA Driver version 276.14

    1. Opening error console freezes Opera with black background of window
    2. Resizing window results in black background areas in window for 1-2 seconds
  • kleberThursday, October 20, 2011 12:48:36 PM

    Originally posted by Crabman:

    Is there a way to disable HWA without starting Opera? Because on my Win7 64x with a Radeon HD6850 and the AMD Catalyst Hotfix 11.10 Preview 3 driver (which includes OpenGL fixes for the game Rage, so this may be the culprit) the video driver crashes completely when starting Opera, has to be recovered by Windows and I can't get Opera to run even for a second.



    In the profile folder, open the file "operaprefs.ini".
    Add "Enable Hardware Acceleration=0" under the session "[User Prefs]",
    or set its value to "0" if already exists.
    Done.
  • MCmaxxThursday, October 20, 2011 12:50:37 PM

    Originally posted by ruario:

    @MCmaxx: what OS are you running. What graphics card. Aslo what driver, including driver version number?



    Win7 x64
    Ati Mobility Radeon HD 3470
    Catalyst 11.9
  • slalauretteThursday, October 20, 2011 12:57:03 PM

    This snapshot has the same problems as the previous in my computer (a Windows XP system with SP3 installed and an NVidia GEForce 6150SE, driver updated). They are:

    1. The browser occupies the whole screen at the start. It covers the Windows taskbar, which I have at the top of the desktop. Restoring and maximizing again solves the issue, but... annoying.

    2. With hardware acceleration enabled, the whole browser window (not only the pages, but the chrome, menu and dialog font, everything) gets progressively blurrier. At first everything appears clear, and then the image quality degrades without user intervention, until it's all foggy.

    3. With hardware acceleration enabled, the browser is veeeeery slow. Almost unresponsive.
  • mateeThursday, October 20, 2011 12:58:09 PM

    Something is wrong with the install button http://i.imgur.com/zok9R.png
    And favorites button doesn't look good, the star is placed bit too high http://i.imgur.com/QPFmT.png
    Win 7 x64, Radeon 6750
  • aagavinThursday, October 20, 2011 1:00:38 PM

    I don't know how to report a bug but, the tool tips on Linux 64bit don't show up properly http://minus.com/lWUMwaUB1SmJn
  • abdur92Thursday, October 20, 2011 1:08:06 PM

    It is not working at all for me sad

    (fresh install)
    http://i55.tinypic.com/244xfmo.jpg

About this article

Published inDesktop Team blog
DateOctober 20, 2011
AuthorTommy A. Olsen
Tagshardware acceleration
OriginalInternet Archive