For example, my current home PC has a Intel i9-9900ks on a nice gigabyte motherboard and a NVIDIA 2070 Super. When I try to boot into Ubuntu 20.04, the display driver always fails (black screen / a mess of pixels). I had to boot with some grub flags in order to get to a stage where I could install the proprietary drivers. This is because of the open source drivers for NVIDIA GPUs being terrible, it's not the fault of Linux but that's not the point, it's a bad user experience for at least half of the users with a fairly modern discrete GPU.
A few months ago my girlfriend (who has a degree in computer science and is currently getting her Phd in mathematics) tried to install Ubuntu on her Razer Blade 15 (2018). Initially the she had some trouble with getting the NVME drive to show up (it was an issue with UEFI settings), we eventually fixed that but after installation, the wifi didn't work. At that point she gave up and ended up going with WSL, she was up and running 30 mins later.
Maybe if you buy a dell developer edition or thinkpad, you will have no troubles.
The average user is not going to want to hear that they have to either return their NVIDIA card and get a AMD one (a nonquestion for people who need CUDA / tensorflow) or go read some wiki about how to resolve the issue. They will just go back to windows/mac.
But whenever I try to install Ubuntu or Fedora on a laptop, it just installs and boots fine.
On desktop linux I could have just backed up the profile folder and downgraded the package & it might not have hit the repositories at all due to negative user feedback.
This is on a fully supported Linux machine (XPS 13 9300 Developer Edition).
Fantastic is a matter of opinion and I have a feeling that the majority wouldn't share that opinion.
People with your opinion are most likely used to buying hardware that is supported or at least not buying stuff that almost certainly wont work and installing and moving on. You think the parent poster is full of it.
People with the parents opinion are used to buying something that works well with windows trying to install Linux finding 3 things that don't work well fixing 2 out of 3 and quitting in frustration. He thinks you are full of it or willing to devote far more time to fixing broken shit.
I guess if you need a thin client to your cloud services, linux desktop is great. Not really for lots of other things.
Going with just US figures the average spent on a computer in 2020 is 632 usd total. A high end card on the other hand is $400 to $800 each. a 2000-3000 pc with 800-1600 in graphics hardware is probably somewhat up there in the 99th percentile of configurations its pretty niche even so I cannot imagine any even technical challenges whatsoever with all the monitors hooked to the same GPU whereas a high end card ought to support 3 monitors.
So now are we talking about a 2000-3000 dollar pc with 2 dedicated GPUS with 4+ monitors?
Brief research seems to suggest this is challenging. Improving it would also seem not to benefit many users. Even talking merely about windows gamers only 1% used crossfire or sli.
There is even a plausible solution for people who want lots of displays so long as they are ok with a single gpu.
Although supporting 2 to 3 monitors is incredibly common there are actually cards which support 4-6.
For example
https://www.newegg.com/asrock-radeon-rx-5700-xt-rx-5700-xt-t...
There is probably no good solution for multiple GPUs + multiple displays because virtually nobody uses it now and longer term it seems even less will.
The logical decision is to go with the strongest single GPU with enough outputs for the monitors you plan to drive.
You CAN have a high end desktop. You can even have 3-6 monitors if it makes you happy. The only thing you cannot do is plug your monitors into the outputs of both GPUs. You must purchase GPUs wherein a single GPU has sufficient outputs and let the secondary GPU serve to aid in your favorite GPU compute or game playing adventure.
For example
https://www.newegg.com/gigabyte-radeon-rx-vega-64-gv-rxvega6...
This supports 6 displays and crossfire so it plays well with lots of displays and multiple GPU.
Stepping up further in price
https://www.newegg.com/evga-geforce-rtx-2080-super-08g-p4-32...
Supports 4 displays and SLI
Crossfire and SLI rely on a high speed interconnect and game specific support.
https://wiki.archlinux.org/index.php/NVIDIA/Tips_and_tricks#...
What is your example ?
This functionality works out of the box on Windows (not that I installed it, as Windows 10 is a dealbreaker to me so I ended up returning the NUC and choosing something else).
Also I don't use wayland and don't have the scaling perf problem that someone else was talking about.
Bought an X390 for my mom last year, tossed Ubuntu on it after putting in a larger NVMe. (she prefers to use a more 'mainstream' distro so she can follow tutorials to setup new dev environments for things she's tinkering with) Her Macbook Air is weighing down paper now.
Everything works out of the box
Funnily enough, Windows is going to phase out drivers from Windows Update, so I can see the scales shift.
Until earlier this year I ran Lubuntu on 4/5 of the PCs I own. I've tried other distros but that one worked the best for me and it was still a giant pain in the ass. There's only 1 Linux PC left in my fleet now and it is mostly because I haven't turned it on in 6 months.
I've had too many experiences with "Haha linux on desktop bad nerd haha" people, and let it get to me. I apologize.
That was happening in this thread too outside of you.
For reference, I too have spent a decent amount of time with Lubuntu. I doubt I’ll switch from Mac for foreseeable future.
> That was happening in this thread too outside of you.
I was guilty of it as well though, and would rather accept responsibility and change than carry on perpetuating the current state of affairs.
Pretty much any other modern distro install has gone 100% cleanly with no prep-work needed.
NVIDIA issues aside, I've never had any issues with using a desktop oriented distro as a desktop. Way fewer issues than I've had with Windows.
Software routinely requires tiresome google searches that largely land you in out of date non-documentation in order to get basic functionality (like say, drag and drop) working.
Getting help from the community is basically impossible because whatever you're trying to do you're "using the wrong software/distro" or "don't really want that".
Oh yeah, and any time you bring up these sort of things someone like you shows up to do their damnedest to dismiss these complaints. Often by comparing these problems to similar problems in Windows, as though that is somehow changes anything.