Unexpected critical error: rendering context has changed


using Rhino on a notebook PC with an integrated graphic card, an error message is shown after that a plug-in of mine unload a dll.
The message says: “Critical error - rendering context has changed”.

The problem happens only on that particular PC, I usually use my plug-in on desktop PCs with dedicated graphic cards.

The notebook system info is the following:

Rhino 7 SR12 2021-11-9 (Rhino 7, 7.12.21313.06341, Git hash:master @ 5590153808223b57a9f41516a969fd949aa81bff)
License type: Evaluation, build 2021-11-09
License details: Stand-Alone
Expires on: 2022-02-20

Windows 10.0.19042 SR0.0 or greater (Physical RAM: 7.7Gb)

Computer platform: LAPTOP - Plugged in [100% battery remaining]

Standard graphics configuration.
Primary display and OpenGL: Intel(R) Iris(R) Xe Graphics (Intel) Memory: 1GB, Driver date: 12-23-2020 (M-D-Y). OpenGL Ver: 4.6.0 - Build
> Integrated graphics device with 4 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: Intel
Render version: 4.6
Shading Language: 4.60 - Build
Driver Date: 12-23-2020
Driver Version:
Maximum Texture size: 16384 x 16384
Z-Buffer depth: 24 bits
Maximum Viewport size: 16384 x 16384
Total Video Memory: 1 GB

Any suggestion would be appreciated,
Thank you!

Hi Alberto - If you mean a plug-in that you are developing, I would check with the developer forum. I’ll move this post over there for now.


Hi @margari,

I don’t see this message anywhere in the Rhino source code. Perhaps it’s coming from the Intel graphics driver.

You should probably look into a video driver update.

This is well below the recommended.

– Dale