WebGL not working for Chrome

I’ve been having an issue trying to get WebGL to work on my chrome browser. It stopped working a few weeks ago and I haven’t been able to figure out why.

I went and updated my graphics card to the latest drivers, (Nvidia Quadro NVS 450 on Windows 10 64 Bit) to version 342. I test out webglreport.com on Firefox and it shows it’s working, I try on Chrome it is not. I’ve gone to chrome://settings and enabled hardware acceleration when available, under chrome://flags the “Disable WebGL” option is no longer there, but I did enable override software rendering list. Under the gpu section it says WebGL: Hardware accelerated. So everything looks right, but it just wont work in chrome. Any tips?

This is what is under my chrome://gpu problem’s detected tab. Problems Detected Always call glUseProgram after a successful link to avoid a driver bug: 349137 Applied Workarounds: use_current_program_after_successful_link

Some drivers are unable to reset the D3D device in the GPU process sandbox Applied Workarounds: exit_on_context_lost

TexSubImage is faster for full uploads on ANGLE Applied Workarounds: texsubimage_faster_than_teximage Clear uniforms before first program use on all platforms: 124764, 349137 Applied Workarounds: clear_uniforms_before_first_program_use

Always rewrite vec/mat constructors to be consistent: 398694 Applied Workarounds: scalarize_vec_and_mat_constructor_args ANGLE crash on glReadPixels from incomplete cube map texture: 518889 Applied Workarounds: force_cube_complete

Framebuffer discarding can hurt performance on non-tilers: 570897 Applied Workarounds: disable_discard_framebuffer

Limited enabling of Chromium GL_INTEL_framebuffer_CMAA: 535198 Applied Workarounds: disable_framebuffer_cmaa

Zero-copy NV12 video displays incorrect colors on NVIDIA drivers.: 635319 Applied Workarounds: disable_dxgi_zero_copy_video

Accelerated rasterization has been disabled, either via blacklist, about:flags or the command line.

Disabled Features: rasterization Native GpuMemoryBuffers have been disabled, either via about:flags or command line. Disabled Features: native_gpu_memory_buffers

1 Like

Hello,

I also noticed this today. Somehow the version 54 of Chrome does not seem to be supporting WebGL in some machines in our office.

We’re still investigating this issue further, but I suspect some new GPU blacklisting for Chrome…

Even though this is not directly related to the Unity Engine. Could we get some support from Unity on why this is happening?

henriqueranj,

You are a savior my friend, downloading an older version of Chrome is a decent temporary fix, thank you.

Glad to know I helped you find the issue :slight_smile:

Also this has been discussed in another thread here: Last version Chrom 54 and webgl not supported message - Unity Engine - Unity Discussions

Heh, didn’t know about that WebGLReport site, thanks for the link :slight_smile: