My friend didn't have a great experience with Linux
I have been daily driving Linux for over two years now and I have switched distros many times. So, when my friend bought a new laptop, I convinced him to install Linux Mint on it. I asked him if he wanted to dual boot, he said no because it would fill up all his storage. We installed Linux Mint. The other day, he wanted to play FIFA 17 on his computer. After 5 whole hours of troubleshooting we were able to get FIFA running smoothly with some issues. Next, he wanted to play Roblox. I guided him through the process of installing Waydroid and libhoudini, only to discover that Roblox would run at 10 FPS. With Minecraft, it wasn't any better. It took us 1 hour to get it working (not skill issue, he wanted to play cracked through Prism Launcher). Now, he wants to go back to Windows 10. I have already told him about dual boot, but he has only 256GB of storage and he wants to play a lot of games. What should I do? Install Windows to his laptop, install some other Linux distro, or try to convince him more about dual boot? Thanks in advance and sorry for the essay.
UPDATE: Of course I will help him install Windows on his computer if he wants so, I don't want to force him to use Linux after all. I just wanted him to give it a try, and maybe daily drive it, if he can.
EDIT: Because for some reason it was misunderstood, let me clarify it here. Roblox ran with poor performance on Waydroid, not Minecraft. I just said that the installation of Prism Launcher cracked was difficult. After that, Minecraft ran smoothly without any problems.
I've tried to switch to Linux as my primary OS several times over the years, and every time I've done it I've run into some bullshit where I need to install a kernel patch to make my mouse wheel work or find a custom driver on some obscure forum to have working sound. I'm a technically-competent person but it's been a huge hassle literally every time I've tried, and that's without getting into WINE or other cross-platform shenanigans. I want it to "just work" and my experience is that it just doesn't. That said, it's been a few years and Windows 11 appears to be insanely hot garbage, so maybe I'll give it another shot.
Do. Take a boot USB for a spin. Try a few distros.
I've been on Linux (Mint) for years and never had a mouse-wheel not work or any problems with sound (hardware failure notwithstanding). The computer's been the same all the way through, but it is a bit of a Ship of Theseus at this point. Mint has had no problem with new (and old) parts that I've thrown in. Or new mice, as I implied before.
Getting old Windows games to work has been the biggest non-starter, which is pretty much where OPs friend was having trouble too.
Minecraft (Java) runs fine with the standard launcher, but I do get FPS problems if I've had an Xorg update. That's more of a "your graphics card is so old Mint doesn't really support it any more" problem, which I know how to work around.
I did have problems getting Linux to run on a laptop once, but then it was 1998 and Linux drivers weren't quite so plug and play. I had no idea what refresh rates my TFT screen needed and neither did Linux, boldly warning that if I set them wrong I could burn out my screen. Since I needed a GUI, I went back to Windows 95.
Logitech wireless mice don't work on Linux until you find out someone wrote an app you can install to make them work.
My brand new Logitech mouse works on Windows 95 on first plugin.
Don't tell me mice work fine on Linux. It doesn't even natively support the most common mouse there is.
You need to lay at least some blame on Logitech for that one.
They've sold drivers to Microsoft, but since no-one writing Linux would give them any money, they wouldn't provide drivers for their proprietary hardware.
This then lead to early Linux adopters buying non-Logitech devices and not seeing a use-case for rolling a reverse-engineered driver into the kernel.
Logitech still haven't written their own Linux driver. I wouldn't be surprised if some of the money from Microsoft is so that they don't.