Hacker News new | past | comments | ask | show | jobs | submit login

I used sway as my daily driver for about a year. It was great, and I never thought I'd move back to xorg. Unfortunately I built a new machine with a discrete nvidia gpu, and the choices are: - Use sway with the nvidia driver and accept massive numbers of artefacts - Use sway with the (open source) nouveau driver and leave performance on the table - Switch back to xorg + awesomewm. I chose the last one :(



FWIW, I'm using Sway with Nvidia right now and it's as smooth as silk with no white flashes. The wlroots-eglstreams package is key to avoiding the artifacts. The only issue I have is Zoom - but that's hopefully being solved by the Zoom guys themselves. Arch:

lib32-nvidia-utils 510.54-1 lib32-opencl-nvidia 510.54-1 nvidia 510.54-7 nvidia-utils 510.54-1 wlroots-eglstreams-git 0.16.0.r5388.0558b203-1 sway-git r6897.1e79088a-1

Good luck!


for what it's worth, I used to use the nvidia driver and eglstreams but a few months ago (I think shortly after nvidia started supporting gbm), that started crashing, and I had to uninstall wlroots-eglstreams and switch to the nouveau driver to keep a working system.

I no longer have the patience to deal with nvidia bullshit, and will happily leave perf on the table to not have to deal with that, so I'm sticking with nouveau for now.

(Obviously this is just my experience, and it's possible that it was somehow a me-problem, but it took some diagnosing and the fix I did was the only permutation that worked. I am on arch, so rolling release and bleeding age e.t.c. YMMV)


Oh, interesting... I thought that since nvidia had added GDM support, the eglstreams stuff was obsolete, but I will give it a go. Thanks! Edit - That did it, thanks!




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: