Steam for Linux

Steam for Linux

I need help, please.
For a few days now, I am trying to play on Linux Mint 21.2. And I just cannot. I am sad. I am angry. It is extremely ironic, that I cannot play matchmaking in a native to linux game.

For community server's I get thrown my ass back to menu with a message saying I am in insecure mode. Casual match? Heck no, crash boom. I cant play this game. I have tried so many things, It is hard to count. Downloaded different 32libs, tried to run from terminal, different steams (flatpak and standard) etc. By the way, steam does not run properly until I run it from terminal, great. I use standard steam that I installed using terminal. I reinstalled many times.

For some stupid reason I do NOT have libtcmalloc_minimal.so.4 so the command LD_PRELOAD=/usr/lib32/libtcmalloc_minimal.so.4 %command% simply does not work. I've seen this command on protondb site. I cannot not run this game on proton, otherwise it will crash saying opengl is not responding.

Please, I need help. Throw any advice at me. I will try it. Any other 32libs or something else. Please. I've asked on reddit and the only thing someone told me was to delete a file I do not have.

I am genuinely grateful to anyone who paid attention to this post. I am in need of urgent help.

My launch options: LD_PRELOAD=/usr/lib32/libtcmalloc_minimal.so.4 %command% -steam -steam -secure +fps_max 60 -novid -nojoy -nosteamcontroller -nohltv -particles 1 -precachefontchars -noquicktime
< >
Showing 1-15 of 20 comments
Cpt_Kopfschmerz Oct 1, 2023 @ 2:23pm 
Maybe here you'll find some helpful info?
https://steamcommunity.com/app/362890/discussions/1/340412628175324858/?ctp=9

* Make sure you have "libtcmalloc-minimal4:i386" installed. (Ubuntu package, if you are using something else, use the relevant library in your distro.)
peso enjoyer Oct 1, 2023 @ 3:03pm 
Originally posted by Cpt_Kopfschmerz:
Maybe here you'll find some helpful info?
https://steamcommunity.com/app/362890/discussions/1/340412628175324858/?ctp=9

* Make sure you have "libtcmalloc-minimal4:i386" installed. (Ubuntu package, if you are using something else, use the relevant library in your distro.)


~$ sudo apt install libtcmalloc-minimal4:i386
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libtcmalloc-minimal4:i386
~$ sudo apt install libtcmalloc-miniaml.so.4:i386
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libtcmalloc-miniaml.so.4:i386
E: Couldn't find any package by glob 'libtcmalloc-miniaml.so.4'
:~$ sudo apt install libtcmalloc-minimal.so.4:i386
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libtcmalloc-minimal.so.4:i386
E: Couldn't find any package by glob 'libtcmalloc-minimal.so.4'


Cant install it this way. What am I doing wrong?
Cray Oct 1, 2023 @ 8:48pm 
Originally posted by peso enjoyer:
Originally posted by Cpt_Kopfschmerz:
Maybe here you'll find some helpful info?
https://steamcommunity.com/app/362890/discussions/1/340412628175324858/?ctp=9

* Make sure you have "libtcmalloc-minimal4:i386" installed. (Ubuntu package, if you are using something else, use the relevant library in your distro.)


~$ sudo apt install libtcmalloc-minimal4:i386
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libtcmalloc-minimal4:i386
~$ sudo apt install libtcmalloc-miniaml.so.4:i386
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libtcmalloc-miniaml.so.4:i386
E: Couldn't find any package by glob 'libtcmalloc-miniaml.so.4'
:~$ sudo apt install libtcmalloc-minimal.so.4:i386
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libtcmalloc-minimal.so.4:i386
E: Couldn't find any package by glob 'libtcmalloc-minimal.so.4'


Cant install it this way. What am I doing wrong?

Best I can do is suggest you try searching for the actual packages you need, your distro likely has other names for them or something.

To search for a package:

'apt search libtcmalloc'

Of course, that's a long list. You can trim it down a little with grep:

'apt search libtcmalloc | grep i386' if you want just the matches for '386', and so on.

