Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Canvas not showing and no webgl acceleration - OSX

  • 6 replies
  • 1 has this problem
  • 2 views
  • Last reply by graphine

more options

Hello,

On the latest version of High Sierra I cannot view canvas elements. For example http://www.kevs3d.co.uk/dev/phoria/test0.html shows white, while on Safari I can view a spinning cube. However, if I open the inspector and I hover over the canvas element the preview shows the cube. Setting the gfx.canvas.azure.accelerated to disabled makes the canvas show.

Also if I run the WebGL aquarium demo I get 1 fps while Safari gets 60.

Hello, On the latest version of High Sierra I cannot view canvas elements. For example http://www.kevs3d.co.uk/dev/phoria/test0.html shows white, while on Safari I can view a spinning cube. However, if I open the inspector and I hover over the canvas element the preview shows the cube. Setting the gfx.canvas.azure.accelerated to disabled makes the canvas show. Also if I run the WebGL aquarium demo I get 1 fps while Safari gets 60.

All Replies (6)

more options

I can see it.

Please : https://support.mozilla.org/en-US/kb/export-firefox-bookmarks-to-backup-or-transfer and https://support.mozilla.org/en-US/kb/back-and-restore-information-firefox-profiles then https://support.mozilla.org/en-US/kb/refresh-firefox-reset-add-ons-and-settings TEST....... If no issues then Extensions which need to be added back in 1 at a time and tested ..... Or it is your Profile : Make a new one and test ...: https://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles

Please let us know if this solved your issue or if need further assistance.

more options

This did not solved my issue. Disabling hardware acceleration fixes the canvas bug.

more options

Well lists your drivers but no card, I would guess older. Issues : failures: [u'CP+[GFX1-]: Failed to do glGetActiveAttrib: 1282']

u'OpenGL Compositing', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'OPENGL_COMPOSITING'}, {u'status': u'unavailable',

Type about:support in the address bar and press Enter. Under the main banner, press the button; Copy Text To Clipboard.. Now in the Reply Box on the forum page, do a right-click in the box and select Paste.

This will show us your system details. No Personal Information Is Collected.

You can send or just review it.

Update your Video Card Drivers or reinstall them or a new card.

Please let us know if this solved your issue or if need further assistance.

more options

Application Basics


Name: Firefox Version: 57.0.1 Build ID: 20171128222554 Update Channel: release User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:57.0) Gecko/20100101 Firefox/57.0 OS: Darwin 17.3.0 Multiprocess Windows: 1/1 (Enabled by default) Web Content Processes: 1/4 Stylo: true (enabled by default) Google Key: Found Mozilla Location Service Key: Found Safe Mode: false

Crash Reports for the Last 3 Days


All Crash Reports

Firefox Features


Name: Activity Stream Version: 2017.11.07.1100-7f4e3634 ID: activity-stream@mozilla.org

Name: Application Update Service Helper Version: 2.0 ID: aushelper@mozilla.org

Name: Disable Media WMF NV12 format Version: 1.1 ID: disable-media-wmf-nv12@mozilla.org

Name: Firefox Screenshots Version: 19.2.0 ID: screenshots@mozilla.org

Name: Follow-on Search Telemetry Version: 0.9.6 ID: followonsearch@mozilla.com

Name: Form Autofill Version: 1.0 ID: formautofill@mozilla.org

Name: Multi-process staged rollout Version: 3.05 ID: e10srollout@mozilla.org

Name: Photon onboarding Version: 1.0 ID: onboarding@mozilla.org

Name: Pocket Version: 1.0.5 ID: firefox@getpocket.com

Name: Shield Recipe Client Version: 76.1 ID: shield-recipe-client@mozilla.org

Name: Web Compat Version: 1.1 ID: webcompat@mozilla.org

Extensions


Name: uBlock Origin Version: 1.14.20 Enabled: true ID: uBlock0@raymondhill.net

Graphics


Features Compositing: OpenGL Asynchronous Pan/Zoom: wheel input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabled WebGL 1 Driver WSI Info: CGL WebGL 1 Driver Renderer: NVIDIA Corporation -- NVIDIA GeForce GTX 1080 OpenGL Engine WebGL 1 Driver Version: 4.1 NVIDIA-10.29.10 378.10.10.10.25.102 WebGL 1 Driver Extensions: GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_bounds_test GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_mirror_clamp GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier WebGL 1 Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_frag_depth EXT_sRGB EXT_shader_texture_lod EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_element_index_uint OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context MOZ_WEBGL_lose_context MOZ_WEBGL_compressed_texture_s3tc MOZ_WEBGL_depth_texture WebGL 2 Driver WSI Info: CGL WebGL 2 Driver Renderer: NVIDIA Corporation -- NVIDIA GeForce GTX 1080 OpenGL Engine WebGL 2 Driver Version: 4.1 NVIDIA-10.29.10 378.10.10.10.25.102 WebGL 2 Driver Extensions: GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_bounds_test GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_mirror_clamp GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier WebGL 2 Extensions: EXT_color_buffer_float EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_texture_float_linear WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context MOZ_WEBGL_lose_context MOZ_WEBGL_compressed_texture_s3tc GPU #1 Active: Yes Vendor ID: 0x10de Device ID: 0x1b80

