Opera Desktop Team blog header

Hardware acceleration

, , , ,

Hardware acceleration allows Opera to offload graphics rendering from the processor (CPU) to the graphics card (GPU). This makes graphics intensive operations such as animations faster. The ability to render with the GPU opens up the ability to render WebGL as well. WebGL allows programmers to write 3D games and fancy-looking demos for you to play with.


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.

Performance
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.

Supported graphics cards
This Alpha release only supports OpenGL. DirectX 9/10 support on Windows is work in progress. Like other browsers, we are blocking troublesome graphics cards and drivers. We control which are blocked with blocklists, which are separate per platform and back-end, and is located in <install-dir>\extra\.

When a card or driver is blocked, Opera falls back to using software rendering. You can check the current status on your machine by opening opera:gpu. If the page says "Vega backend Software", try to upgrade your driver. Note that some cards are not supported by the vendor anymore, and these may still be blocked even if you have the latest driver for that card.

Testing
If you see a bug, try to turn off hardware acceleration by setting opera:config#UserPrefs|EnableHardwareAcceleration to 0, restart Opera, and see if the bug is still there. Not surprisingly, this turns off hardware acceleration, so remember to set the preference back to 1 after testing to enable hardware acceleration again (0=off, 1=auto, 2=force on).

Some cards will get WebGL disabled due to problems with the card or driver. If you're confident that it will work, you can force this on, set opera:config#UserPrefs|EnableWebGL to 2 (0=off, 1=auto, 2=force on). Even if these settings can be changed, we advise you to change them only for testing purposes.

Please provide your feedback on hardware acceleration in this blog post. Supply steps to reproduce, and the following information:
  • Operating system
  • Graphics card make/model
  • Graphics card driver/version


Comments that do not relate to hardware acceleration will be deleted.

Featherweight and plugin installation improves, plus important fixesIntroducing Opera 12 alpha

Comments

BrookeChookWoods Thursday, October 13, 2011 11:18:58 AM

Originally posted by Serega124:

Originally posted by ChookWoods:

actually now that ive said that, i just disabled AA and set it to forced off. closed opera and reopened it, yet im still massively blurry everywhere. anyone else getting this?


Yep sad And I also have a slow scrolling and high cpu usage with еру enabled HWA.
Screenshot:
http://i31.fastpic.ru/big/2011/1013/01/8a60d1a905d3d9f1f8fc59a70b820101.png]http://i31.fastpic.ru/thumb/2011/1013/01/8a60d1a905d3d9f1f8fc59a70b820101.jpeg - [/URL]
WinXP SP3 x86
Blocklist status for 2D Supported
Blocklist status for 3D Supported
GL_VENDOR NVIDIA Corporation
GL_RENDERER ASUS GeForce 6200/AGP/SSE2/3DNOW! (NV44)
GL_VERSION 2.1.2 (NVIDIA 280.26)
GL_SHADING_LANGUAGE_VERSION 1.20 NVIDIA via Cg compiler
Vendor ID 0x10de
Device ID 0x0221

yours is blurred far worse than mine. but yes this is it. the blur for me is weird. all text is blurred, ui is blurred etc. but at the same time its kinda like a "depth of field" effect. for example, the current tab may be just minorly blurred, but the inactive tabs will be hugely blurred. but should i hover over one of the inactive tabs, the blur reduces as though it is now focusing on it, but then the active tab will blur to the same extent as the inactive one was. either way, heaps of blur, and apparently its not AA as it is now disabled.

NiColaoSNikDaMark Thursday, October 13, 2011 11:19:57 AM

When I open Opera without any tabs ( just on Speed Dial ), it takes 250MB video memory. The entire windows Aero takes around 100-130. Is it normal?

On IE9 Test Page, many tests work normally. Not the best results, but it's alpha -no problem. The "Galactica" test, doesn't even open.

Will Opera support in the future DirectWrite rendered Fonts? I'm waiting excited for Direct3D 10 support.

Overall it works surprisingly good. I'll report any issues I may find, here. Best version in years. Truly, well done!