Within that, you should be able to find packages that match what you needed, just under slightly different names. It's a little rough and tedius, I know, but that's the best I can give you.

PS: When you make posts like these, try to describe the problem very briefly in the title. 'please help' is not very specific, so people won't find it by searching for the same problem, and it's also an extremely common way of posting, so people just ignore it because it's hundreds on the dozen and not very specific.
Last edited by Cray; Oct 1, 2023 @ 8:49pm
N1GH7KN1GH7 Oct 2, 2023 @ 2:03am 
Originally posted by peso enjoyer:
For a few days now, I am trying to play on Linux Mint 21.2. And I just cannot. I am sad. I am angry. It is extremely ironic, that I cannot play matchmaking in a native to linux game.

For community server's I get thrown my ass back to menu with a message saying I am in insecure mode. Casual match? Heck no, crash boom. I cant play this game. I have tried so many things, It is hard to count. Downloaded different 32libs, tried to run from terminal, different steams (flatpak and standard) etc. By the way, steam does not run properly until I run it from terminal, great. I use standard steam that I installed using terminal. I reinstalled many times.

For some stupid reason I do NOT have libtcmalloc_minimal.so.4 so the command LD_PRELOAD=/usr/lib32/libtcmalloc_minimal.so.4 %command% simply does not work. I've seen this command on protondb site. I cannot not run this game on proton, otherwise it will crash saying opengl is not responding.

Please, I need help. Throw any advice at me. I will try it. Any other 32libs or something else. Please. I've asked on reddit and the only thing someone told me was to delete a file I do not have.

I am genuinely grateful to anyone who paid attention to this post. I am in need of urgent help.

My launch options: LD_PRELOAD=/usr/lib32/libtcmalloc_minimal.so.4 %command% -steam -steam -secure +fps_max 60 -novid -nojoy -nosteamcontroller -nohltv -particles 1 -precachefontchars -noquicktime
search for package called "black mesa" or "gperftools".
peso enjoyer Oct 2, 2023 @ 12:39pm 
Originally posted by Cray:
Originally posted by peso enjoyer:


~$ sudo apt install libtcmalloc-minimal4:i386
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libtcmalloc-minimal4:i386
~$ sudo apt install libtcmalloc-miniaml.so.4:i386
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libtcmalloc-miniaml.so.4:i386
E: Couldn't find any package by glob 'libtcmalloc-miniaml.so.4'
:~$ sudo apt install libtcmalloc-minimal.so.4:i386
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libtcmalloc-minimal.so.4:i386
E: Couldn't find any package by glob 'libtcmalloc-minimal.so.4'


Cant install it this way. What am I doing wrong?

Best I can do is suggest you try searching for the actual packages you need, your distro likely has other names for them or something.

To search for a package:

'apt search libtcmalloc'

Of course, that's a long list. You can trim it down a little with grep:

'apt search libtcmalloc | grep i386' if you want just the matches for '386', and so on.

Within that, you should be able to find packages that match what you needed, just under slightly different names. It's a little rough and tedius, I know, but that's the best I can give you.

PS: When you make posts like these, try to describe the problem very briefly in the title. 'please help' is not very specific, so people won't find it by searching for the same problem, and it's also an extremely common way of posting, so people just ignore it because it's hundreds on the dozen and not very specific.


$ apt search libtcmalloc
i libtcmalloc-minimal4 - efficient thread-caching malloc

Thats all that says. Nothing more, nothing less.

Originally posted by NightKnight:
Originally posted by peso enjoyer:
For a few days now, I am trying to play on Linux Mint 21.2. And I just cannot. I am sad. I am angry. It is extremely ironic, that I cannot play matchmaking in a native to linux game.

For community server's I get thrown my ass back to menu with a message saying I am in insecure mode. Casual match? Heck no, crash boom. I cant play this game. I have tried so many things, It is hard to count. Downloaded different 32libs, tried to run from terminal, different steams (flatpak and standard) etc. By the way, steam does not run properly until I run it from terminal, great. I use standard steam that I installed using terminal. I reinstalled many times.

