cant run counter strike source

hitting launch on counter strike source doesnt work, tried using the linux runtime but that doesnt work either. proton launches but I cant play on servers because it launches in insecure mode. console logs:
113 Replies
Kyle Gospo
Kyle Gospo•14mo ago
normal you can't play CS:S on linux it doesn't work w/ VAC in Proton
wangjangler
wangjanglerOP•14mo ago
wow that was quick. really? I saw people playing it on the steam deck
Kyle Gospo
Kyle Gospo•14mo ago
shouldn't be possible, at least not in a secure server never has been
wangjangler
wangjanglerOP•14mo ago
Jakejw93 - Linux Gaming
YouTube
Gaming in Linux : Counter-Strike Source(Native)
Leave a thumbs up and subscribe for future Linux content! Counter Strike Source, running native on Linux. This is amazing. What I personally think is one of the best game series running, running NATIVE. Keep it coming Valve, please. I'm loving this. Social Networks-------------------------------------------------------------- My facebook : htt...
tryhardsoccermomswag
tryhardsoccermomswag•14mo ago
??????
wangjangler
wangjanglerOP•14mo ago
and it downloads binaries when I use proton so it definitely has linux binaries
tryhardsoccermomswag
tryhardsoccermomswag•14mo ago
yeah i have played CS:S on both my linux desktop and steam deck
Kyle Gospo
Kyle Gospo•14mo ago
Interesting, this has never worked for me
wangjangler
wangjanglerOP•14mo ago
any clue whats going on for me then
Kyle Gospo
Kyle Gospo•14mo ago
TIL Maybe it's the same as TF2 where you need the patched libtcmalloc
wangjangler
wangjanglerOP•14mo ago
so we're having the same issue lmao
tryhardsoccermomswag
tryhardsoccermomswag•14mo ago
i can see that source 32-bit games seem to have issues
wangjangler
wangjanglerOP•14mo ago
where would I get the patched libtcmalloc
tryhardsoccermomswag
tryhardsoccermomswag•14mo ago
flatpak steam or that libtcmalloc should be workarounds
Kyle Gospo
Kyle Gospo•14mo ago
if you're using bazzite-arch you have it already justh have to LD_PRELOAD LD_PRELOAD=/lib/libtcmalloc_minimal.so.4 %command% iirc
wangjangler
wangjanglerOP•14mo ago
sick ill try
Kyle Gospo
Kyle Gospo•14mo ago
make sure that's the correct path
tryhardsoccermomswag
tryhardsoccermomswag•14mo ago
are these source 32-bit games for linux going to always have issues? should i put this in the FAQ document?
Kyle Gospo
Kyle Gospo•14mo ago
until valve patches them, yea
tryhardsoccermomswag
tryhardsoccermomswag•14mo ago
ok so a while then lol
wangjangler
wangjanglerOP•14mo ago
for a company that supports linux gaming so much I swear they ahve the worst native ports sick it didnt work
Kyle Gospo
Kyle Gospo•14mo ago
did you verify that file existed in the container? may have pulled the wrong path
wangjangler
wangjanglerOP•14mo ago
yep
Kyle Gospo
Kyle Gospo•14mo ago
nice
wangjangler
wangjanglerOP•14mo ago
am I gonna have to have a flatpak steam install just to run cs source lol
tryhardsoccermomswag
tryhardsoccermomswag•14mo ago
lemme confirm that for you i got flatpak steam moyaiguy it didnt launch this is crazy it used to run like months ago even did a little bit of research lib32-gperftools is supposedly needed oh tmalloc once again
cd ~/.local/share/Steam/steamapps/common/Counter-Strike\ Source/bin
mv libtcmalloc_minimal.so.4 libtcmalloc_minimal.so.4.old
ln -s /usr/lib32/libtcmalloc_minimal.so.4 libtcmalloc_minimal.so.4
cd ~/.local/share/Steam/steamapps/common/Counter-Strike\ Source/bin
mv libtcmalloc_minimal.so.4 libtcmalloc_minimal.so.4.old
ln -s /usr/lib32/libtcmalloc_minimal.so.4 libtcmalloc_minimal.so.4
at least according to 1 dude on protondb lol LD_PRELOAD=/lib/libtcmalloc_minimal.so.4 yeah i kind of agree with this lol
dnkmmr
dnkmmr•14mo ago
but then why is there an official binary for it?
tryhardsoccermomswag
tryhardsoccermomswag•14mo ago
scroll down lol good old ABI breakage requires valve to patch
dnkmmr
dnkmmr•14mo ago
but then why does it work on steamos???
Kyle Gospo
Kyle Gospo•14mo ago
old packages
tryhardsoccermomswag
tryhardsoccermomswag•14mo ago
because steamOS is behind enough yea
dnkmmr
dnkmmr•14mo ago
oh ok
tryhardsoccermomswag
tryhardsoccermomswag•14mo ago
i guess thats the downside of having newer packages. valve will fix this once SteamOS is on par with us well with us right now which might not be for another 6 months lol
dnkmmr
dnkmmr•14mo ago
will this affect games like portal as well?
tryhardsoccermomswag
tryhardsoccermomswag•14mo ago
probably? iirc it's 32-bit source engine games that have this issue but idk if it affects all of them
dnkmmr
dnkmmr•14mo ago
I had no issues running portal after the nvidia bug got fixed
tryhardsoccermomswag
tryhardsoccermomswag•14mo ago
then it's not all of them probably explains why L4D2 runs fine i think/hope at least
dnkmmr
dnkmmr•14mo ago
I don't want it to be like I install portal 2 then it doesn't launch
wangjangler
wangjanglerOP•14mo ago
did any of this stuff fix it or do I literally just have to wait it out
dnkmmr
dnkmmr•14mo ago
is this an anticheat issue?
wangjangler
wangjanglerOP•14mo ago
its definitely an anticheat issue to not be able to play any of their fucking multiplayer games with proton they make a shit port then dont allow you to use proton either so you're just stuck
Kyle Gospo
Kyle Gospo•14mo ago
they make you use the linux native versions
wangjangler
wangjanglerOP•14mo ago
which are doodoo
dnkmmr
dnkmmr•14mo ago
do you have issues with gmod or portal games?
tryhardsoccermomswag
tryhardsoccermomswag•14mo ago
VAC won't let you in lol you're in insecure mode when you run CS:S thru proton
wangjangler
wangjanglerOP•14mo ago
yep and csgo just doesnt launch and tf2 doesnt let you click anything iirc
Kyle Gospo
Kyle Gospo•14mo ago
at least CSGO has vulkan via dxvk-native
tryhardsoccermomswag
tryhardsoccermomswag•14mo ago
your CS2 isnt launching?
Kyle Gospo
Kyle Gospo•14mo ago
that's a good port CS2 works 60 fps, no less
tryhardsoccermomswag
tryhardsoccermomswag•14mo ago
yeah ive launched it before
wangjangler
wangjanglerOP•14mo ago
I havent tried CS2 cuz my steam just erased my download lol was 20gb in and it erased my download didnt bother redownloading cuz i have a data limit
dnkmmr
dnkmmr•14mo ago
I thought people were running portal games just fine on the deck
wangjangler
wangjanglerOP•14mo ago
oh yeah portal works perfectly btw
wangjangler
wangjanglerOP•14mo ago
gmod works too
Kyle Gospo
Kyle Gospo•14mo ago
do use the 64-bit beta and the patch in just for it works so much better
dnkmmr
dnkmmr•14mo ago
that's good it has better performance
dreamyuki
dreamyuki•14mo ago
use LD_PRELOAD=/app/lib32/libtcmalloc.so only for outdated 32 bit source games 64 bit and up to date source games didn't have this issue
dreamyuki
dreamyuki•14mo ago
SteamDB
Counter-Strike: Source
Counter-Strike: Source blends Counter-Strike's award-winning teamplay action with the advanced technology of Sourceâ„¢ technology. Counter-Strike: Source Steam charts, data, update history.
dreamyuki
dreamyuki•14mo ago
holyshit valve use proton for counter strike source
tryhardsoccermomswag
tryhardsoccermomswag•14mo ago
Got off pc but ill try it after work
dreamyuki
dreamyuki•14mo ago
💀
tryhardsoccermomswag
tryhardsoccermomswag•14mo ago
Yea and it doesn't work 😂
dreamyuki
dreamyuki•14mo ago
and some source engine and goldsrc use proton did valve ever test the multiplayer? maybe the tester joined non vac secured server?
wangjangler
wangjanglerOP•14mo ago
what?
wangjangler
wangjanglerOP•14mo ago
No description
wangjangler
wangjanglerOP•14mo ago
looks the same as the other source native games
Kyle Gospo
Kyle Gospo•14mo ago
it's what I said in the beginning
wangjangler
wangjanglerOP•14mo ago
so they're using proton for their main build or something? im confused whys it so fucking bad then
Kyle Gospo
Kyle Gospo•14mo ago
No description
Kyle Gospo
Kyle Gospo•14mo ago
I don't have CSS installed Valves defaults to using proton
wangjangler
wangjanglerOP•14mo ago
oh on steam deck okay I'm not on the steam deck good job valve great testing they probably just fired up a bot match and were like ok it works !
dreamyuki
dreamyuki•14mo ago
for steamdeck
wangjangler
wangjanglerOP•14mo ago
yeah
dreamyuki
dreamyuki•14mo ago
and no one complains because nobody plays counter strike source
tryhardsoccermomswag
tryhardsoccermomswag•14mo ago
same with HL2 Deathmatch lol
Kyle Gospo
Kyle Gospo•14mo ago
the 2 people still flinging toilets at eachother in shambles
dnkmmr
dnkmmr•14mo ago
does portal work fine with you on the steam deck with bazzite?
Kyle Gospo
Kyle Gospo•14mo ago
No issue with portal has ever been reported besides the one you found with Nvidia specifically I have both of them on my deck
dreamyuki
dreamyuki•14mo ago
i don't have steamdeck 😦
dnkmmr
dnkmmr•14mo ago
I am getting mine quite soon. The steam deck, even the highest tier ($649.99) is relatively cheap compared to many electronic devices these days. we should have a cs patch in the justfile
Kyle Gospo
Kyle Gospo•14mo ago
I think we confirmed that patch didn't work here
dnkmmr
dnkmmr•14mo ago
what can we do then?
Kyle Gospo
Kyle Gospo•14mo ago
idk, not gonna bother with it game is dead play CS2 or wait for Valve to fix it like they should they don't even care enough to have it functional on the deck without tweaking
dnkmmr
dnkmmr•14mo ago
cs2 works? and what about tf2?
dreamyuki
dreamyuki•14mo ago
it works with flatpak steam hurray
dnkmmr
dnkmmr•14mo ago
what's ootb?
Kyle Gospo
Kyle Gospo•14mo ago
out of the box no tweaking, press install, press play
dnkmmr
dnkmmr•14mo ago
I was thinking it is some script on github
Radu
Radu•14mo ago
For me it doesn't wanna run at all 😦 tried from bazzite-arch and from flatpak steam. It just doesn't start
dnkmmr
dnkmmr•14mo ago
cs source or cs2?
Radu
Radu•14mo ago
Cs2
tryhardsoccermomswag
tryhardsoccermomswag•14mo ago
Started happening to me recently too but not on bazzite, but yea on linux. I thought i broke it because i was switching betas to get the csgo models and textures for my old map. But yup it doesnt launch anymore even after verifying files. Didn't investigate it with logs yet though
Kyle Gospo
Kyle Gospo•14mo ago
heh same here, way to go valve
(process:23857): GLib-GObject-WARNING **: 09:41:26.132: specified class size for type 'PangoCairoFcFont' is smaller than the parent type's 'PangoFcFont' class size

