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.
Oh, well, forget my previous post; running Dota 2 in Proton (GE) got rid of the issue. Seems their native support outside of X11 isn't exactly up to snuff.
Yeah, it's mad how that works. I've had a few native Linux games which just work so much better under Proton.

The last one was System Shock 2 which had a native Linux port but the game itself is a bit crusty now so it just works way better under Proton.
 
  • Agree
Reactions: Sugriva
Oh, well, forget my previous post; running Dota 2 in Proton (GE) got rid of the issue. Seems their native support outside of X11 isn't exactly up to snuff.
Doesnt that kill off VAC supported servers?

Anyways, no Valve game has official wayland support. Every single one plays through xwayland unless you fuck around with shit (forcing it to use native SDL2 that has wayland support). Its a mixed bag whether Valve games works or not it seems. TF2 didn't even get pass the intro 90% of the time when i used Linux Mint, works just fine on kde/wayland.

Yeah, it's mad how that works. I've had a few native Linux games which just work so much better under Proton.

The last one was System Shock 2 which had a native Linux port but the game itself is a bit crusty now so it just works way better under Proton.
Linux native games usually get left to rot. I remember Borderlands 2 had a native linux port that was years out of date to the point you couldn't even play multiplayer with windows players, but using proton fixed it. It sucks especially since Linux is more tedious to work on since its a lot more moving parts that like to break things. Steam Runtime is supposed to fix that though.
 
  • Like
Reactions: Crunkle
Doesnt that kill off VAC supported servers?
Honestly not sure, not played Dota 2 in over a decade. I did play on some Left 4 Dead 2 servers before and I think those were official. Could've just been really good community ones, but they ran excellently.

Hosting a game server via SteamCMD/Linux is a fucking nightmare. SteamCMD in general was always a nightmare. Factorio's dedicated server software is what these devs should aspire to create, that is so good.
Linux native games usually get left to rot.
I think that's more of a symptom of a wider issue in gaming/re-releases, but you do see Linux ports not working well even a few years after release. Not to mention the rate at which dev studios go under in gaming. https://www.myabandonware.com/ is a great place to see all of this. The 2014 - 2023 of Linux gaming was essentially seeing that Feral Interactive cat logo and knowing that you'd actually be able to play the game natively without many issues.

First case of this I was hit by was when they released Oddworld: Munch's Odyssey on Steam in like 2013 and it was fucked. No updates, no patches, way before the Steam 2 hour refund policy. I got punished for not buying from GOG, but learned a valuable lesson to research before buying.

I read a very interesting article that said that Linux gamers are way more niche than Windows gamers, but will typically pay more for quality ports of games. Me personally? If it's not a AAA release and looks like an interesting indie game, I'll go and torrent it, see how it runs and then if I like it I'll buy it. Steam has that two hour refund policy nowadays but most games these days have a cinematic intro that's three hours long.

At what point does Stem go "fuck it" and design a containerized game platform that runs on Windows, Linux, and maybe even macOS?
That's what Vulkan was supposed to mainly do. The main object preventing truly cross-platform gaming is DirectX. Vulkan is fantastic these days and has really improved that aspect of things, for sure.
 
  • Agree
Reactions: YoRHa No. 2 Type B
It's way more secure and obfuscates the size and headers of the proxied packets so they can't be determined as tunnelled traffic.
That's not a matter of security, it's going to be as secure as regular WireGuard, but the thing it does differently is that it's fighting against deep packet inspection, which mind you, can't determine what's in the tunneled traffic as it's encrypted, but it can determine that it is tunneled traffic due to WireGuard's unique package structure. There have been a couple WG forks from Russians to circumvent their local censorship already.
 
  • Like
  • Informative
Reactions: Aidan and Crunkle
That's what Vulkan was supposed to mainly do. The main object preventing truly cross-platform gaming is DirectX. Vulkan is fantastic these days and has really improved that aspect of things, for sure.
Vulcan is still pretty low level and the rest of the game is still written for Windows unless there's a port.

What I'm saying is a 100% universal binary that runs in a Steam container like Docker or Podman does so it can run in any system no matter the OS, as long as it's x86. In theory consoles could run the container too, but Sony and Nintendo would drag their heels. If done right then there would be no such thing as an obsolete game, as a system from 20 or 40 years from now would have a compatibility layer for containers from this era.
 
The setup burden is definitely a bit heavier, especially learning the special syntax, but as a positive I only need to define things once. I can copy my existing specific computer file for a new machine, change things like the hostname, disk UUIDs, and Wireguard key, and it'll just import all my accounts, my installed software, my backup scripts, custom systemd services, etc. I like to play around with computers in homelab and set up new ones fairly often, so NixOS actually saves me a lot of time.
Last time I used NixOS I went through all the trouble to set up all my stuff and learn the language, I had a git and everything. Nix was the only distro I hopped to that wasn't objectively worse than what I already used, and now that I know more, I think it could be better. Problem is I have my setup scripts already written for Arch, and if I needed to, I could very easily replicate a system too. I never really need to do that though; I prefer to have each computer be totally different. It just felt tedious having to rewrite it all for Nix and I ended up ditching before I finished it. Changing your flow is really annoying, and I suspect that is the reason many Linux nerds don't bother with NixOS. It's just too different. Kind of a shame tbh.


EDIT: I decided to finally try daily driving it again due to your post and I was met with this bullshit on the front page:

1749256236868.webp


*sigh* And the favicon too... It's all so tiresome. At least they didn't use the tranny / brown colors & the autism awareness colors do fit the distro.
 
