staging.inyokaproject.org

csgo startet nicht

Status: Gelöst | Ubuntu-Version: Ubuntu 21.10 (Impish Indri)
Antworten |

taker1988

Avatar von taker1988

Anmeldungsdatum:
19. Februar 2019

Beiträge: 86

hi,

habe mir ubuntu installiert. läuft auch alles. sogar meine soundblaster z karte geht endlich mit dem neuen kernel. ☺ hatte vorher linux mint drauf und da lief counter-strike ohne probleme. bei ubuntu bekomme ich nur einen schwarzen bildschirm (siehe screenshot) und dann flieg ich aus dem spiel, ohne fehlermeldung oder sowas.

lspcie
00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 Display controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 9 Series Chipset Family USB xHCI Controller
00:16.0 Communication controller: Intel Corporation 9 Series Chipset Family ME Interface #1
00:1a.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #2
00:1c.0 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 1 (rev d0)
00:1c.3 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 4 (rev d0)
00:1c.6 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 7 (rev d0)
00:1d.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #1
00:1f.0 ISA bridge: Intel Corporation Z97 Chipset LPC Controller
00:1f.2 SATA controller: Intel Corporation 9 Series Chipset Family SATA Controller [AHCI Mode]
00:1f.3 SMBus: Intel Corporation 9 Series Chipset Family SMBus Controller
01:00.0 VGA compatible controller: NVIDIA Corporation GM200 [GeForce GTX 980 Ti] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GM200 High Definition Audio (rev a1)
03:00.0 Ethernet controller: Qualcomm Atheros Killer E220x Gigabit Ethernet Controller (rev 13)
04:00.0 Audio device: Creative Labs Sound Core3D [Sound Blaster Recon3D / Z-Series] (rev 01)
cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=21.10
DISTRIB_CODENAME=impish
DISTRIB_DESCRIPTION="Ubuntu 21.10"

ich habe nun keine ahnung wo ich überhaupt anfangen muss zu suchen, damit ich den "fehler" beheben kann. hoffe mir kann jemand helfen. ☺

lg taker-

Bilder

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 5232

Hast Du den proprietären nvidia-driver für die Nvidia Geforce GTX 980 Ti installiert? Zeig mal bitte die Ausgabe von:

lspci -nnk | grep -A3 "\[03..\]:" 

Und:

dpkg -l | grep nvidia

taker1988

(Themenstarter)
Avatar von taker1988

Anmeldungsdatum:
19. Februar 2019

Beiträge: 86

öhm. keine ahnung. ^^ bei mint hatte ich da auch nichts getan und es ging einfach. bin mir da nun nicht so sicher. 😀

lspci -nnk | grep -A3 "\[03..\]:"
00:02.0 Display controller [0380]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06)
	DeviceName:  Onboard IGD
	Subsystem: Micro-Star International Co., Ltd. [MSI] Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [1462:7821]
	Kernel driver in use: i915
--
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM200 [GeForce GTX 980 Ti] [10de:17c8] (rev a1)
	Subsystem: ASUSTeK Computer Inc. GM200 [GeForce GTX 980 Ti] [1043:855b]
	Kernel driver in use: nvidia
	Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
