Developers › Desktop Team blog
Finally some hardware acceleration fixes
Our latest work package with hardware acceleration fixes has been in the pipeline for a long time for several reasons, but it has finally landed in mainline. Wahoo!
This work package is especially nice for Mac users, who will see major improvements to fonts now that we are using Apples Core Text api for everything except font management.
Let me also take this opportunity to thank you all for your great support and feedback over the years. After we started this blog early in 2006, communication with you, our users, improved dramatically. Alas, this week is my last week with Opera, it is time for me to move on. To quote my then colleague Wilhelm: So long, and thanks for all the bugs.
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
This work package is especially nice for Mac users, who will see major improvements to fonts now that we are using Apples Core Text api for everything except font management.
Let me also take this opportunity to thank you all for your great support and feedback over the years. After we started this blog early in 2006, communication with you, our users, improved dramatically. Alas, this week is my last week with Opera, it is time for me to move on. To quote my then colleague Wilhelm: So long, and thanks for all the bugs.
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
Desktop (general)
- DSK-348879 Crash when quitting Opera with Mail initialization dialog opened
- DSK-355931 No window control buttons at the rightmost corner of menu bar
- DSK-357123 [windows] Menu Bar is rendered black using classic theme
Hardware acceleration
- Avoid initializing OpenGL for GPU vendor lookup if possible, to avoid crashes on startup
- Started using Core Text for rendering on Mac. This improves both speed and display of fonts
- Improved CJK font selection on Mac
- Fixed crash with web fonts on Mac
- Several font display fixes on Windows
- CT-2073 Large % or px font-size in svg crashes Opera
- DSK-356529 Mac: Cannot open new windows
- DSK-350966 Mac: Plug-in content left on screen below fixed element
- DSK-353729 "Show Menu Bar" makes suggestion bars cover the address and search input fields while typing
- DSK-353234 Extensions "install" button background is blue, would be white (background-position is offset)
- DSK-357892 Menu Bar doesn't appear with XP classic theme
- CORE-42455 Use different antialiasing filter to avoid Opera surface becoming blurry on Nvidia
Readers' comments
Comments left by My Opera members under the original post: the first 50, as archived.
About this article
| Published in | Desktop Team blog |
|---|---|
| Date | February 23, 2012 |
| Author | Tommy A. Olsen |
| Tags | Core Text, hardware acceleration |
| Original | Internet Archive |
Ar1Pear1peThursday, February 23, 2012 5:04:44 PM
netwolfThursday, February 23, 2012 5:11:33 PM
Always sad to see good developers/QA engineers/employees leave Opera
Still, I wish you all the best for your future, wherever it may be...
United States of EuropeunitedstatesofeuropeThursday, February 23, 2012 5:11:50 PM
Have a good day.
scottjeansummersThursday, February 23, 2012 5:15:45 PM
Now they started showing up even in Opera Wahoo builds.
Is there a way to stop them?
Can someone figure out how they are doing it?
You can download Hotspot Shield Latest version here
http://www.unblocker.co.nr
ПавелGemorrojThursday, February 23, 2012 5:17:15 PM
With hardware acceleration is not displayed correctly translucent window. For example, floating windows of different download managers.
GalileoThursday, February 23, 2012 5:18:52 PM
berend ytsmaytsmabeerThursday, February 23, 2012 5:21:12 PM
Just getting Software and unknown error
Bryan KirkZero3KThursday, February 23, 2012 5:22:31 PM
Rianav AntaresKerenSkyyThursday, February 23, 2012 5:32:21 PM
Lets see if gmplib and the router crash this build.
bachokochoThursday, February 23, 2012 5:34:22 PM
pursanovdThursday, February 23, 2012 5:44:59 PM
Vadimmve88Thursday, February 23, 2012 5:46:14 PM
JackWagonThursday, February 23, 2012 5:46:20 PM
Windows x64. Phenom II Quad, Nvidia GT430.
nimu_channimuchanThursday, February 23, 2012 6:00:30 PM
BS-HarouThursday, February 23, 2012 6:04:32 PM
Christophchristoph142Thursday, February 23, 2012 6:05:27 PM
only shows backend not supported: unknown error
no matter if I set 0, 1 or 2 in opera:config#EnableHWA
Intel Series 4 Express @ Win8 DevP x64
MichałEmdekThursday, February 23, 2012 6:09:03 PM
Yeah, I think I've seen it when zooming some SVGs...
Still waiting for address field dropdown favicons return. ;-)
Obese MauriceObeseMauriceThursday, February 23, 2012 6:13:04 PM
Also this error:
http://i.imgur.com/OrVqS.png
Win7 x64, GeForce 8800 GTS - 295.73 drivers, Flash 11.1.102.62
Ja`Nusz WuPLUserThursday, February 23, 2012 6:17:20 PM
I must switch off HWA.
Backend Vega
OpenGL
OpenGL
Wersja listy blokowanych
1.0.5
Status blokowania dla 2D
Obsługiwana
Status blokowania dla 3D
Obsługiwana
GL_VENDOR
ATI Technologies Inc.
GL_RENDERER
ATI Radeon HD 2600 PRO
GL_VERSION
3.3.11079 Compatibility Profile Context
Still I can't work with Notes, Extension manager, bookmarks manager, and all Opera windows opening as window, not in tab
WinXT SP3 PL
dupelThursday, February 23, 2012 6:21:48 PM
minhoThursday, February 23, 2012 6:22:41 PM
Scroll down and change to second page
Hard to explain...
win 7 x64
Satan D. LucifersupertrolThursday, February 23, 2012 6:25:01 PM
Originally posted by JackWagon:
I dont think this is the "final" fix for HWA(there are more to come i believe)
and also dont forget it says in opera:about(12 ALPHA)
i think the next batch of wahoo builds will introduce what is listed in this page (and working on to beta phase)
http://www.opera.com/docs/specs/presto2.10/
and opera may(maybe) surprise us with presto 3.0(i am dreaming:hat: )
lets just wait.
SteveKongThursday, February 23, 2012 6:25:58 PM
ouzowtfouzoWTFThursday, February 23, 2012 6:28:47 PM
---
Does this build contain DSK-357882 from the 11.62 snapshot today?
minhoThursday, February 23, 2012 6:34:44 PM
I see this error message
"This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough."
win 7 x64
Howking HeyingHowkingThursday, February 23, 2012 6:45:55 PM
Humor?
This is screenshot first launch this build:
OSX Lion 10.7.3
MacBook Pro
MacBookPro3,1
Intel Core 2 Duo
2,4 GHz
L2 Cache: 4 MB
RAM: 4 GB
FSB: 800 MHz
Boot ROM: MBP31.0070.B07
SMC: 1.18f5
UUID hardwaru: 00000000-0000-1000-8000-001B639D8948
BugfixerThursday, February 23, 2012 6:51:45 PM
Great work, thanks for it.
Vega backend: Software
OpenGL
Backend not supported: Unknown error
Nvidia Geforce 7600 GS with driver version 295.73
Windows 7 32 Bit
THEASTThursday, February 23, 2012 6:51:58 PM
http://photoserver.ws/images/9U2c4f468941b90db.jpg
Well at least the menu bar is fixed in XP.
Edit: sth funny happened just now:
http://photoserver.ws/images/G1g84f468a60263ff.jpg
Not sure how it happened or why.
Don't like to say this but it seems more stuff are getting broken in some builds than getting fixed, these days.
//markpoleonThursday, February 23, 2012 6:54:37 PM
NuriThursday, February 23, 2012 7:03:41 PM
ncc50446Thursday, February 23, 2012 7:05:13 PM
Crashes when I shut down Opera, but other than that, it seems to be working great so far, thanks!
OlliOlli91Thursday, February 23, 2012 7:08:27 PM
Edit: Would be really nice if you could eliminate the big memory usage next!
Petter Nilsenmitchman2Thursday, February 23, 2012 7:15:38 PM
Originally posted by dupel:
Tommy worked as one of the QA engineers. We have many developers working on HWA, and other QA people too.
RooterRooter78Thursday, February 23, 2012 7:19:13 PM
With HWA off or with Opera 11.62 it only takes ~3% when scrolling... Hope this will get better with DirectX render pipeline.
Good luck Toman for your new job!
Originally posted by Bugfixer:
You should probably try with HWA enabled...
QuHnoThursday, February 23, 2012 7:26:59 PM
if I start Opera with the -pd option, I get
If I start normal, it is supported and works.
USB install on HDD. w7x64
Can anyone confirm a similar behavior?
edit: Submitted as DSK-358100
SamHuRRaCaNeThursday, February 23, 2012 7:28:33 PM
Windows 7 64 bit. Intel HD Graphics 3000 (was blocked in the previous snapshots)
Works with my GeForce GT 550M GPU.
minhoThursday, February 23, 2012 7:39:30 PM
Video card: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 10)
opera:gpu says
Vega backend
OpenGL
OpenGL
Blocklist version
1.0.4
Blocklist status for 2D
Supported
Blocklist status for 3D
Supported
GL_VENDOR
Tungsten Graphics, Inc
GL_RENDERER
Mesa DRI Intel(R) G33
GL_VERSION
1.4 Mesa 7.11.2
Fedora 16 x32
SerpherThursday, February 23, 2012 7:39:48 PM
Windows 7 x64
GeForce GTX 460
MeKsevioThursday, February 23, 2012 7:40:58 PM
Runtime Error!
Program: C:\Program Files\Opera\opera.exe
R6025
- pure virtual funciton call
If I click OK, then Opera crashes a few seconds later.
Jernej SimončičеnderThursday, February 23, 2012 7:44:23 PM
minhoThursday, February 23, 2012 7:53:53 PM
Fedora 16 x32
furueThursday, February 23, 2012 7:54:36 PM
My text cursor in this very text box is very, very slow, as I type this.
Should I report this? or is this already known?
Debian GNU/Linux (testing), i386.
KalinbaThursday, February 23, 2012 8:07:53 PM
If I was a higher-managment position in Opera, I would not let anybody leave the office IF THOSE TWO WEBSITE PERFORMANCE BEAT EVERY OTHER BROWSER!!! PERIOD!!! Chrome performs outstandingly in them.
I am sorry I love Opera but 5 min ago I had to switch back to Chrome.
JarasmenThursday, February 23, 2012 8:26:01 PM
wannadanceThursday, February 23, 2012 8:36:38 PM
Ayrton Nádgelayrtonnadgel92Thursday, February 23, 2012 8:56:34 PM
Originally posted by pursanovd:
+1
furueThursday, February 23, 2012 8:59:37 PM
Originally posted by Ksevio:
No offense intended. I'm just amused that the user sees such an arcane issue of a programming language. (I'm not presuming that the error message is actually resulting from a simple violation of the standard.)
Christophchristoph142Thursday, February 23, 2012 9:09:58 PM
Since it shows the actual element moving on drag now (opera:config#UserPrefs|EnableDrag = 1), I guess time has almost come for Presto 2.10
Looking forward to the next releases
pepkin88Thursday, February 23, 2012 9:10:55 PM
spillerrecThursday, February 23, 2012 9:16:41 PM
I'm not experiencing this issue when I disable all CSS (by switching style to User mode).
By using the debugger and removing the fixed positioned elements improved performance a lot on css3test (though still lagging), but I don't believe this was the cause as I remember sites which used a fixed positioned background image tend to lag in stable releases of Opera too.
Win7 64-bit
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: GeForce GTX 560 Ti/PCI/SSE2
GL_VERSION: 4.1.0
...
GL_SHADING_LANGUAGE_VERSION: 4.10 NVIDIA via Cg compiler
Vendor ID: 0x10de
Device ID: 0x1200
Driver version: 8.17.12.8026