Win7 x64 - GTX460 OC 1GB - 285.38 Drivers - 8GB RAM - Intel i5 2500

P.S. On html5test.com with WebSockets enabled, score: 346 + 9 LoL bigsmile

the-bolk Thursday, October 13, 2011 11:31:48 AM

Flash problem: try to scroll down to page end and back to top: http://bolknote.ru/

Mac OS X 10.7.1 Opera 10alpha

Galileo Thursday, October 13, 2011 11:32:23 AM

Xp Pro SP3
Athlon 64 380+ 2.4GHz
Nvidia 6600GT 280.26-desktop-winxp-32bit-english-whql
Fonts appear blurry and has high cpu usage when opening, closing or changing tabs. Also slower start and when i used the windows start menu part of Opera was replaced with a portion of my desktop in that area. Had to disable HA for Opera to work better.

the-bolk Thursday, October 13, 2011 11:33:02 AM

GL_VENDOR
NVIDIA Corporation
GL_RENDERER
NVIDIA GeForce 320M OpenGL Engine
GL_VERSION
2.1 NVIDIA-7.4.10
GL_SHADING_LANGUAGE_VERSION
1.20

predator2104 Thursday, October 13, 2011 11:36:51 AM

3D acceleration enabled, when I use the preview popup extension the previewed images pops up very slow and takes up a lot of CPU.

Win7 sp1 64bit
Nvidia Geforce GTX260
Driver: 280.26

MartinMastermind1 Thursday, October 13, 2011 11:41:54 AM

With Hardware Acceleration Opera is now Lightning fast on my Crossfire setup.
The only glitch I found so far is the redraw of skins/themes which is kind of messed up when changing from one to the next.
Other than that great update!!!

PimPimz Thursday, October 13, 2011 11:42:12 AM

Can't reproduce this, but I've seen it for a couple of times now:
[img]http://img217.imageshack.us/img217/5665/schermafbeelding2011101w.th.png

http://imageshack.us/photo/my-images/217/schermafbeelding2011101w.png/

It did happen once when I moved the tabs from the top to the side.

Edit: Mac OS 10.7.1, 13" MBP 2010
Intel Core2Duo 2,4GHz
NVIDIA GeForce 320M 256 MB

Swapnil RustagiSwapnil99pro Thursday, October 13, 2011 11:49:01 AM

Originally posted by Asires:

dx9 is for WinXP (direct3d), dx10 for Win Vista and 7 (directwrite), and dx11 for... tesselation?


Nope. Direct3D 9/DirectX 9 for Windows XP, DirectX 10 for Windows Vista with older Graphic card, DirectX 10.1 and DirectX 11 for Windows Vista SP2 and Windows 7 with modern GPU's.

pseudo555-taf Thursday, October 13, 2011 11:51:20 AM

Originally posted by TZ86:


Vega backend: Software
Blocklist status for 2D: Blocked driver version
Reason for 2D status: No support for old legacy drivers
Blocklist status for 3D: Blocked driver version
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: GeForce FX 5200/AGP/SSE2
GL_VERSION: 2.1.2 NVIDIA 173.14.31


worried

Any plans to support legacy nvidia drivers in the future?

Originally posted by bachokocho:

I think it will be nice if you add a list with the cards Opera supports and the cards it plans to support - it will save a lot of questions smile


+1

+1 And same question about ati card (i own a 9600). I think, adding also minimum requirement (like openGL 2.0 required or catalyst 11.2) might be usefull.

minho Thursday, October 13, 2011 11:56:21 AM

My video card is blacklisted cry
Intel(R) G33/G31 Express Chipset Family
win 7 x64
Driver 8.15.10.1930

There is no updated driver for me. awww mad

Necroman Thursday, October 13, 2011 12:04:29 PM

Win 7 x64, Asus N53SN, Core-i7 2630QM SandyBridge
Optimus GPU: IntelHD 3000 (8.15.10.2509) + nVidia GT 540M (280.26)

HW acceleration is not working when running on IntelHD GPU
When I switch manually to nVidia card, it works fine.

