| ▲ | nickjj 4 days ago | |
I don't think Wayland is fully ready, at least not with NVIDIA GPUs with limited GPU memory. I have a 7,000 word blog post and demo videos coming out this Tuesday with the details but I think I uncovered a driver bug having switched to native Linux a week ago with a low GPU memory card (750 Ti). Basically on Wayland, apps that request GPU memory will typically crash if there's no more GPU memory to allocate where as on X11 it will transparently offload those requests to system memory so you can open up as much as you want (within reason) and the system is completely usable. In practice this means opening up a few hardware accelerated apps in Wayland like Firefox and most terminals will likely crash your compositor or at the very least crash those apps. It can crash or make your compositor unstable because if it in itself gets an error allocating GPU memory to spawn the window it can do whatever weird things it was programmed to do in that scenario. I reported it here: https://github.com/NVIDIA/egl-wayland/issues/185 Some end users on the NVIDIA developer forums looked into it and determined it's likely a problem for everyone, it's just less noticeable if you have more GPU memory and it's especially less noticeable if you reboot daily since that clears all GPU memory leaks which is also apparent in a lot of Wayland compositors. | ||
| ▲ | nickjj 2 days ago | parent [-] | |
Here is that post with demo videos: https://nickjanetakis.com/blog/gpu-memory-allocation-bugs-wi... | ||