You are not logged in.
I had the idea to switch to Wayland completely, but this has turned out a bit difficult. (as any switch is)
I have an NVIDIA GeForce 1070 Ti with the up-to-date NVIDIA drivers. Additionaly, I have the linux-lts kernel. I had originally the nvidia-lts driver, now I have nvidia-dkms with no change.
Before the 470 version drivers (465), more apps would work. When I updated to the 470 version drivers though, almost no apps would launch.
Alacritty complains about OpenGL and EGL, Firefox launches with either nothing displaying, or rarely some artifacts. Firefox launches only in safe mode where hardware composting is off. `glxgears` and `glxinfo` say they can't open the display.
Feel free to help.
Offline
I've also just switched to wayland, and am very glad I don't have NVIDIA as it greatly limits your options in wayland as the NVIDIA drivers only support the EGLStreams API which limits you to a subset of the compositors (it seems like just the major DEs). What compositor are you running? Have you seen the notes here? Have you tried nouveau drivers?
Last edited by Trilby (2021-07-23 11:55:58)
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
I am using Sway as a compositor. I have seen the notes to run Firefox on Wayland. It worked with the 465 version of the NVIDIA drivers, not anymore with 470. I have even added the environment variable in my .bashrc to make stuff simpler, but Firefox still refuses to do anything. ![]()
Offline
Oops - sway is right in the title, sorry I missed that. Sawy isn't expected to work with NVIDIA drivers and this is noted right at the start of the sway wiki page:
Note: All proprietary graphics drivers are not supported, including NVIDIA.
You either need to switch to the open source drivers or use a compositor that uses the EGLStreams API.
Last edited by Trilby (2021-07-23 12:39:59)
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
You are right. There is the option —my-next-gpu-wont-be-nvidia which I am using, an I am using wlroots-eglstreams from GitHub. Linus was right on what he said. F**k you Nvidia! At least they are slowly opening up and helping more towards Wayland, but I can’t understand the logic behind not making their drivers open source. Anyway, can you recommend me a good EGLStreams-compatible compositor? I could care less about customization, I just want a working compositor.
Offline
I can’t understand the logic behind not making their drivers open source
The semi-official explanation are legal restrictions because parts of the driver code are only licensed but not nvidia IP.
There's weston-eglstream on the AUR.
Offline