Skip to content

WPE scene wallpapers unavailable on NVIDIA + native Wayland #7

Open

Description

@jeffshee

The scene engine needs a desktop GL 3.3 context, but forcing one on native Wayland + NVIDIA leaks a framebuffer-sized allocation per rendered frame (~2 GB/s at 4K — filled 8 GB RSS in ~4 s). Since the fix for that leak, the `gles-api` GDK steering applies only on X11, so on NVIDIA + native Wayland GDK picks GLES and scene wallpapers cannot render — they require an X11-backed mode (`x11-desktop`, which re-execs onto XWayland).

Options: root-cause the NVIDIA EGL desktop-GL leak (driver/GTK upstream?), or render scenes into a separate GL context decoupled from GDK's display context.

See docs/renderers.md "Desktop GL requirement".

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions