#3278·lively

Godot OpenGL not working on Multiple Monitors

Author: TheXGuyCreated Sep 14, 2026Updated Sep 17, 2026
Labelsbug

Describe the bug

When using Godot to make an Application Wallpaper, using "Compatibility" mode instead of "Forward+" makes wallpaper not render except when spanned across multiple monitors. Works with a default project setup on Godot 4.7.1 (other versions untested).

Steps to reproduce

  1. Create a new Godot 4.7 project on "Compatibility" mode instead of "Forward+".
  2. Setup a CanvasLayer and ColorRect or something for visual feedback.
  3. Export to Windows with default settings.
  4. Add the exported .exe to the wallpapers on Lively.
  5. Observe the previews working.
  6. Observe the actual wallpaper not work.
  7. Change wallpaper mode in settings to "Span". (Unsure if requires multiple monitors)
  8. Observe wallpaper working.

Expected behavior

Same as "Steps to reproduce" but working.

Screenshots/Video

Forward+:

Working: Image

Compatiblity:

Not working on "Screen": Image Working on "Span": Image

Operating system

Windows 11 25H2

Wallpaper running at the time (if any)

test

Additional context

Godot uses about 350MB of memory upfront with Forward+ compared to about 100MB from Compatibility, so it makes for a much better option when open 24/7. When testing migrating my wallpaper app from that to this, I realized it just isn't working. I also made a completely blank project to test if it was my Godot settings, but it didn't work. Steps to reproduce says it all.

Log file

lively_log_20260913_202521.zip