Problem med att starta Counter-Strike Global Offensive (CS:GO)

Spel i Slackware? Javisst...

Moderatorer: Nille, nomicon, Minime

Användarens profilbild
Minime
Labrat
Inlägg: 691
Blev medlem: 14 okt 2005 14:27
ORT: Loos

Problem med att starta Counter-Strike Global Offensive (CS:GO)

Inlägg av Minime »

Om du har problem met att starta Counter-Strike Global Offensive (CS:GO) Sedan typ April-Maj 2023.
Kan det vara värt att prova detta.

Fel beskrivning, Counter-Strike Global Offensive startar ibland eller startar och bara dör.

Om man startar steam i terminalen för att kolla vad som blir fel.

Så får du troligen något i stil med:
ERROR: ld.so: object '/home/<konto>/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
crash_20230618195222_2.dmp[3143]: Uploading dump (out-of-process)
/tmp/dumps/crash_20230618195222_2.dmp
/home/<konto>/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo.sh: line 98: 3065 Segmentation fault ${DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
crash_20230618195222_2.dmp[3143]: Finished uploading minidump (out-of-process): success = yes
crash_20230618195222_2.dmp[3143]: response: Discarded=1
crash_20230618195222_2.dmp[3143]: file ''/tmp/dumps/crash_20230618195222_2.dmp'', upload yes: ''Discarded=1''
pid 3143 != 3142, skipping destruction (fork without exec?)
I från din "Hemma" mapp, Kolla detta:

Kod: Markera allt

$ ldd .local/share/Steam/steamapps/common/Counter-Strike\ Global\ Offensive/csgo_linux64
Om resultatet blri:

Kod: Markera allt

	linux-vdso.so.1 (0x00007ffc39187000)
	libtcmalloc_minimal.so.0 => Not Found
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f7cb3030000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f7cb2e51000)
	libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f7cb2c45000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f7cb2afd000)
	libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007f7cb2ae2000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f7cb345a000)
Så måste vi länka "libtcmalloc_minimal.so.0" till /usr/lib64/
Detta gör vi genoom att skriva följande:

Kod: Markera allt

$ su
# ln -s ~<Användar_konto>/.local/share/Steam/steamapps/common/Counter-Strike\ Global\ Offensive/bin/linux64/libtcmalloc_minimal.so.0 /usr/lib64/libtcmalloc_minimal.so.0
# exit
När du sedan kör:

Kod: Markera allt

$ ldd .local/share/Steam/steamapps/common/Counter-Strike\ Global\ Offensive/csgo_linux64
Ska resultatet bli liknande:

Kod: Markera allt

	linux-vdso.so.1 (0x00007ffc39187000)
	libtcmalloc_minimal.so.0 => [color=#BF0000]Not Found[/color]
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f7cb3030000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f7cb2e51000)
	libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f7cb2c45000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f7cb2afd000)
	libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007f7cb2ae2000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f7cb345a000)
Om allt gick vägen så ska Counter-Strike Global Offensive (CS:GO) starta utan problem.
Ett tips på launchoptions i steam --> Library --> Counter-Strike Global Offensive (Högerklick)
Properties --> General --> Launch options

Kod: Markera allt

-nojoy -novid -tickrate 128 -high -threads 6 +fps_max 0 +cl_interp 0 +cl_interp_ratio 1 +rate 128000 +cl_updaterate 128 +cl_cmdrate 128
OBS: -threads 6, Talet Sex är altså hur många kärnor som din CPU har.

Hoppas detta hjälper dig lösa problemet...

OBS: Att CS:GO under linux är väldigt instabilt och kan crascha titt som tätt...
Man brukar även få starta om spelet c:a 4-5 gånger innan det går igång.

Raspberry Pi 4B 4 Gb RAM Slackware Arm 15.0
Server EeeBox Atom 1.6 GHz 1.5 Gb RAM Slackware 15.0 x64bit
Asus Rog Strix AMD Ryzen 5 3.6 GHz 16 Gb RAM Slackware 15.0 multilib
Miraclebox Premium Twin HD - Openvix 5.2.040 (Neotion CI+ CA-modul)