For some stupid reason I do NOT have libtcmalloc_minimal.so.4 so the command LD_PRELOAD=/usr/lib32/libtcmalloc_minimal.so.4 %command% simply does not work. I've seen this command on protondb site. I cannot not run this game on proton, otherwise it will crash saying opengl is not responding.

Please, I need help. Throw any advice at me. I will try it. Any other 32libs or something else. Please. I've asked on reddit and the only thing someone told me was to delete a file I do not have.

I am genuinely grateful to anyone who paid attention to this post. I am in need of urgent help.

My launch options: LD_PRELOAD=/usr/lib32/libtcmalloc_minimal.so.4 %command% -steam -steam -secure +fps_max 60 -novid -nojoy -nosteamcontroller -nohltv -particles 1 -precachefontchars -noquicktime
search for package called "black mesa" or "gperftools".

black - uncompromising Python code formatter (Pyth
p black-box - Find the crystals
p blackbird-gtk-theme - dark GTK+ theme from the Shimmer Project
p blackbox - Window manager for X
p blackbox-themes - Themes for the Blackbox Windowmanager
v golang-blackfriday-dev -
p golang-github-russross-blackfri - Blackfriday: a markdown processor for Go
p golang-github-russross-blackfri - Blackfriday: a markdown processor for Go v
p kblackbox - Black Box puzzle game
p libd3dadapter9-mesa - state-tracker for Direct3D9
p libd3dadapter9-mesa:i386 - state-tracker for Direct3D9
p libd3dadapter9-mesa-dev - state-tracker for Direct3D9 -- development
p libd3dadapter9-mesa-dev:i386 - state-tracker for Direct3D9 -- development
i libegl-mesa0 - free implementation of the EGL API -- Mesa
i A libegl-mesa0:i386 - free implementation of the EGL API -- Mesa
p libegl1-mesa - transitional dummy package
p libegl1-mesa:i386 - transitional dummy package
p libegl1-mesa-dev - free implementation of the EGL API -- deve
p libegl1-mesa-dev:i386 - free implementation of the EGL API -- deve
p libgl1-mesa-dev - transitional dummy package
p libgl1-mesa-dev:i386 - transitional dummy package
i libgl1-mesa-dri - free implementation of the OpenGL API -- D
i libgl1-mesa-dri:i386 - free implementation of the OpenGL API -- D
v libgl1-mesa-dri:i386 -
i libgl1-mesa-glx - transitional dummy package
i libgl1-mesa-glx:i386 - transitional dummy package
v libgl1-mesa-glx:i386 -
i libglapi-mesa - free implementation of the GL API -- share
i A libglapi-mesa:i386 - free implementation of the GL API -- share
v libglapi-mesa:i386 -
p libgles2-mesa - transitional dummy package
p libgles2-mesa:i386 - transitional dummy package
p libgles2-mesa-dev - transitional dummy package
p libgles2-mesa-dev:i386 - transitional dummy package
i libglu1-mesa - Mesa OpenGL utility library (GLU)
i A libglu1-mesa:i386 - Mesa OpenGL utility library (GLU)
p libglu1-mesa-dev - Mesa OpenGL utility library -- development
p libglu1-mesa-dev:i386 - Mesa OpenGL utility library -- development
v libglu1-mesa:i386 -
p libglw1-mesa - GL widget library for Athena and Motif --
p libglw1-mesa-dev - GL widget library for Athena and Motif --
i libglx-mesa0 - free implementation of the OpenGL API -- G
i A libglx-mesa0:i386 - free implementation of the OpenGL API -- G
p libjs-functional-red-black-tree - fully persistent balanced binary search tr
p libjs-jquery-ui-theme-black-tie - Black Tie theme for jQuery UI
v libosmesa-dev -
v libosmesa-dev:i386 -
p libosmesa6 - Mesa Off-screen rendering extension
p libosmesa6:i386 - Mesa Off-screen rendering extension
p libosmesa6-dev - Mesa Off-screen rendering extension -- dev
p libosmesa6-dev:i386 - Mesa Off-screen rendering extension -- dev
p libtree-redblack-perl - Perl implementation of Red/Black tree, a b
p libwayland-egl1-mesa - transitional dummy package
p libwayland-egl1-mesa:i386 - transitional dummy package
p mesa-common-dev - Developer documentation for Mesa
p mesa-common-dev:i386 - Developer documentation for Mesa
p mesa-drm-shim - DRM shim libraries
p mesa-drm-shim:i386 - DRM shim libraries
p mesa-opencl-icd - free implementation of the OpenCL API -- I
p mesa-opencl-icd:i386 - free implementation of the OpenCL API -- I
i mesa-utils - Miscellaneous Mesa utilities -- symlinks
i mesa-utils-bin - Miscellaneous Mesa utilities -- native app
v mesa-utils-extra -
i mesa-va-drivers - Mesa VA-API video acceleration drivers
i A mesa-va-drivers:i386 - Mesa VA-API video acceleration drivers
i mesa-vdpau-drivers - Mesa VDPAU video acceleration drivers
p mesa-vdpau-drivers:i386 - Mesa VDPAU video acceleration drivers
i mesa-vulkan-drivers - Mesa Vulkan graphics drivers
i A mesa-vulkan-drivers:i386 - Mesa Vulkan graphics drivers
p mesaflash - Mesa Electronics utility tool
v mesag-widgets-dev -
v mesag3-widgets -
p node-functional-red-black-tree - fully persistent balanced binary search tr
p prometheus-blackbox-exporter - blackbox prober for Prometheus
p python-black-doc - uncompromising Python code formatter (comm
p python3-pyls-black - Black plugin for the Python Language Serve
p python3-pylsp-black - Black plugin for the Python Language Serve
v xlibmesa-glu-dev -
v xlibmesa-glu-dev:i386


What do I install?
peso enjoyer Oct 2, 2023 @ 1:26pm 
Originally posted by Ringo:
You didn't specify a game so I'll assume it's CS2 or TF2. I'll just infodump a bunch of things that might be the problem because I can sympathize. Before I share other fixes that might be the thing I found a Mint user having similar issues, and someone responded saying, this is how I set up Mint to work for gaming. I don't use Mint so I can't speak for it but it may help you
-Install Mint
-Run additional-drivers to install Nvidia driver
-Install Mainline app and use to get latest 6.4.12 kernel
-In terminal type: sudo apt install steam-installer
-Run Steam and turn on compatibility layer for all games
-Install game and enjoy

Someone else reported success by simply selecting "Steam Linux Runtime" under compatibility options although it should use that default, it may just be bugged. Also, make sure you're using native and not Proton.

LD_PRELOAD=/usr/lib/libtcmalloc_and_profiler.so.4 %command%
I can't help but notice, the libtcmalloc launch option you're using is the one that is known to work on Fedora/Flatpak systems. When I had this issue on Arch, the one that worked for me was this one:
LD_PRELOAD=/usr/lib32/libtcmalloc.so %command%

I've seen it put like this to solve the libtcmalloc issue, but it doesn't specify Mint or Ubuntu based:
AUR: lib32-gperftools
COPR: gperftools-libs.x86_64
Launch option for Arch: LD_PRELOAD=/usr/lib32/libtcmalloc.so %command%
Launch option for Fedora: LD_PRELOAD=/usr/lib/libtcmalloc_and_profiler.so.4 %command%

According to ProtonDB at least 1 or 2 Mint user have been able to launch TF2 game since the issue started, so it's something. Hearing that steam only starts from terminal, sounds like a permissions issue somewhere and may not be installed in the right location....so honestly it may not be an idea to just start fresh and keep everything at its defaults, that's how things stay stable on Linux. My last bit of advice here is, don't try random solutions you see on the internet unless you know exactly what it is doing, with a willingness to try anything the fixes you've tried already could likely be what is causing the issue at this point. Hope you're able to narrow it down, if you find out more clues lemme know


Oh crap, my bad. Just now I realized that I did not specify the game. I am trying to run TF2 normally.

About those commands, not so sure. I have tried one variant, I guess I will try another, but my hopes are really low.

To be honest, I am kind of on brink of just reinstalling my OS again from scratch.

Also, my device is Lenovo Ideapad 80XR. It has igpu with it crappy cpu. So no nVidia on here.

System:
Kernel: 5.15.0-84-generic x86_64 bits: 64 compiler: gcc v: 11.4.0 Desktop: Cinnamon 5.8.4
tk: GTK 3.24.33 wm: muffin dm: LightDM Distro: Linux Mint 21.2 Victoria base: Ubuntu 22.04 jammy
Machine:
Type: Laptop System: LENOVO product: 80XR v: Lenovo ideapad 320-15IAP
serial: <superuser required> Chassis: type: 10 v: Lenovo ideapad 320-15IAP
serial: <superuser required>
Mobo: LENOVO model: LNVNB161216 v: NO DPK serial: <superuser required> UEFI-[Legacy]: LENOVO
v: 5RCN20WW date: 05/22/2017
Battery:
ID-1: BAT0 charge: 16.2 Wh (97.6%) condition: 16.6/30.0 Wh (55.2%) volts: 8.1 min: 7.4
model: LGC L16L2PB2 serial: <filter> status: N/A
CPU:
Info: quad core model: Intel Pentium N4200 bits: 64 type: MCP arch: Goldmont rev: 9 cache:
L1: 224 KiB L2: 2 MiB
Speed (MHz): avg: 1018 high: 1399 min/max: 800/2500 cores: 1: 1399 2: 886 3: 895 4: 895
bogomips: 8755
Flags: ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel Celeron N3350/Pentium N4200/Atom E3900 Series Integrated Graphics vendor: Lenovo
driver: i915 v: kernel ports: active: eDP-1 empty: HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:5a84
Device-2: AMD Topaz XT [Radeon R7 M260/M265 / M340/M360 M440/M445 530/535 620/625 Mobile]
vendor: Lenovo driver: amdgpu v: kernel pcie: speed: 2.5 GT/s lanes: 4 bus-ID: 01:00.0
chip-ID: 1002:6900
Device-3: IMC Networks EasyCamera type: USB driver: uvcvideo bus-ID: 1-7:3 chip-ID: 13d3:5a02
Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: amdgpu,ati,modesetting
unloaded: fbdev,vesa gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1366x768 s-dpi: 96
Monitor-1: eDP-1 model: BOE Display res: 1366x768 dpi: 101 diag: 395mm (15.5")
OpenGL: renderer: Mesa Intel HD Graphics 505 (APL 3) v: 4.6 Mesa 23.0.4-0ubuntu1~22.04.1
direct render: Yes

Just now noticed, that I have amd graphics too. In System Info it does not see it, oh well. Another issue, for another day.
peso enjoyer Oct 2, 2023 @ 2:07pm 
Originally posted by Ringo:
Another thing, launching steam from the terminal you should see stuff being output there as you use it. The cause of your crash can likely be found if you look for error messages. If it were a support forum the mods would probably ask you to copy that into a pastebin or something.
At the very least if you ctrl+f the results and see "attempt to free invalid pointer" somewhere, you can narrow it down to the libtcmalloc issue.

TF2 actually launched, I played a lil bit casual and joined Uncletopia. I noticed that Uncletopia was really laggy. Another thing that botherss me is OpenGL not responding.

https://www.wikihow.com/Install-Mesa-(OpenGL)-on-Linux-Mint
I've found this post, it is quite recent. Worth a shot?

Also I've ran this command - LD_PRELOAD=/usr/lib32/libtcmalloc.so %command%
I unchecked the forced compatibility.

I guess, the arc has ended. But still would like to know about opengl, because everytime I opened the game it is said that OpenGl stopped responding. Maybe if I do that install fom wikihow, it will be smoother and better?

About steam not working properly, I think I will leave for tomorrow me. I've downloaded too many things using terminal, kind of scared. If only there was a way to kind of neutralize the things I do not need without reinstalling whole OS from scratch. To be fair, I do not really know what helped me.

I have a feeling, I could've just waited until opengl responded and tf2 opened. Oh well. Either way. I will also add a link to my reddit post, maybe someone else will see it and find it helpful:

https://www.reddit.com/r/linuxmint/comments/16wdzua/comment/k33ag9o/?context=3


Thanks to every single on of you. Thank you so much.
Marlock Oct 2, 2023 @ 9:08pm 
Kisak-Mesa PPA is recommended by Valve for newer graphics driver versions than the distro's default, for AMD and Intel GPUs
https://github.com/ValveSoftware/Proton/wiki/Requirements#amdintel

It might help fix the OpenGL freezes... if it doesn't, you may want to try out Zink

If you ever need to clean up after removing a PPA on Linux Mint, use Mint's own "Software Sources" app, last tab, revert to default versions and remove leftover packages that are no longer available after removing a ppa. It's safer and friendlier than ppa-purge.

That LD_Preload is probably what fixed it for you, or Valve finally fixed things on their end.

Mint ships with Timeshift as a safety net for when something breaks your system, same as windows restore points. You should use it *and* always backup your user data too.
Last edited by Marlock; Oct 2, 2023 @ 9:10pm
peso enjoyer Oct 3, 2023 @ 3:36am 
Originally posted by Marlock:
Kisak-Mesa PPA is recommended by Valve for newer graphics driver versions than the distro's default, for AMD and Intel GPUs
https://github.com/ValveSoftware/Proton/wiki/Requirements#amdintel

It might help fix the OpenGL freezes... if it doesn't, you may want to try out Zink

If you ever need to clean up after removing a PPA on Linux Mint, use Mint's own "Software Sources" app, last tab, revert to default versions and remove leftover packages that are no longer available after removing a ppa. It's safer and friendlier than ppa-purge.

That LD_Preload is probably what fixed it for you, or Valve finally fixed things on their end.

Mint ships with Timeshift as a safety net for when something breaks your system, same as windows restore points. You should use it *and* always backup your user data too.


Update, yesterday I tried to open up TF2 again - it refuses to launch. I am thinking of simply reinstalling whole OS again, or as you mentioned cleaning up the packages might be a better and less headaching option. I ran steam and tf2 from terminal.

/bin/sh\0-c\0LD_PRELOAD=/usr/lib32/libtcmalloc.so /home/evsesi/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=440 -- /home/evsesi/.steam/debian-installation/ubuntu12_32/steam-launch-wrapper -- '/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2/hl2.exe' -steam -game tf\0
chdir "/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2"
ERROR: ld.so: object '/home/evsesi/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib32/libtcmalloc.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/lib32/libtcmalloc.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/lib32/libtcmalloc.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2/hl2.exe: 1: �c1
c,�em
����: not found
/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2/hl2.exe: 1: MZ����@VLV�: not found
/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2/hl2.exe: 2: B^�����k���p: not found
/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2/hl2.exe: 1: Syntax error: Unterminated quoted string
Uploaded AppInterfaceStats to Steam
/bin/sh\0-c\0LD_PRELOAD=/usr/lib32/libtcmalloc.so /home/evsesi/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=440 -- /home/evsesi/.steam/debian-installation/ubuntu12_32/steam-launch-wrapper -- '/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2/hl2.exe' -steam -game tf\0
chdir "/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2"
ERROR: ld.so: object '/home/evsesi/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib32/libtcmalloc.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/lib32/libtcmalloc.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/lib32/libtcmalloc.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2/hl2.exe: 1: �c1
c,�em
����: not found
/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2/hl2.exe: 2: B^�����k���p: not found
/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2/hl2.exe: 1: MZ����@VLV�: not found
/home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2/hl2.exe: 1: Syntax error: Unterminated quoted string
Uploaded AppInterfaceStats to Steam
Marlock Oct 3, 2023 @ 6:59am 
try deleting the /home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2 folder and checking TF2 for game files integrity or uninstalling then reinstalling

if that doesn't help then to be safe, make backups before the next steps (especially your user home, not just a system snapshot like Timeshift does)

try the cleanup scripts in Software Sources

try kisak-mesa PPA

then maybe try the nuke-and-pave method
peso enjoyer Oct 3, 2023 @ 11:30am 
Originally posted by Marlock:
try deleting the /home/evsesi/.steam/debian-installation/steamapps/common/Team Fortress 2 folder and checking TF2 for game files integrity or uninstalling then reinstalling

if that doesn't help then to be safe, make backups before the next steps (especially your user home, not just a system snapshot like Timeshift does)

try the cleanup scripts in Software Sources

try kisak-mesa PPA

then maybe try the nuke-and-pave method

I have reinstalled linux mint completely again, brand new. Erased previous experience. I will try to play with steam a lil bit, will try again both flatpak and non-flatpak. I have had big issues with steam aswell previous time, could only run from command.

After that I will try to run tf2 as it is, no forced compatibility since that is the main cause of troubles. And after that, if needed I will do as you recommended, I mean opengl part.

Will update when will do that, right now at work.
peso enjoyer Oct 4, 2023 @ 9:34am 
Originally posted by Ringo:
-sudo apt update && sudo apt dist-upgrade
-reboot
-sudo dkpg --add-architecture i386
-sudo apt install wine-installer
-sudo apt install steam
-sudo apt install lutris
-sudo apt install gamemode (launch option "gamemoderun %command%")

Command -sudo not found
blah blah blah
Try: sudo apt install <deb name>

This is what I get when i write -sudo dkpg --add-architecture i386
Zyro Oct 4, 2023 @ 10:16am 
Originally posted by peso enjoyer:
Originally posted by Ringo:
-sudo apt update && sudo apt dist-upgrade
-reboot
-sudo dkpg --add-architecture i386
-sudo apt install wine-installer
-sudo apt install steam
-sudo apt install lutris
-sudo apt install gamemode (launch option "gamemoderun %command%")

Command -sudo not found
blah blah blah
Try: sudo apt install <deb name>

This is what I get when i write -sudo dkpg --add-architecture i386

The "-" are not for you to enter, but to have a list what to do. I honestly think you could have figured this out by yourself.
peso enjoyer Oct 4, 2023 @ 10:46am 
Originally posted by Zyro:
Originally posted by peso enjoyer:

Command -sudo not found
blah blah blah
Try: sudo apt install <deb name>

This is what I get when i write -sudo dkpg --add-architecture i386

The "-" are not for you to enter, but to have a list what to do. I honestly think you could have figured this out by yourself.

aevsei@evsei-Lenovo-ideapad-320-15IAP:~$ sudo dkpg --add-architecture i386
[sudo] password for evsei:
sudo: dkpg: command not found
evsei@evsei-Lenovo-ideapad-320-15IAP:~$

I mean, self explanatory.
Zyro Oct 4, 2023 @ 12:07pm 
Originally posted by peso enjoyer:
Originally posted by Zyro:

The "-" are not for you to enter, but to have a list what to do. I honestly think you could have figured this out by yourself.

aevsei@evsei-Lenovo-ideapad-320-15IAP:~$ sudo dkpg --add-architecture i386
[sudo] password for evsei:
sudo: dkpg: command not found
evsei@evsei-Lenovo-ideapad-320-15IAP:~$

I mean, self explanatory.

For "-sudo apt", the command itself showed you a good hint, and for the missspelling "dkpg", Google literally says "Did you mean: dpkg". No, it's not self explanatory, but it's not rocket science either. We want to help you, but you do need to do some thinking as well. (Before you come that far: " (launch option "gamemoderun %command%")" is not part of the actual command.) By the way, you never ever should enter commands from random people on the net without finding out what they mean in the first place.
< >
Showing 1-15 of 20 comments
Per page: 1530 50

Date Posted: Oct 1, 2023 @ 2:07pm
Posts: 20