[Fixed] BSOD 0x3b (SYSTEM_SERVICE_EXCEPTION) on Cursor 3.0 - Dual Monitor GPU Handoff

Hey, thanks for the detailed WinDbg analysis. It’s really helpful for other users.

This is a known issue with the Windows DirectX kernel driver dxgkrnl!CheckMultiPlaneOverlayInternal3. It’s not a Cursor bug directly, it’s a bug in the MPO code path when switching between GPUs. Cursor via Electron and Chromium just triggers that path.

Your workaround to disable MPO plus Terminal GPU Acceleration is correct. A couple more things to try:

  1. Update the Intel iGPU driver to the latest version from https://www.intel.com/content/www/us/en/download-center/home.html. Another user with the exact same crash said this fully fixed it without needing to disable MPO.

  2. As an alternative, in Windows Settings > System > Display > Graphics set Cursor to High performance NVIDIA so it won’t use the Intel iGPU at all.

  3. Instead of fully disabling the GPU, try cursor --disable-gpu-compositing. This disables only the overlay while keeping some hardware acceleration.

Related thread for reference: Cursor crashes Windows11