- WebGLReport should confirm support for WebGL v1. 'Unmasked Renderer' should show your GPU name. If 'Google SwiftShader' is shown, your browser is using a CPU renderer and hardware acceleration is disabled.
- Check you have the latest version for your browser
- Check hardware acceleration is enabled for your browser
- Check WebGL is enabled for your browser
- Update your graphics drivers
Chrome
Open "Menu | Settings..." and search for 'hardware'. Ensure setting 'Use hardware acceleration when available' is enabled.
After restarting chrome, enter chrome://gpu/ in your address bar: it should now show 'Hardware accelerated' for WebGL. If not, try to enable 'Override software rendering list' in chrome://flags/#ignore-gpu-blocklist
Safari
Open "Safari | Preferences...", select 'Security' and enable 'Allow WebGL' setting
Firefox
Open about:config and check 'webgl.disabled' is set to 'false'
In settings, under 'Performance', check 'Use hardware acceleration when available' is enabled.