IMHO it should work on integrated Intel graphics cards too, but for an alpha version it's acceptable smile

XenoAntaresXAntares Thursday, October 13, 2011 12:08:11 PM

Horribly slow*, unusable, with HWA enabled.
Athlon 64 X2 Dual Core 3800+, WinXP/32bit.
Driver Version 263.14 or 280.26 WHQL.

Vega backend OpenGL OpenGL
Blocklist version: 1 
Blocklist status for 2D: Supported 
Blocklist status for 3D: Supported 

GL_VENDOR: NVIDIA Corporation 
GL_RENDERER: GeForce 6600 GT/PCI/SSE2/3DNOW! 
GL_VERSION: 2.1.2


* In maximized mode, you see more black frames than rendered content. In restored mode, scrolling one page up/down takes approx 5 seconds, rendering address bar (and accepting input) takes more fractions of minutes than just seconds.

HPearcehpearce Thursday, October 13, 2011 12:18:49 PM

Vega backend Software
OpenGL
Blocklist version 1
Blocklist status for 2D Supported
Blocklist status for 3D Supported
GL_VENDOR NVIDIA Corporation
GL_RENDERER GeForce 9800M GTS/PCI/SSE2
GL_VERSION 2.1.2


driver version: 7.15.11.7924

David KarlssonUlayo Thursday, October 13, 2011 12:21:57 PM

Originally posted by ChookWoods:

actually now that ive said that, i just disabled AA and set it to forced off. closed opera and reopened it, yet im still massively blurry everywhere. anyone else getting this?

Win 7 x64
nvidia GTX 580
Driver version 285.38 beta for battlefield3



Yes, it's blurry for me too. And AA is turned off.
It's using a lot more ram too. The commit size is 730MB right now, with only 2 tabs open.

Win 7 x64 here too, with 2 NVidia GTX 570 (SLI). Driver version 280.26.

Edit: Never mind... I turned everything AA related off specifically for Opera and now the blur is gone.

Swapnil RustagiSwapnil99pro Thursday, October 13, 2011 12:25:18 PM

Originally posted by minho:

There is no updated driver for me.


I know.

Originally posted by minho:

My video card is blacklisted
Intel(R) G33/G31 Express Chipset Family
win 7 x64
Driver 8.15.10.1930

There is no updated driver for me.


Nothing to be unhappy about. It's right.

See OpenGL support in your Intel card-

http://www.intel.com/support/graphics/sb/CS-028169.htm

The above page says-

"OpenGL* 1.4 + extensions is supported by the Intel® G31, G33, Q33, and Q35 chipsets.

OpenGL* 2.0 is supported by the Intel® G35 chipset.

This applies to: Intel® 3 Series Chipsets
Intel® G31 Express Chipset
Intel® G33 Express Chipset
Intel® G35 Express Chipset
Intel® Q33 Express Chipset
Intel® Q35 Express Chipset"


OpenGL ES 2.0 is required for OpenGL backend acceleration. Your card only supports OpenGL 1.4, released in 2002 while OpenGL ES 2.0 was released in 2007 and only OpenGL 4.1-capable cards are compatible with OpenGL ES 2.0.



When I moreover looked at support for your Intel card, I found Intel DirectX compatibility-

http://www.intel.com/support/graphics/intel915g/sb/cs-011807.htm

which says:

"Intel® graphics controllers are compatible with Microsoft DirectX* 9.0. Previous versions of DirectX (7.0a, 8.0, 8.1) are also supported.

DirectX* 10 is supported only with the Intel® G35, G41, G43, & G45 Express Chipsets, Mobile Intel® GL40, GM45, GM965, & GS45 Express Chipsets, and Intel® HD Graphics when using the latest Intel® graphics drivers for Microsoft Windows Vista* or Windows 7*."

So your card atleast supports DirectX 9. Opera will be adding full HWA even for DirectX 9, so you don't need to worry.

rogerwilco75 Thursday, October 13, 2011 12:30:33 PM

