ValveSoftware / csgo-osx-linux

Counter-Strike: Global Offensive
http://counter-strike.net
782 stars 69 forks source link

Blackscreen then crash back to desktop on Arch #2833

Open orvitpng opened 2 years ago

orvitpng commented 2 years ago

Your system information

Please describe your issue in as much detail as possible:

CS:GO under GNU/Linux goes to a black screen then immediately crashes. Not sure if this could be a kernel issue, OpenGL issue, or anything, but I have noticed that once I start Chrome Remote Desktop (which allocates itself a KDE Plasma DE ontop of my GNOME DE), the game runs fine. I'm sure this is a duplicate, but I haven't found anything about Chrome Remote Desktop solving the issue.

Steps for reproducing this issue:

  1. Arch Linux w/ GNOME 4
  2. Run CS:GO with
kisak-valve commented 2 years ago

Hello @orvitpng, for some reason GPU accelerated graphics is broken on your system with 32 bit applications, but not completely dead because mesa's faster CPU renderer, llvmpipe, is acting as a fallback. It's not clear if that's related to your issue with CS:GO however, because CS:GO is a 64 bit OpenGL application on Linux.

This may be unrelated, but it does seem odd for you to have 32 bit amdvlk installed. Can you double check that you have the lib32-nvidia-utils package installed and that it has the exact same version as the rest of your nVidia driver install?

orvitpng commented 2 years ago

Ah. I didn't have lib32-nvidia-utils installed. I'll try to recreate the blackscreen.

orvitpng commented 2 years ago

I am still getting this issue.

Febbe commented 2 years ago

I had the same issue with the flatpak steam version. After installing the AUR package, it started at least. But then it crashed between each round. Unfortunately, I don't know how to get logs.

Febbe commented 2 years ago

@orvitpng which GPU do you have? Do you installed the legacy driver for legacy hardware?

ilievi187 commented 2 years ago

Its not Gpu problem don't worry

Febbe commented 2 years ago

@ilievi187, It's most likely a linker issue due to incompatible ABIs. But Nvidia also moved some GPUs to legacy last month. I also hit that trap, because I updated my driver ASAP.

SupinePandora43 commented 2 years ago

I heard csgo received dxvk support. How it works with it?

ilievi187 commented 2 years ago

it works like a magic :)

SupinePandora43 commented 2 years ago

Hello @orvitpng, for some reason GPU accelerated graphics is broken on your system with 32 bit applications, but not completely dead because mesa's faster CPU renderer, llvmpipe, is acting as a fallback. It's not clear if that's related to your issue with CS:GO however, because CS:GO is a 64 bit OpenGL application on Linux.

This may be unrelated, but it does seem odd for you to have 32 bit amdvlk installed. Can you double check that you have the lib32-nvidia-utils package installed and that it has the exact same version as the rest of your nVidia driver install?

Why it's 64 bit?

orvitpng commented 2 years ago

another late reply to this. Seems Linus Tech Tips has the exact same issue in his videos.