(process:23857): GLib-GObject-CRITICAL **: 09:41:26.132: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(process:23857): GLib-CRITICAL **: 09:41:26.132: g_once_init_leave: assertion 'result != 0' failed

(process:23857): GLib-GObject-CRITICAL **: 09:41:26.132: g_object_new_valist: assertion 'G_TYPE_IS_OBJECT (object_type)' failed
crash_20231006094126_2.dmp[23960]: Uploading dump (out-of-process)
/tmp/dumps/crash_20231006094126_2.dmp
crash_20231006094126_2.dmp[23960]: Finished uploading minidump (out-of-process): success = yes
crash_20231006094126_2.dmp[23960]: response: Discarded=1
crash_20231006094126_2.dmp[23960]: file ''/tmp/dumps/crash_20231006094126_2.dmp'', upload yes: ''Discarded=1''
pid 23960 != 23959, skipping destruction (fork without exec?)
/run/host/var/mnt/Games/SteamLibrary/steamapps/common/Counter-Strike Global Offensive/game/cs2.sh: line 115: 23857 Segmentation fault
(process:23857): GLib-GObject-WARNING **: 09:41:26.132: specified class size for type 'PangoCairoFcFont' is smaller than the parent type's 'PangoFcFont' class size

(process:23857): GLib-GObject-CRITICAL **: 09:41:26.132: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(process:23857): GLib-CRITICAL **: 09:41:26.132: g_once_init_leave: assertion 'result != 0' failed