Last edited:
That's not a matter of security, it's going to be as secure as regular WireGuard, but the thing it does differently is that it's fighting against deep packet inspection, which mind you, can't determine what's in the tunneled traffic as it's encrypted, but it can determine that it is tunneled traffic due to WireGuard's unique package structure. There have been a couple WG forks from Russians to circumvent their local censorship already.
Great bit of extra info, thanks. Amnezia only adds to the security in that nobody sniffing the packets could determine it was a WG connection. Getting AmneziaWG set up on Arch sucked a little bit, too. Wireguard was flawless.

I could be wrong but wasn't that just a repackaged version of the windows release using an old ass version of wine?
Yeah, it was an ancient Wine version. Just using Proton and that Glorious Eggroll Proton meant I had a way better version and mod support so I could add a few community patches. You see that a lot with some older games where they come with a pre-packaged DOSBox instance. Think that's what happens on the OG Tomb Raider games, just launches DOSBox. Kind of a slap in the face because you know at that moment you could've set it up yourself.

Vulcan is still pretty low level and the rest of the game is still written for Windows unless there's a port.
The key thing was that almost all game engines support Vulkan nowadays and most console games (PS5, Nintendo) are using Vulkan. Offers a great API for porting to mobile for the smaller games, especially.

DRM is quickly becoming way worse of an issue than graphics APIs, though. Not just for Lincucks but for all PC gaming.

as a system from 20 or 40 years from now would have a compatibility layer for containers from this era.
Ah, I see what you mean, fantastic idea. I imagine a lot of game studios have tasted power and user retardation because most people are unaware that these companies have root-level access to your computer. Putting it in a sandboxed container would probably make them scream and shit as it meant they wouldn't have limitless access to a consumer's computer.
 
Ricing really loses me when it starts to actively harm productivity, I once saw a youtube short where the guy had his shell prompt display a 'human readable' version of the path that transformed to look like a sentence.
 
Last time I used NixOS I went through all the trouble to set up all my stuff and learn the language, I had a git and everything. Nix was the only distro I hopped to that wasn't objectively worse than what I already used, and now that I know more, I think it could be better. Problem is I have my setup scripts already written for Arch, and if I needed to, I could very easily replicate a system too. I never really need to do that though; I prefer to have each computer be totally different. It just felt tedious having to rewrite it all for Nix and I ended up ditching before I finished it. Changing your flow is really annoying, and I suspect that is the reason many Linux nerds don't bother with NixOS. It's just too different. Kind of a shame tbh.


EDIT: I decided to finally try daily driving it again due to your post and I was met with this bullshit on the front page:

View attachment 7466822

*sigh* And the favicon too... It's all so tiresome. At least they didn't use the tranny / brown colors. the autism awareness colors do fit the distro.
To be expected with Gay Month and the trannies that shout about NixOS. Whenever I see someone recommend NixOS it's either a professional or a tranny. If it's good, it's good though. I'll definitely give it a try and see if I can see myself using it

I once saw a youtube short where the guy had his shell prompt display a 'human readable' version of the path that transformed to look like a sentence.
This is possibly the worst thing I could imagine, how the fuck does he handle getting to where he is? Just running `pwd`?
 
My LMDE install is starting to bork itself, good time for little hopping, whats the least gay distro out there these days?
 
My LMDE install is starting to bork itself, good time for little hopping, whats the least gay distro out there these days?
LMUE. LMDE is nice but realistically it's still just a backup to the original linux mint, so there will be some shortfalls like a really old kernel.
 
Linux native games usually get left to rot. I remember Borderlands 2 had a native linux port that was years out of date to the point you couldn't even play multiplayer with windows players, but using proton fixed it.
I think that's more of a symptom of a wider issue in gaming/re-releases, but you do see Linux ports not working well even a few years after release. Not to mention the rate at which dev studios go under in gaming. https://www.myabandonware.com/ is a great place to see all of this. The 2014 - 2023 of Linux gaming was essentially seeing that Feral Interactive cat logo and knowing that you'd actually be able to play the game natively without many issues.

I literally still have some of the Loki titles, on physical CD/DVDs, that I bought from an Electronics Boutique in the early 2000s (Simcity 3000, Heavy Gear II, Quake 4 and .. something else I think). Of course, none of them run. I haven't tried them in years, but last time I loaded them up, they complained about GLIBC mismatches. Some that had their own C libraries packaged in had tons of other stuff that were broken like opengl support. You can find instructions to run such old games in containers or chroots, but I didn't care enough to go down that route.

MacOS never got big for games because of the constant breakage every few releases. People had to maintain static software. Windows, most of the stuff from the 32-bit era will usually run. Some stuff breaks occasionally (try running the original Monopoly game for Win95) but it's amazing how much shit still runs today. Linux, without stable ABIs in a lot of stuff, has that issue too. It's not a big deal for open source software since you can recompile it or port it or containerize it, but for closed compiled stuff, you don't have those options.
 
I just ran another update and everything worked fine. Dolphin is even back to normal now. I guess it was just an issue with the packages and not something i did.

all the errors are gone from the previous update and gpgme seems to be fixed. This is what i get for enabling the extra-testing repo to get newer mesa drivers
 
Anyone having trouble with connecting to SMB shares in Dolphin?
On one of my machines running OpenMandriva with Dolphin 25.04.0, crashes when trying to connect to my SMB share on my Synology NAS. Otherwise it runs just fine.
My Gentoo machine with older Dolphin 24.12.3 connects just fine.
I am connecting by typing in "smb://<server-name>" which has always worked before and still does on my Gentoo machine with older packages. By trying the direct IP still causes it to crash.
It seems to be a new regression with the latest update but is anyone else having trouble with this? Or is it just me being retarded. I couldn't find anything when searching this up.
 
Last edited:
Back