Initialization failed


I’m trying to run a Cesium application but get the following error:


Error constructing CesiumWidget.

Visit to verify that your web browser and hardware support WebGL.

Consider trying a different web browser or updating your video drivers. Detailed error information is below:

RuntimeError: The browser supports WebGL, but initialization failed.


at new t ((…)Cesium-1.11/Cesium.js:418:6751)

at new et ((…)Cesium-1.11/Cesium-1.11/Cesium.js:449:11324)

at new bt ((…)Cesium-1.11/Cesium-1.11/Cesium.js:458:20580)

at new P ((…)Cesium-1.11/Cesium-1.11/Cesium.js:463:31304)


== Details ==

OS: Windows 7 64 bits

Browser: Google Chrome (43.0.2357.134)

Video card model: Intel® G33/G31 Express Chipset Family

Driver version: ( (Latest)

It is possible that the video card does not offer support for some feature that Cesium require?

WebGL report result (


Best regards,

D. Uba

I fixed it forcing “failIfMajorPerformanceCaveat=false” (the WebGL default but not Cesium default).

The application started but the performance is poor.

From Cesium doc:

“webgl.failIfMajorPerformanceCaveat defaults to true, which ensures a context is not successfully created if the system has a major performance issue such as only supporting software rendering. The standard WebGL default is false, which is not appropriate for almost any Cesium app.”

Anyway, considering replace the video card.

Cesium team, keep the good job! Thanks

Best Regards,


This post helped in windows 7 enterprise & IE11 32 bit system initialize cesiumjs viewer by forcing "failIfMajorPerformanceCaveat=false".