So currently i am running Garuda with KDE on my system. It works perfectly fine.
Now i installed Garuda Sway on my AMD Laptop and switched SWAY for Hyprland and fell in love with it.
I want to try it on my main system that runs a NVidia RTX3070. Because i see that many people are reporting that wayland gaming with NVidia seems to be stable enough...
But when i try to boot into Garuda Sway (fresh download and checked for checksum) i can't proceed.
If i take the nouvou drivers, it will kernel panic
If i take proprietary drivers it will run infinitely in MHWD for the drivers (actually forgot about it when i went to work and came back to the same screen with the timer running for 10 hours straight lol)
I wanted to use SWAY as the foundation for my Hyprland setup because 1) it worked beautifully fine on my laptop and 2) Hyprland is supposed to be a drop in replacement for sway, so many applications that are configured for sway work perfectly fine with the same config for hyprland.
Any ideas? It's not urgent but i'd love to give it a shot on a spereate SSD to see if the state of wayland is good enough for my day to day use and gaming.
Running Sway on Nvidia hardware is possible, but requires special configuration and is emphatically not supported. This is from the Sway website:
All proprietary graphics drivers are unsupported. This includes the Nvidia proprietary driver. The open source Nouveau driver can be used instead. Tip: buy your hardware with open source support in mind.
To be clear, this is not a kernel or boot flag. Although you don’t see it happening, your greeter literally runs the command sway after you log in, which launches the desktop. The same can be done from a TTY to start a Sway session. This is just a flag added to that command–nothing to do with the kernel or the boot process.
oh okay...yeah but i don't even get to a login screen or anything.
When i chose the USB boot drive and see your garuda-grub screen where i can chose my keyboard layout and whether i want to boot with nouvou or proprietary drivers, i THEN get in the loop...so either kernel panic or endless MHWD.
So how would i access that /etc/greetd/config.toml file to put --unsupported-gpu in then?
Hmm, you are right--it sounds like your issue is something other than what I was going on and on about. Sorry I did not read your post more carefully, I just saw Sway + Nvidia and assumed I knew what the issue was.
Choose the “nouveau” option but add module_blacklist=nouveau,nvidia,nvidia-drm to kernel parameters. Garuda should use neither open source nor propriearty drivers allowing you to boot with a fallback driver. If this works send your garuda-inxi, install Garuda, add these kernel parameters again, do a system update, add unsupported GPU flag in /usr/share/wayland-sessions/sway.desktop, install Nvidia drivers