When I first had a look at the skins feature and selected one, it wasn't applied to the whole surface. A vertical area, to the right of the tab recycle bin remained the way it was before having tried to apply the skin. I hope this is useful input.

GL_VENDOR ATI Technologies Inc.
GL_RENDERER AMD Radeon HD 6800 Series
GL_VERSION 4.0.10315 Compatibility Profile Context
GL_SHADING_LANGUAGE_VERSION 4.00
DEVICE ID 0x6739
DRIVER VERSION 8.790.6.0

Piotrpietrek Thursday, October 13, 2011 12:43:08 PM

GL_VENDOR
ATI Technologies Inc.
GL_RENDERER
ATI Radeon HD 4800 Series
GL_VERSION
3.3.11079 Compatibility Profile Context

OS: Win7 32bit

On my desktop with ATI Radeon 4850, driver ver. 11.9, everything is alright smile Nice F1 car by the way (webgl demo) wink

PimPimz Thursday, October 13, 2011 1:06:23 PM

Originally posted by Pimz:

Can't reproduce this, but I've seen it for a couple of times now:
[img]http://img217.imageshack.us/img217/5665/schermafbeelding2011101w.th.png[/img]

http://imageshack.us/photo/my-images/217/schermafbeelding2011101w.png/

It did happen once when I moved the tabs from the top to the side.

Edit: Mac OS 10.7.1, 13" MBP 2010
Intel Core2Duo 2,4GHz
NVIDIA GeForce 320M 256 MB

Now I can reproduce it: launch this one and move your mouse to start it: http://www.chromeexperiments.com/detail/gravity/

netmain Thursday, October 13, 2011 1:09:32 PM

Originally posted by minho:

My video card is blacklisted cry
Intel(R) G33/G31 Express Chipset Family
win 7 x64
Driver 8.15.10.1930

There is no updated driver for me. awww mad



same graphic card here, i don't think it will even be supported though it supports directX 9 sad

but opera seems lighter here, scrolling is very smooth, no more freezes, no crash, memory usage depends on visited websites, but still doesn't free memory well, i have to do it manually everytime using some other memory software.

great work team

w7 32bits
Intel(R) G33/G31 Express Chipset Family

Edit: thanks Swapnil for the explanation, i hope you're right

Asires Thursday, October 13, 2011 1:18:03 PM

Originally posted by Swapnil99pro:

Nope. Direct3D 9/DirectX 9 for Windows XP, DirectX 10 for Windows Vista with older Graphic card, DirectX 10.1 and DirectX 11 for Windows Vista SP2 and Windows 7 with modern GPU's.

Clearly you don't understand why Opera will use dx9 and 10 and not anything else.

kingyzf Thursday, October 13, 2011 1:19:22 PM

Operating system:indows XP profetional 32bit SP3 ( DirectX 9.0c )
Graphics card make/model:NVIDIA(英伟达) GeForce 7025 / nForce 630a (C61)
Graphics card driver/version:6.14.11.9713
When Opera starts,the interface is indistinct

Arnt Thursday, October 13, 2011 1:22:31 PM

When Opera starts it freeze a few seconds, screen goes black, videodriver restarts and I must kill opera.exe.
Windows 7 x64, ATI Radeon HD 3870x2 with latest driver 11.9.
OpenGL
Blocklist version  1   
Blocklist status for 2D  Supported   
Blocklist status for 3D  Supported
GL_VERSION 3.3.11079 Compatibility Profile Context

Swapnil RustagiSwapnil99pro Thursday, October 13, 2011 1:29:40 PM

Originally posted by Asires:

Clearly you don't understand


Yes, I don't understand. That's why I am asking. Can anyone explain why Direct3D 11 is ALSO not being used?

DillonAstrophizz Thursday, October 13, 2011 1:33:25 PM

Originally posted by Swapnil99pro:

Yes, I don't understand. That's why I am asking. Can anyone explain why Direct3D 11 is ALSO not being used?


Because the features it has beyond those of DirectX 10 probably aren't of much if any use to speeding up web page rendering.

Swapnil RustagiSwapnil99pro Thursday, October 13, 2011 1:40:11 PM

