EndeavourOS shipped with the driver, right? Distros that do so tend to have the fewest problems with it, so you dodged a bullet there. A lot of problems arise during its install process or updates due to inconsistent integration or simply Nvidias incompetence (the driver module suddenly missing or not properly loading on a new kernel, stuff like that).
Natanox
The current official Nvidia driver is known to cause problems during install, during system updates or basically whenever it feels like it (when using Wayland, after hibernation, on rainy days…). Even the most well maintained distros regularly struggle with it, ran into trouble on both Mint and OpenSuse myself in the past.
If you don't have your distro already I'd suggest trying one that comes with the Nvidia driver preinstalled (they then also usually take care of all the small adjustments). Saves you some headache.
Those I can currently think off that ship the proprietary driver (in no particular order): ZorinOS, Pop!_OS, Nobara, Bazzite, EndeavourOS, TuxedoOS, SlimbookOS
Holy shit, your reply is so phenomenally unhinged and disrespectful to other people in so many aspects it's honestly impressive. Hope you get well soon.
They would run with 8x speed each. Should not be too much of a bottleneck though, I don't expect the performance to suffer noticeably more than 5% from this. Annoying, but getting a CPU+Board with 32 lanes or more would throw off the price/performance ratio.
I'm currently looking for this as well. As far as my investigation went right now I'll probably go for 2x AMD Instinct MI50. Each of them has equivalent to slightly higher performance than a P40, however usually only 16gb VRAM (If you're super lucky you might get one with 32gb, those are usually not labeled as such though; probably binned MI60). With two of them you got 32gb VRAM and quite the performance for, right now, 200€ / card. Alternatively you should be able to run quantized models on a single card as well.
If you don't mind running ROCm instead of CUDA this seems like a good bang for the buck. Alternatively you might look into AMDs new line of "AI" SoCs (for example Frameworks Desktop computer). They seem to be really good as well, and depending on your usecase might be more useful than an equally priced 4090.
Well, I'm arguing for the common non-IT people. It's also more often than not less about complexity, but intuitiveness paired with a lack of knowledge (which is okay, as long as it's well designed it's okay not to know how a clutch actually works but still wanting or needing to drive a car).
For power users the whole discussion obviously shifts as it's reasonable to expect them having both the interest and time to learn stuff.
Your package manager commands and options and some basic tools to troubleshoot local networking are really not that fucking hard.
Who are you trying to fool, yourself or others? Setting up networking in the CLI isn't even remotely as simple / straightforward as you make it seem for the common user. Package manager commands are reasonable, however also by far less enticing to most people than a graphical software manager that shows all information at a glance. Especially if you look for something for a certain purpose instead of a specific name.
Just realized that person above wants that. Was too focused on the part you quoted, my bad. That's indeed outlandish.
You were absolutely right about everything up until your very last sentence.
We need a distro that comes with GUIs for everything indeed, but shipping without a terminal would be both a bad idea and would cause the distro maintainer to go up in flames immediately.
We got to approach this nuanced though. Yes, a strong stance against all the enshittification (incl. dark patterns and all that) is absolutely necessary to preserve the good things most Linux distros have in common. For example once KDE e.V. and the Gnome Foundation have finished their work at the payment backend for Flatpak repos we absolutely need to bolster Flathub + a handful of others (to avoid centralization) so they become a default, and through that are able to enforce a strong "no bullshit" moderation as companies are trying to "capture the market". This will be an inevitable shitshow as Linux-based OS' become more popular.
Meanwhile we have to admit that not providing comprehensible and well integrated GUIs for everything - and that includes stuff like Bootloader settings, Systemd Services Management, sysctl configuration etc. - is a shortcoming that should be remedied in the future. On rare occasions even average users will have to open these things, and it's way better if they do so through an environment they can understand and navigate. Anything else is just gatekeeping.
Linux should be accessible to everyone - that includes normies as well as those who may not be mentally able to understand or memorize CLI. This fear of enshittification is understandable in our current landscape, but it absolutely doesn't help if it stifles development towards more user-friendliness. After all nobody argues to take away the CLI in any capacity, just to add another abstraction layer for those who either need or want it. Which, assumably, are most people.
To be fair, Nouveau did phenomenal work (reverse-engineering the driver) they shouldn't have had to do if it wasn't for Nvidias stubbornness. Especially for older cards it's the way to go, and it really isn't their fault the proprietary driver sucks so much. Since Nvidia now finally fixes their shit with the new driver (hopefully) it wouldn't make sense to put too much work into supporting any RTX card anymore.