(process:23857): GLib-GObject-CRITICAL **: 09:41:26.132: g_object_new_valist: assertion 'G_TYPE_IS_OBJECT (object_type)' failed
crash_20231006094126_2.dmp[23960]: Uploading dump (out-of-process)
/tmp/dumps/crash_20231006094126_2.dmp
crash_20231006094126_2.dmp[23960]: Finished uploading minidump (out-of-process): success = yes
crash_20231006094126_2.dmp[23960]: response: Discarded=1
crash_20231006094126_2.dmp[23960]: file ''/tmp/dumps/crash_20231006094126_2.dmp'', upload yes: ''Discarded=1''
pid 23960 != 23959, skipping destruction (fork without exec?)
/run/host/var/mnt/Games/SteamLibrary/steamapps/common/Counter-Strike Global Offensive/game/cs2.sh: line 115: 23857 Segmentation fault
ok, for anyone affected Valve upgraded SDL and forgor to enable wayland support WAYLAND_DISPLAY= %command% fixes it
Radu
Radu•14mo ago
For a total n00b, where does this go?
Kyle Gospo
Kyle Gospo•14mo ago
No description
No description
dnkmmr
dnkmmr•14mo ago
now cs2 is having problems?
Kyle Gospo
Kyle Gospo•14mo ago
yes, globally, for everyone on linux & wayland fix above you
dreamyuki
dreamyuki•14mo ago
GitHub
can no longer run cs2 under wayland with the latest update 4/10/202...
Your system information System information from steam (Steam -> Help -> System Information) in a gist: Have you checked for system updates?: [Yes/No] Please describe your issue in as much det...
dnkmmr
dnkmmr•14mo ago
Put the fix on the ublue website or something (or even in just if possible) so people can get the fix
Kyle Gospo
Kyle Gospo•14mo ago
I would if it was our problem, but this is valve fucking up let them fix it
dnkmmr
dnkmmr•14mo ago
I just think more people should see the fix so people can run cs2 on linux
tryhardsoccermomswag
tryhardsoccermomswag•14mo ago
if this lasts after next week maybe loooool. but by the time I PR it and it gets merged, I'll probably be taking it off the docs. it's out of scope for us to do this to be honest. both https://github.com/ValveSoftware/csgo-osx-linux/issues/ and https://github.com/ValveSoftware/Proton/issues exist. And ProtonDB & AreWeAntiCheatYet exist as a community resources for game support on linux. this issue is not exclusive to bazzite, universal blue images, or fedora
dnkmmr
dnkmmr•14mo ago
glad it is not exclusive to bazzite
dreamyuki
dreamyuki•14mo ago
dreamyuki
dreamyuki•14mo ago
And cs2 is fixed
Kyle Gospo
Kyle Gospo•14mo ago
Woooo
dnkmmr
dnkmmr•14mo ago
that was very quick?
Kyle Gospo
Kyle Gospo•14mo ago
How much you want to bet they lost the TF2 source code and the one guy with a backup is out of office
dnkmmr
dnkmmr•14mo ago
imagine if that is actually the case
wangjangler
wangjanglerOP•14mo ago
I like that this thread is basically just general CS talk now cs source is so doomed we might as well just switch topics lmao
Want results from more Discord servers?
Add your server