Originally posted by Astrophizz:

Because the features it has beyond those of DirectX 10 probably aren't of much if any use to speeding up web page rendering.


Thankyou very much for explaining. up

Robsonrobsonpc Thursday, October 13, 2011 1:48:15 PM

Here when I use certain sites, or add a new tab, the tab bar where they have the transparency of the windows aero, flashes a blue image.

Seven 64 bits
AMD V140 - 2GB DDR3 - ATI HD 4250 - 250GB HDD

Avola Thursday, October 13, 2011 1:50:34 PM

When DirectX support is ready, will we be able to choose between OpenGL and DirectX?

Yi Wangwangyi6854 Thursday, October 13, 2011 2:21:13 PM

There is a little difference between hw acc on and off. When hw acc is on, font hinting is slightly thin than when it's off. This makes hardly reading.

Please adjust the hinting to achieve the same result!

Thanks!

hw acc is on:
http://s2.postimage.org/2t3fmsm90/hw_on.jpg -

hw acc is off:
http://s2.postimage.org/2t3zh8s6c/hw_off.jpg -

David Tsunamydavidtsunamy Thursday, October 13, 2011 2:26:53 PM

Too issues on Macbook 2009 model, with GeForce 9400.

Issues as this:
http://f.cl.ly/items/3d373I1w3T3Z2K3r1E45/Captura%20de%20pantalla%202011-10-13%20a%20la(s)%2016.25.35.png -

And the navigation is too slow…

techlawsam Thursday, October 13, 2011 2:27:36 PM

Hardware Acceleration doesnt work on my laptop ,
its a HP G70-4600US with a Intel Graphics Media Accelerator 4500MHD . Performance is much better though than pre-alpha no hangups Memory usage is good (400 MB)

Will try on my Nvidia GTX card @ home....at night

BrookeChookWoods Thursday, October 13, 2011 2:34:52 PM

im getting these strange boxes around everything. all characters in written passages are surrounded by a light bounding box. never present on software rendering.

lukeemitkaa Thursday, October 13, 2011 2:45:56 PM

GL_VENDOR NVIDIA Corporation
GL_RENDERER GeForce 8400M GS/PCI/SSE2
GL_VERSION 3.3.0
Windows 7 x64

works, but everything is much slower
probably too week graphic card sad
you should consider default off for those

OlegYch Thursday, October 13, 2011 2:48:42 PM

very slow and eats more memory
hangs on exit so i can't turn off acceleration sad
is there a way to turn it off while opera is not running?
i don't see relevant entries in operaprefs.ini

Opera 12.1105 Windows 7 sp1 x64 8600M GT
Vega backend
OpenGL
OpenGL
Blocklist version
1
Blocklist status for 2D
Supported
Blocklist status for 3D
Supported
GL_VENDOR
NVIDIA Corporation
GL_RENDERER
GeForce 8600M GT/PCI/SSE2
GL_VERSION
3.3.0
GL_EXTENSIONS
GL_ARB_blend_func_extended GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_shading_language_include GL_ARB_shadow GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_swizzle GL_EXT_texture_type_2_10_10_10_REV GL_EXT_timer_query GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_alpha_test GL_NV_blend_minmax GL_NV_blend_square GL_NV_complex_primitives GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_explicit_multisample GL_NV_fbo_color_attachments GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragdepth GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_lod_clamp GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_vertex_half_float GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control
GL_SHADING_LANGUAGE_VERSION
3.30 NVIDIA via Cg compiler
Vendor ID
0x10de
Device ID
0x0407
Driver version
8.17.12.7051
Download driver

juicemz Thursday, October 13, 2011 2:54:56 PM

On my Thinkpad T61 (C2D T7700, 4GB DDR2, Nvidia Quadro NVS140M, Driver Version 280.26, Win7 Prof 32Bit) Opera feels very slow, especially on the Speed Dial page, you can see the highlighting of the pages is way delayed.
So I'm very sorry, but i had to disable HWA. I really don't like idea to use HWA on the whole browser GUI, CPUs nowadays are fast enough and most people will have low performance GPUs in their notebooks etc...and why would you want 2 components of your notebook to produce heat instead of one?
I also tried to use Themes with HWA disabled, but it won't let me minimize Opera by clicking on the taskbar when using any of them...