dpkg -l | grep nvidia
ii  libnvidia-cfg1-470:amd64                      470.74-0ubuntu1                    amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-470                          470.74-0ubuntu1                    all          Shared files used by the NVIDIA libraries
ii  libnvidia-compute-470:amd64                   470.74-0ubuntu1                    amd64        NVIDIA libcompute package
ii  libnvidia-compute-470:i386                    470.74-0ubuntu1                    i386         NVIDIA libcompute package
ii  libnvidia-decode-470:amd64                    470.74-0ubuntu1                    amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-decode-470:i386                     470.74-0ubuntu1                    i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-470:amd64                    470.74-0ubuntu1                    amd64        NVENC Video Encoding runtime library
ii  libnvidia-encode-470:i386                     470.74-0ubuntu1                    i386         NVENC Video Encoding runtime library
ii  libnvidia-extra-470:amd64                     470.74-0ubuntu1                    amd64        Extra libraries for the NVIDIA driver
ii  libnvidia-fbc1-470:amd64                      470.74-0ubuntu1                    amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-fbc1-470:i386                       470.74-0ubuntu1                    i386         NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-470:amd64                        470.74-0ubuntu1                    amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-gl-470:i386                         470.74-0ubuntu1                    i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-ifr1-470:amd64                      470.74-0ubuntu1                    amd64        NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  libnvidia-ifr1-470:i386                       470.74-0ubuntu1                    i386         NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  linux-modules-nvidia-470-5.13.0-19-generic    5.13.0-19.19                       amd64        Linux kernel nvidia modules for version 5.13.0-19
ii  linux-modules-nvidia-470-5.13.0-20-generic    5.13.0-20.20                       amd64        Linux kernel nvidia modules for version 5.13.0-20
ii  linux-modules-nvidia-470-generic-hwe-20.04    5.13.0-20.20                       amd64        Extra drivers for nvidia-470 for the generic-hwe-20.04 flavour
ii  linux-objects-nvidia-470-5.13.0-19-generic    5.13.0-19.19                       amd64        Linux kernel nvidia modules for version 5.13.0-19 (objects)
ii  linux-objects-nvidia-470-5.13.0-20-generic    5.13.0-20.20                       amd64        Linux kernel nvidia modules for version 5.13.0-20 (objects)
ii  linux-signatures-nvidia-5.13.0-19-generic     5.13.0-19.19                       amd64        Linux kernel signatures for nvidia modules for version 5.13.0-19-generic
ii  linux-signatures-nvidia-5.13.0-20-generic     5.13.0-20.20                       amd64        Linux kernel signatures for nvidia modules for version 5.13.0-20-generic
ii  nvidia-compute-utils-470                      470.74-0ubuntu1                    amd64        NVIDIA compute utilities
ii  nvidia-driver-470                             470.74-0ubuntu1                    amd64        NVIDIA driver metapackage
ii  nvidia-kernel-common-470                      470.74-0ubuntu1                    amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-470                      470.74-0ubuntu1                    amd64        NVIDIA kernel source package
ii  nvidia-prime                                  0.8.17.1                           all          Tools to enable NVIDIA's Prime
ii  nvidia-settings                               470.57.01-0ubuntu3                 amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-470                              470.74-0ubuntu1                    amd64        NVIDIA driver support binaries
ii  screen-resolution-extra                       0.18.1                             all          Extension for the nvidia-settings control panel
ii  xserver-xorg-video-nvidia-470                 470.74-0ubuntu1                    amd64        NVIDIA binary Xorg driver

//edit: in der paketverwaltung unter zusätzliche treiber ist "NVIDIA-Treiber Metapaket von nvidia-driver-470 werden verwendet (proprietär, getestet)" ausgewählt. falls das noch hilft.

Bilder

taker1988

(Themenstarter)
Avatar von taker1988

Anmeldungsdatum:
19. Februar 2019

Beiträge: 86

habe heute auf der nachtschicht mal bisschen gegoogelt und bin auf folgendes gestoßen www.github.com/ValveSoftware/csgo-osx-linux/issues/2815#issuecomment-950253954

aber irgendwie will das nicht so, wie ich will. die datei ist in meinem csgo verzeichnis da, aber wenn ich den letzten command eingebe, dann steht im terminal

sascha@sascha-MS-7821:~/.steam/steam/steamapps/common/Counter-Strike Global Offensive/bin/linux64$ cp /usr/lib/{,x86_64-linux-gnu/}libtcmalloc_minimal.so.4.5.9 libtcmalloc_minimal.so.0

was ist denn da nun falsch?

~/.steam/steam/steamapps/common/Counter-Strike Global Offensive/bin/linux64 ←- das ist der pfad, inder die datei liegt und diese muss wohl in den /lib/x86_64-linux-gnu ordner rein.

(wenn ich es richtig verstehe)

hilfeeee 😀

//edit: das ist der link zum originalen post: https://www.reddit.com/r/linux_gaming/comments/qbko9i/ubuntu_2110_csgo_crash/

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 5232

Ich wollte ja erst mal auf die Tests der Grafikhardware und Treiber hinaus. Also glxinfo, glxgears, vkcube und etwa den Unigine Valley Benchmark aus der Phoronix Test Suite, so dass die zuverlässige Funktion der Grafik geklärt ist.

sudo apt-get install mesa-utils vulkan-tools phoronix-test-suite 

Aber wenn das übersprungen werden soll, dann hier zu der libtcmalloc_minimal.so.4.5.9, die wird als Abhängigkeit der google-perftools installiert:

sudo apt-get install google-perftools

Und die libtcmalloc_minimal.so.4.5.9 ist dann dort auf Impish Indri zu finden:

echo /usr/lib/*/libtcmalloc_minimal.so.4.5.9

/usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4.5.9

In diesem Kommentar im Reddit Thread zu Counter-Strike: Global Offensive taucht auch noch dieser Fehler auf:

Dort gibt es Mecker wegen der falschen ELF class. Gegebenenfalls muss dann womöglich noch die 32-bit Architektur für die auf Wine oder Wine-Derivate basierende Software hinzugefügt werden.

sudo dpkg --add-architecture i386

Ich kann's nicht nachprüfen was Counter-Strike: Global Offensive macht, verwende kein Steam, und First-Person-Shooter sind auch nicht so mein Geschmack.

taker1988

(Themenstarter)
Avatar von taker1988

Anmeldungsdatum:
19. Februar 2019

Beiträge: 86

hey,

habe nun folgendes versucht

sascha@sascha-MS-7821:~$ sudo apt-get install google-perftools
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  gv libgoogle-perftools4 xaw3dg
Vorgeschlagene Pakete:
  libgoogle-perftools-dev
Die folgenden NEUEN Pakete werden installiert:
  google-perftools gv libgoogle-perftools4 xaw3dg
0 aktualisiert, 4 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 620 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 2.562 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Holen:1 http://de.archive.ubuntu.com/ubuntu impish/main amd64 libgoogle-perftools4 amd64 2.9.1-0ubuntu2 [213 kB]
Holen:2 http://de.archive.ubuntu.com/ubuntu impish/universe amd64 google-perftools all 2.9.1-0ubuntu2 [52,7 kB]
Holen:3 http://de.archive.ubuntu.com/ubuntu impish/universe amd64 xaw3dg amd64 1.5+F-1build1 [152 kB]
Holen:4 http://de.archive.ubuntu.com/ubuntu impish/universe amd64 gv amd64 1:3.7.4-2 [203 kB]
Es wurden 620 kB in 0 s geholt (1.775 kB/s).
Vormals nicht ausgewähltes Paket libgoogle-perftools4:amd64 wird gewählt.
(Lese Datenbank ... 206511 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../libgoogle-perftools4_2.9.1-0ubuntu2_amd64.deb ...
Entpacken von libgoogle-perftools4:amd64 (2.9.1-0ubuntu2) ...
Vormals nicht ausgewähltes Paket google-perftools wird gewählt.
Vorbereitung zum Entpacken von .../google-perftools_2.9.1-0ubuntu2_all.deb ...
Entpacken von google-perftools (2.9.1-0ubuntu2) ...
Vormals nicht ausgewähltes Paket xaw3dg:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../xaw3dg_1.5+F-1build1_amd64.deb ...
Entpacken von xaw3dg:amd64 (1.5+F-1build1) ...
Vormals nicht ausgewähltes Paket gv wird gewählt.
Vorbereitung zum Entpacken von .../gv_1%3a3.7.4-2_amd64.deb ...
Entpacken von gv (1:3.7.4-2) ...
xaw3dg:amd64 (1.5+F-1build1) wird eingerichtet ...
gv (1:3.7.4-2) wird eingerichtet ...
libgoogle-perftools4:amd64 (2.9.1-0ubuntu2) wird eingerichtet ...
google-perftools (2.9.1-0ubuntu2) wird eingerichtet ...
Trigger für gnome-menus (3.36.0-1ubuntu1) werden verarbeitet ...
Trigger für libc-bin (2.34-0ubuntu3) werden verarbeitet ...
Trigger für man-db (2.9.4-2) werden verarbeitet ...
Trigger für install-info (6.7.0.dfsg.2-6) werden verarbeitet ...
Trigger für mailcap (3.69ubuntu1) werden verarbeitet ...
Trigger für desktop-file-utils (0.26-1ubuntu2) werden verarbeitet ...
sascha@sascha-MS-7821:~$ echo /usr/lib/*/libtcmalloc_minimal.so.4.5.9
/usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4.5.9
sascha@sascha-MS-7821:~$ /usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4.5.9
bash: /usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4.5.9: Keine Berechtigung
sascha@sascha-MS-7821:~$ echo /usr/lib/*/libtcmalloc_minimal.so.4.5.9

/usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4.5.9
/usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4.5.9
bash: /usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4.5.9: Keine Berechtigung
sascha@sascha-MS-7821:~$ 

leider passiert beim start von cs immer noch das selbe. ☹

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 5232

taker1988 schrieb:

hey,

habe nun folgendes versucht

sascha@sascha-MS-7821:~$ sudo apt-get install google-perftools
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  gv libgoogle-perftools4 xaw3dg
Vorgeschlagene Pakete:
  libgoogle-perftools-dev
Die folgenden NEUEN Pakete werden installiert:
  google-perftools gv libgoogle-perftools4 xaw3dg
0 aktualisiert, 4 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 620 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 2.562 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Holen:1 http://de.archive.ubuntu.com/ubuntu impish/main amd64 libgoogle-perftools4 amd64 2.9.1-0ubuntu2 [213 kB]
Holen:2 http://de.archive.ubuntu.com/ubuntu impish/universe amd64 google-perftools all 2.9.1-0ubuntu2 [52,7 kB]
Holen:3 http://de.archive.ubuntu.com/ubuntu impish/universe amd64 xaw3dg amd64 1.5+F-1build1 [152 kB]
Holen:4 http://de.archive.ubuntu.com/ubuntu impish/universe amd64 gv amd64 1:3.7.4-2 [203 kB]
Es wurden 620 kB in 0 s geholt (1.775 kB/s).
Vormals nicht ausgewähltes Paket libgoogle-perftools4:amd64 wird gewählt.
(Lese Datenbank ... 206511 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../libgoogle-perftools4_2.9.1-0ubuntu2_amd64.deb ...
Entpacken von libgoogle-perftools4:amd64 (2.9.1-0ubuntu2) ...
Vormals nicht ausgewähltes Paket google-perftools wird gewählt.
Vorbereitung zum Entpacken von .../google-perftools_2.9.1-0ubuntu2_all.deb ...
Entpacken von google-perftools (2.9.1-0ubuntu2) ...
Vormals nicht ausgewähltes Paket xaw3dg:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../xaw3dg_1.5+F-1build1_amd64.deb ...
Entpacken von xaw3dg:amd64 (1.5+F-1build1) ...
Vormals nicht ausgewähltes Paket gv wird gewählt.
Vorbereitung zum Entpacken von .../gv_1%3a3.7.4-2_amd64.deb ...
Entpacken von gv (1:3.7.4-2) ...
xaw3dg:amd64 (1.5+F-1build1) wird eingerichtet ...
gv (1:3.7.4-2) wird eingerichtet ...
libgoogle-perftools4:amd64 (2.9.1-0ubuntu2) wird eingerichtet ...
google-perftools (2.9.1-0ubuntu2) wird eingerichtet ...
Trigger für gnome-menus (3.36.0-1ubuntu1) werden verarbeitet ...
Trigger für libc-bin (2.34-0ubuntu3) werden verarbeitet ...
Trigger für man-db (2.9.4-2) werden verarbeitet ...
Trigger für install-info (6.7.0.dfsg.2-6) werden verarbeitet ...
Trigger für mailcap (3.69ubuntu1) werden verarbeitet ...
Trigger für desktop-file-utils (0.26-1ubuntu2) werden verarbeitet ...
sascha@sascha-MS-7821:~$ echo /usr/lib/*/libtcmalloc_minimal.so.4.5.9
/usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4.5.9
sascha@sascha-MS-7821:~$ /usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4.5.9
bash: /usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4.5.9: Keine Berechtigung
sascha@sascha-MS-7821:~$ echo /usr/lib/*/libtcmalloc_minimal.so.4.5.9

/usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4.5.9
/usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4.5.9
bash: /usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4.5.9: Keine Berechtigung
sascha@sascha-MS-7821:~$ 

leider passiert beim start von cs immer noch das selbe. ☹

/usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4.5.9 ist eine Bibliothek. Das ist kein eigenständiges ausführbares Programm. Aber es ging ja darum dass CS:GO diese Bibliothek brauchen würde, so steht es zumindest dort:

Können User die CS:GO installiert haben auch mal selbst nachschauen mit ldd:

 ldd $PFAD_ZU_CSGO/csgo_linux64

Wobei $PFAD_ZU_CSGO durch den eignen Weg zur csgo_linux64 Datei ersetzt werden muss. Würde dann etwa so ein Fehler ausgegeben:

libtcmalloc_minimal.so.0 => not found

solle ein hinein hüpfen in das Verzeichnis helfen, in dem csgo_linux64 liegt, und dort dann (auf Impish Indri mit installierten google-perftools):

cp -v /usr/lib/x86_64-linux-gnu/libtcmalloc_minimal.so.4.5.9 libtcmalloc_minimal.so.0

Oder man müsste die libtcmalloc_minimal Bibliothek über LD_PRELOAD an csgo_linux64 verfüttern.

taker1988

(Themenstarter)
Avatar von taker1988

Anmeldungsdatum:
19. Februar 2019

Beiträge: 86

jetzt läuft es. danke 😀

Antworten |