How to change the buffer API from nvidia EGLstreams to GBM?

I want graphics acceleration in waydroid and to do so I need gbm:

To have that feature, I need to configure the next file:


But since EGL is not supported I ended with a weird configuration


Which cause my cpu to ramp up

The archlinux-wiki is not very friendly:

To use GBM as a backend, set the following environment variables:


I mean, I don’t really have GBM_BACKEND or __GLX_VENDOR_LIBRARY_NAME as environment variables.

$ printenv GBM_BACKEND


I don’t know if this because my nvidia drivers which is video-hybrid-intel-prime:

$ inxi --admin --verbosity=7 --filter --no-host --width
driver: nvidia v: 510.68.02 alternate: nouveau,nvidia_drm

But in short words, I’m lost. How to use GBM as a buffer API backend in Manjaro?

then add them …

What do you mean? Needs to specify that you have to edit the /etc/environment and paste the


into it, save, reboot and check if works? :grin:

My system broke, in a tty I tried to recall a plasma desktop instead what I got is:

$ kstart plasma-desktop
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt plataform plugin "xcb" in "" even though it was found
This application failed to start because no Qt plataform plugin could be initialized. Reinstalling

Available plataform plugins are : eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl

Aborted (core dumped)

I remove these lines:


from /etc/environment to recover my desktop.

Just a little reminder I have a prime-GPU