The day is finally here. Xwayland now has the code for Explicit GPU Synchronization merged after waiting over a year for everything to be ready.

This merge resquest has finally been merged into XWayland, which means NVIDIA users are just one beta driver release away (May 15th) from probably having a good experience on Wayland now!

If Nvidia had worked together with Wayland devs from the beginning this wouldn’t be an issue

Did they worked together with X11 to the same extend they need to work together with Wayland?

Rustmilian
link
fedilink
43M

If Nvidia had worked together on Xorg, we wouldn’t have had all of those shitty Nvidia unique x11 bugs with Nvidia’s crappy proprietary drivers in the past.

Cannot confirm any Nvidia unique X11 bugs since everything works perfectly fine since a decade or so for me – but tons of Nvidia unique Wayland bugs (same driver version and same card). I am not quite sure if Nvidia are really the bad one in this specific case.

My whole invironment is full of stuff to make Wayland actually work with Nvidia.

$ cat .config/labwc/environment 
GBM_BACKEND=nvidia-drm
__GLX_VENDOR_LIBRARY_NAME=nvidia
LIBVA_DRIVER_NAME=nvidia
QT_QPA_PLATFORM=wayland
WLR_NO_HARDWARE_CURSORS=1
XDG_CURRENT_DESKTOP=wlr
XDG_SESSION_TYPE=wayland

Not one single line of configuration is used for X11.

You’re using a WM bud, wtf do you expect?

I expect it to work, like Openbox works on X11.

Rustmilian
link
fedilink
2
edit-2
3M

You miss the entire point of WMs then.
You’re complaining about 7 lines of configs when the entire point of WMs is for you to literally customize everything through configs.
Shit, you probably don’t even need half of that crap. QT_QPA_PLATFORM=wayland is already handled by qt, you only need that when running apps across Waypipe from a headless server environment. By default QT infers your environment from $DISPLY which is always :0 in Wayland.

𝘋𝘪𝘳𝘬
link
fedilink
0
edit-2
3M

Thank you for educating me on basic knowledge about WMs, which I use since ove a decade.

I just expect applications behave the same. I have literally not one single line of configuration for X11 in any of my configuration files.

I need this QT variable, otherwise Cura does not work properly.

Rustmilian
link
fedilink
2
edit-2
3M

Cura as in this one? :

Create a post

Gaming on the GNU/Linux operating system.

Recommended news sources:

Related chat:

Related Communities:

Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.

  • 0 users online
  • 18 users / day
  • 139 users / week
  • 381 users / month
  • 1.43K users / 6 months
  • 1 subscriber
  • 729 Posts
  • 7.27K Comments
  • Modlog