The Linux Thread - The Autist's OS of Choice

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
I just use Steam with Flatpak. Works well enough for me, but I am not much of a gamer. I am sure that it has limitations for lots of things, but for what I want it is acceptable. Requires 'steam-devices' installed on the root OS to setup udev permissions for controllers. IF you are a dedicated hardcore gamer type then Windows definitely has advantages. Things like proper HDR support are probably still a year out.
 
Mainly because HDR works right out of the box and after playing vidya in HDR, in glorious 4K@120fps (Quake II RTX is glorious), I don't wanna go back to not playing vidya that way.

Just FYI, you wouldn't be giving any of that up with a passthrough setup on your glorious i9 13900 / RTX 4090 setup. Only reason I don't do it is because macOS provides better desktop security than Linux distros likely ever will at this point.

(That and I don't pirate anything, which is the main benefit)
 
  • Disagree
Reactions: teriyakiburns
Just FYI, you wouldn't be giving any of that up with a passthrough setup on your glorious i9 13900 / RTX 4090 setup. Only reason I don't do it is because macOS provides better desktop security than Linux distros likely ever will at this point.

(That and I don't pirate anything, which is the main benefit)

Wendell covered VFIO fairly extensively, if anything, he's the #1 proponent for it.

Even still, I just can't be bothered to go through all that, at least not now. 6 months/1 year from now, I might reconsider.

I just wanna play vidya, man.
 
Just FYI, you wouldn't be giving any of that up with a passthrough setup on your glorious i9 13900 / RTX 4090 setup. Only reason I don't do it is because macOS provides better desktop security than Linux distros likely ever will at this point.

(That and I don't pirate anything, which is the main benefit)
I game through a passthrough setup, and while it does work just fine, there’s a not inconsiderable level of work that goes into getting to that point. If he just wants to play games he’s better off running Linux and his work stuff on a laptop and having windows on the desktop.
 
If any of you autists are building a new computer/buying a laptop and are considering switching over to Linux, go with AMD.
Nvidia will cause you so much fucking pain and the open source drivers developed by the community are not suitable for doing anything.
I agree, except if you're going to do anything AI or use passthrough. AMD are fine for rasterisation, ie games and rendering, but their AI framework is a hassle and in passthrough their GPUs are a lot more likely to code 43, and almost guaranteed to reset bug (meaning you have to reboot the whole machine to give the GPU back to the host). Nvidia on the other hand basically works out of the box for AI, and will pass through flawlessly (you may need to set your kvm to hidden state, but that's an easy fix).

AMD has really strong iGPUs, so my preferred setup for passthrough is plugging the monitor into the iGPU, and passing through the dGPU to the VM. It's how my current setup works, 7950X and 6900XT. Now that I'm using the iGPU for the OS I'd rather go back to Nvidia dGPU, but that'll have to wait until my workarounds that make the 6900XT do AI break.
 
I agree, except if you're going to do anything AI or use passthrough.
I managed to get stable diffusion working on Ubuntu though it was incredibly difficult because it needed AMDs proprietary ROCM drivers and the documentation on getting it working was sparse. Its been so long since I did it though so I've mostly forgotten how I went about doing it. I do remember the main reason it wasn't working for me was apparently I needed to run SD as sudo the first time it ran for some reason.
Once I got it working my 6950XT started crunching through images. 512x512 taking less than a few seconds compared to 45 seconds when I was using a laptop with a Nvidia 1060 mobile. I was also able to get much larger images cause I now have 16 GB of VRAM at my disposal instead of just 6 GB.
As far as passthrough, I do not really care much for it because I just dual boot installs of Ubuntu and Windows 10 LTSC.
 

Wendell covered VFIO fairly extensively, if anything, he's the #1 proponent for it.

Even still, I just can't be bothered to go through all that, at least not now. 6 months/1 year from now, I might reconsider.

I just wanna play vidya, man.
I was interested in the passthrough stuff but the developments Steam and the wine team made with proton basically makes doing passthrough more trouble than its worth. I've enjoyed Cyberpunk through the lutris fshacks runner with no game crashing issues and a few other big title games like Yakuza 0 and Kiwamis. If you play multiplayer games then yeah you may still want to do passthrough.
 
  • Like
Reactions: Lord Xenu
I was interested in the passthrough stuff but the developments Steam and the wine team made with proton basically makes doing passthrough more trouble than its worth.
This.

I am well aware that Valve is putting in a lot of work into making Linux a more viable gaming OS platform, and for the most part, we're practically there, thanks to Proton. If all I did was play indie games and non-multiplayer games, then yea I'd be already playing vidya on Linux.

But HDR for instance, is still not working on Linux. I want the full fat vidya experience, and for the time being, while the gap is getting closer and closer, Win* is still the OS to go.
 
  • Feels
Reactions: Lord Xenu
Thank you for all your suggestions so far, frens. Linux Mint looks like the best option so I'll go with that. It could be seen as paranoia, but knowing Bongistan and the spineless cucks who run our government if the new internet legislations go unchallenged I know what the ultimate goal is going to be - and that is keeping tabs on citizens via their OS. I can go into depths on just how difficult it is to keep privacy in the UK for anybody interested, but making it so Big Brother can see what naughty files you're keeping on your computer is probably the endgame. Knowing big tech, I'm adamant Microsoft and Apple would agree to letting them because Microsoft in particular puts strong emphasis on making "backups" of your files on their cloud system which is a big red flag.

While your description of it is good, sometimes using the command line is an inevitability when troubleshooting. You might avoid it for a long time, but it will happen. Don't be afraid of it.
Oh don't worry. I'm acquainted with the black box of green hacker text. It's no different from learning any other language I'll be fine.

If you are not already using a VPN you need one now. Mullvad is pretty good, they even allow you to pay them by post letter so you have no real paper trail.
Will look into that. I have Tor too as a last resort because knowing Bongistan they'll probably try to get VPNs banned at some point too if things escalate. Thanks for the tip!

Depends. Are you running on older hardware? Mint is a little resource hungry, but anything from the last five years or so should be able to handle it.
I have a HP Pavilion that is definitely older than 5 years. I also have a laptop that I bought early on this year that I've barely touched so I'll load Mint onto that one so if I mess anything up I've literally lost absolutely nothing.
 
I have been considering going back to linux for stable diffusion but whats holding me back is the terrible 4k support re: upscaling. any major advancements with KDE x/wayland this year? I am old and my monitor is a 58in 4k nanocell tv. upscaling matters.
i sit 10 feet away, its my media player, tv, computer, etc.
most recently ran majaro and then heavily modified neon to have the latest kde patches. wasn't fixed when I moved back to windows in December :(
 
Will look into that. I have Tor too as a last resort because knowing Bongistan they'll probably try to get VPNs banned at some point too if things escalate. Thanks for the tip!
I highly recommend you only visit "naughty" websites like this through TOR, not a VPN.
 
  • Informative
Reactions: Coelacanth
I get paid to work and support all kinds of nasty crap on GNU/Linux - I just wanna go home and play some vidya in the least painful way possible, I don't want to keep on messing around with config files and testing shit on my own time. I wanna relax.

It's why I ended up with a megafucker gaming PC running Win11 (at least for now). Mainly because HDR works right out of the box and after playing vidya in HDR, in glorious 4K@120fps (Quake II RTX is glorious), I don't wanna go back to not playing vidya that way.

As much as I disagree I cannot in good conscience tell you to not do that. It can be very annoying and time consuming to tweak config files and go around hunting fixes to get games running on Linux some times. I am once again going to shill Bottles due to my experience with it being so positive.
 
I game through a passthrough setup, and while it does work just fine, there’s a not inconsiderable level of work that goes into getting to that point. If he just wants to play games he’s better off running Linux and his work stuff on a laptop and having windows on the desktop.

I do the opposite route. I play games on my Win 11 PC and do work on Alma WSL. I have spent three fucking days trying to install some shitty freeware from sources that kept failing to compile because one of its dependencies is incompatible with a somewhat recent version of a critical lib that the OS uses for everything. I eventually got it to work, but what a gigantic pain in the ass going from a RHEL 8 to RHEL 9 based distro turned out to be. The sheer ability of Linux devs to break things and just not give a shit...
 
I do the opposite route. I play games on my Win 11 PC and do work on Alma WSL. I have spent three fucking days trying to install some shitty freeware from sources that kept failing to compile because one of its dependencies is incompatible with a somewhat recent version of a critical lib that the OS uses for everything. I eventually got it to work, but what a gigantic pain in the ass going from a RHEL 8 to RHEL 9 based distro turned out to be. The sheer ability of Linux devs to break things and just not give a shit...
I do believe that's one of the main things defining the difference between RHEL and Ubuntu, where Ubuntu at least tries to support older software for a while. But even then it's not great. This is something that Windows does well, literally bending over backwards to ensure software is supported for a long time.

That's honestly something Linux needs to come to terms with if it ever wants widespread support, some sort of synchronized version control
 
  • Like
Reactions: Atlictoal
I do believe that's one of the main things defining the difference between RHEL and Ubuntu, where Ubuntu at least tries to support older software for a while. But even then it's not great. This is something that Windows does well, literally bending over backwards to ensure software is supported for a long time.

That's honestly something Linux needs to come to terms with if it ever wants widespread support, some sort of synchronized version control

Ubuntu LTS isn't any better than RHEL here, because it's not a distro issue. Every time you roll Linux libraries forward, a ton of things break. I think it comes down to how many critical system libs come from independent creators, who have highly varying commitments to regression testing and compatibility. At my last job, we avoided depending on Linux system libs as much as possible because of bitter experience with things breaking every few weeks. About half of our release size came from redistributing .so files that the OS technically could provide via the package manager, but which we'd learned we just could not rely on. The only lib you really can rely on to maintain compatibility with past versions is glibc, and even it's not perfect.
 
  • Agree
Reactions: Betonhaus
Ubuntu LTS isn't any better than RHEL here, because it's not a distro issue. Every time you roll Linux libraries forward, a ton of things break. I think it comes down to how many critical system libs come from independent creators, who have highly varying commitments to regression testing and compatibility. At my last job, we avoided depending on Linux system libs as much as possible because of bitter experience with things breaking every few weeks. About half of our release size came from redistributing .so files that the OS technically could provide via the package manager, but which we'd learned we just could not rely on. The only lib you really can rely on to maintain compatibility with past versions is glibc, and even it's not perfect.
So... anarchy?
 
But what if you do if the containers break because of an update?
The whole point(theory) is that a container contains every dependency it needs to run. And really it seems to work most of the time.
 
  • Agree
Reactions: Marvin
Back