SuperRyn

joined 1 year ago
[–] SuperRyn@lemmy.world 1 points 1 year ago

It was a problem with system libraries. I fixed it by switching to the steam flatpak

[–] SuperRyn@lemmy.world 1 points 1 year ago

It doesn't give any more information than if you just launched the game executable directly. If you look at the original post's comments, you can see that the issue has something to do with Fedora using LLVM

[–] SuperRyn@lemmy.world 2 points 1 year ago* (last edited 1 year ago)

ah, i see, that explains why it'll load on my other computer (which has poor cooling and no dedicated gpu which is why i don't use it for gaming anymore), but not my main. I remember using Godot, looking at version information and seeing it mention LLVM, but then not mentioning it on my other computer which runs NixOS

[–] SuperRyn@lemmy.world 3 points 1 year ago

Note: I may have found a solution: replacing "libtcmalloc.so.4" with something else. So far i've tried linking it to my system's version of libtcmalloc, but it just gave an error complaining that it wasn't 32 bit

2
submitted 1 year ago* (last edited 1 year ago) by SuperRyn@lemmy.world to c/linux_gaming@lemmy.ml
 

I am on Fedora Workstation 38 on GNOME Wayland, using a cyberpower pc with an AMD graphics card & cpu. Whenever I try to launch Team Fortress 2, it crashes the moment the actual game's executable is loaded (hl2_linux). The problem doesn't seem to be related to graphics (I already used the -soft, -safe, -sw, -dx11, and -dx12 options, still didn't work), especially since the game's window doesn't show up. I also tried rebooting multiple times, didn't work, same with directly launching the game. Proton isn't an option, because A: On my machine, it runs at half speed for some reason, and B: Even then, TF2 doesn't want you to use Proton, it wants you to use the native linux version. (It doesn't let you join online games if you're using proton)

Also, no saying "change hardware/distro" as the solution, please.

The problem: Fedora went really quickly when rolling out LLVM-related things, and borked a library TF2 uses for memory allocation. The solution: Flatpak Steam fixes that