Diagnostics AzureCanvasAccelerated: 1 AzureCanvasBackend: skia AzureContentBackend: skia AzureFallbackCanvasBackend: none TileHeight: 512 TileWidth: 512 Decision Log WEBRENDER: opt-in by default: WebRender is an opt-in feature unavailable by runtime: Build doesn't include WebRender



Media


Audio Backend: audiounit Max Channels: 2 Preferred Channel Layout: stereo Preferred Sample Rate: 44100 Output Devices Name: Group Razer Kraken 7.1 V2: AppleUSBAudioEngine:Razer:Razer Kraken 7.1 V2:00000000:2 DELL U2414H: AppleHDAEngineOutputDP:0,1,0,1,2:0:{AC10-A0A3-3555504C} Input Devices Name: Group Razer Kraken 7.1 V2: AppleUSBAudioEngine:Razer:Razer Kraken 7.1 V2:00000000:1

Important Modified Preferences


accessibility.typeaheadfind.flashBar: 0 browser.cache.disk.capacity: 358400 browser.cache.disk.filesystem_reported: 1 browser.cache.disk.smart_size.first_run: false browser.cache.frecency_experiment: 1 browser.places.smartBookmarksVersion: 8 browser.search.suggest.enabled: false browser.sessionstore.upgradeBackup.latestBuildID: 20171128222554 browser.startup.homepage: https://www.google.ro browser.startup.homepage_override.buildID: 20171128222554 browser.startup.homepage_override.mstone: 57.0.1 browser.tabs.remote.autostart.2: true browser.urlbar.lastSuggestionsPromptDate: 20171202 browser.urlbar.timesBeforeHidingSuggestionsHint: 1 dom.ipc.processCount.web: 4 dom.push.userAgentID: ee61969b530a48d58421268e6c6be023 extensions.lastAppVersion: 57.0.1 font.internaluseonly.changed: true general.useragent.locale: en-GB media.gmp-gmpopenh264.abi: x86_64-gcc3 media.gmp-gmpopenh264.lastUpdate: 1512216615 media.gmp-gmpopenh264.version: 1.7.1 media.gmp-manager.buildID: 20171128222554 media.gmp-manager.lastCheck: 1512665526 media.gmp-widevinecdm.abi: x86_64-gcc3 media.gmp-widevinecdm.lastUpdate: 1512216616 media.gmp-widevinecdm.version: 1.4.8.1008 media.gmp.storage.version.observed: 1 media.webrtc.debug.log_file: /var/folders/mw/pf3snkgj30zbtlw6nxp6w9tr0000gn/T/WebRTC.log network.cookie.prefsMigrated: true network.dns.disablePrefetch: true network.http.speculative-parallel-limit: 0 network.predictor.cleaned-up: true network.predictor.enabled: false network.prefetch-next: false places.database.lastMaintenance: 1512219532 places.history.expiration.transient_current_max_pages: 99729 plugin.disable_full_page_plugin_for_types: application/pdf security.sandbox.content.tempDirSuffix: {06a16fe4-3e5d-ac4d-bf2c-2042ee73fecb} services.sync.declinedEngines: services.sync.engine.creditcards.available: true storage.vacuum.last.index: 1 storage.vacuum.last.places.sqlite: 1512219532 webgl.enable-debug-renderer-info: false webgl.webgl2-compat-mode: true

Important Locked Preferences


Places Database


JavaScript


Incremental GC: true

Accessibility


Activated: false Prevent Accessibility: 0

Library Versions


NSPR Expected minimum version: 4.17 Version in use: 4.17

NSS Expected minimum version: 3.33 Version in use: 3.33

NSSSMIME Expected minimum version: 3.33 Version in use: 3.33

NSSSSL Expected minimum version: 3.33 Version in use: 3.33

NSSUTIL Expected minimum version: 3.33 Version in use: 3.33

Experimental Features


Sandbox


Content Process Sandbox Level: 3 Effective Content Process Sandbox Level: 3

more options

Try a refresh, about:support then click "refresh firefox". Also if your on the nVidia webdrivers make sure to update to the latest ones after each OSX update, sometimes you got to wait a day or so...

more options

That did not help either. I downloaded version 55 and everything is working fine (56 has the same issue as 57).

Firefox 55 reports WebGL 1 Driver Version as 2.1 NVIDIA-10.29.10 378.10.10.10.25.102 while version 57 reports as 4.1 NVIDIA-10.29.10 378.10.10.10.25.102, so a different OpenGL version is used.

Modified by graphine