I bet it works fine on amd gpus right now. If you’re on a 10 series Nvidia card you’re fucked. If you’re on a newer Nvidia card it’s still kind of bad though but not every protondb report involving Nvidia 3xxx or 4xxx cards is complaining about performance. I suspect there exists some kind of performance fix for later Nvidia cards that is not yet well known.
The latest driver is 537.13 I think. Most of the time they only bother to put every multiple of 5 driver version in Linux distro repositories. Someone that was familiar with how exactly the low level parts of this worked could manually get driver 537 working on Linux probably. No idea if that would work or not but I haven’t seen someone claim to have tried it yet.
This. Nintendo is one of the least ethical videogame companies out there. Even when they come up with something new and innovative, it’s so locked down you’re better off waiting to play someone else’s copycat of it.