ohxten Thursday, October 13, 2011 2:55:26 PM

Argh, apparently my Intel HD Graphics (Core i3-530) are a blocked device even though the drivers are current.

GL_VERSION: 2.1.0 - Build 8.15.10.2342

Vendor ID 0x8086
Device ID 0x0042
Driver version 8.15.10.2342

kerosene Thursday, October 13, 2011 2:59:41 PM

MS Win. Xp SP3

AMD Athlon xp 2200+ , 512mb RAM, Radeon 9000 PRO
----------------------------------------------------
i get this:

Vega backend - Software
OpenGL
Blocklist version - 1
Blocklist status for 2D - Supported
Blocklist status for 3D - Supported
Creation status - Unsupported backend version

Vendor ID
0x1002
Device ID
0x4966

Download driver

Is this good, or shoud i wait for direct X version? smile btw, it moves faster, i like the way it works.

Guiot SidneyFirefly74940 Thursday, October 13, 2011 3:00:38 PM

somes graphics bugs founded !
http://img97.imageshack.us/img97/5256/operahwa.png
Address field disapear bug reappear when i click on it !

http://img835.imageshack.us/img835/189/sansrenj.png
somes white tabs + white arround adress field, + black text when i select it and unselect

Interface Vega
OpenGL
OpenGL
Version de la liste de blocage
1
Blocklist status for 2D
Supporté
Blocklist status for 3D
Supporté
GL_VENDOR
ATI Technologies Inc.
GL_RENDERER
ATI Mobility Radeon HD 5800 Series
GL_VERSION
4.2.11298 Compatibility Profile Context

Christian WaldeXenoFur Thursday, October 13, 2011 3:12:18 PM

Tried the new build on a Lenovo Thinkpad T61 with an NVS 140 gfx card. Browsing is horribly slow, and combines with another issue to force me to downgrade to an earlier build, since: Opera's overall stability the last few builds has been absolutely terrible, to the point that i cannot close the browser without crashing. At all.

This means that i cannot even disable hardware acceleration because the config setting will not be saved due to crash on closing Opera.

Pramod Ghugegeeneeyes Thursday, October 13, 2011 3:13:44 PM

Not working for me! Messed up my installation. Opera starts and closes immediately.

Made a fresh installation. Now opening any website restarts the PC.

OS: Windows 8 dev preview 64-bit
CPU / Motherboard: Intel Core i7 2600 / Intel DH67BL
Graphics card: MSI R5450-MD1GH 1GB DDR3
Display Adapter: ATI Radeon HD 5400 Series
Driver Version: 8.88.5.3
CPU-Z URL: http://valid.canardpc.com/show_oc.php?id=1860187


EDIT: Works fine after downgrading drivers to version 8.771.0.0

Svyatpro Thursday, October 13, 2011 3:17:40 PM

OS: Windows Server 2003 SP2
Video: HIS IceQ4+ HD4870 512MB Turbo
Driver: Catalyst 11.10 preview 2

Almost everything works fine, but some websites slows down the performance when scrolling, for example http://lwgame.net and http://badapps.ru/

And also the adressbar tips flickers very fast while printing something, on Opera without HW accel it doesn't flickers. Also memory usage is HUGE, I runned one test at "IE10 platform demos - Fireflies" and it eated more than 700MB of RAM.

IE10 Platform demos - Psychedelic Browsing:
Score: 5525

that's a good result I suppose, Chromium 16.0.908 gets only 207 points lol

Tommy A. Olsentoman Thursday, October 13, 2011 3:19:58 PM

Originally posted by Robert90:

Just a question out of interest. Does it work with the opensource Linux graphics drivers (Mesa/Gallium3D based)? As I think that would be a first (AFAIK both Firefox and Chrome can't do it). But then again, it took you more than four years (after the first announcement on the core blog) to get to this point and you still don't have DirectX support wink


Yes, we support open source drivers, as long as you use Mesa 7.10.3 or later. However, we haven't tested them as widely as we need to do, so there may be changes to that support in the future.

Tommy A. Olsentoman Thursday, October 13, 2011 3:23:50 PM

Originally posted by crash1:

why intel HD graphics disabled by blocklist by default?


Because Opera and the driver are very buggy together. We still haven't figured out why. If you want to see the bugs, you can force it on. ;-)

Tommy A. Olsentoman Thursday, October 13, 2011 3:25:45 PM

Originally posted by bachokocho:

I think it will be nice if you add a list with the cards Opera supports and the cards it plans to support - it will save a lot of questions smile


We're still working on what we support or not. For now, we block very broadly, for instance by driver version or opengl version supported. Have a look in the blocklist.

Tommy A. Olsentoman Thursday, October 13, 2011 3:29:20 PM

Originally posted by crash1:

who can to simply explain about blocklist in the extra folders
we have:
"regex": "(\\d+)\\.(\\d+)\\.(\\d+).*", "<": [ 2, 1, 9551 ] - driver version check
driver:
OpenGL Version: 3.2.9551
or (???)
OpenGL Version: 6.14.10.9551

1st number is A
2nd - B
3d - C

for 3.2.9551 A.B.C
for 6.14.10.9551 A.B.C.xxxx
if A>2 and B>1 and C>9551 our card is supported? or am I mistaken???

2.1.9551 is the opengl version reported by the driver. The last number (9551) is basically the driver version in all those numbers. 6.14.10.9551 is the Windows XP driver version. It is pretty confusing indeed smile

Tommy A. Olsentoman Thursday, October 13, 2011 3:31:11 PM

Originally posted by TZ86:


Vega backend: Software
Blocklist status for 2D: Blocked driver version
Reason for 2D status: No support for old legacy drivers
Blocklist status for 3D: Blocked driver version
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: GeForce FX 5200/AGP/SSE2
GL_VERSION: 2.1.2 NVIDIA 173.14.31


worried

Any plans to support legacy nvidia drivers in the future?

Not likely. They (and the cards they support) are just too buggy.

Tommy A. Olsentoman Thursday, October 13, 2011 3:35:12 PM

Originally posted by nahtanoj999:

When you say DirectX support, will that mean only Direct3D, or also the other API, like DirectWrite?


We'll use DirectWrite too.

Tommy A. Olsentoman Thursday, October 13, 2011 3:39:29 PM

Originally posted by Crabman:

Windows 7 64x with a Radeon HD6850 and this driver: http://support.amd.com/us/kbarticles/Pages/GPU122AMDCat1110PreDriverV2.aspx

When I try to start the new snapshot the PC hangs for a few seconds, screen goes blank and then reappears with the message that the driver crashed and had to be recovered. Happens every time.

Sounds like a driver bug to me. Will test it though. wink

Magnus HoffLarrix Thursday, October 13, 2011 3:54:08 PM

The Opera-window is completely black inside the window frame. I can not see any UI elements or web page, so I can not even disable the acceleration the way you have described.

The Opera-icon in the upper-left corner of the window frame is greyscale, not red as it should be.

Opera seems to be working properly except for these visual bugs. The mouse cursor changes when moving over different UI elements, and the window title updates as I create new tabs with keyboard shortcuts.

* Ubuntu 11.04, x86-64.
* nVidia Corporation GT200b [GeForce GTX 285] (rev a1)
* NVIDIA Driver Version: 270.41.06 (from Ubuntu repository)

Screenshot: http://i.imgur.com/aVriq.png

FrankdZeus Thursday, October 13, 2011 3:54:20 PM

Same observed black title bar as DrillSarge linked to.

Operating system: MS Windows Vista x86 Ultimate
Graphics card make/model: Asus AMD HD3650AGP
Graphics card driver/version: Catalyst 10.8 (Driver version 8.881.0.0)

Write a comment

New comments have been disabled for this post.