Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Counter-Strike 2 (730) #2704

Open
2 tasks
tome3055 opened this issue May 18, 2019 · 63 comments
Open
2 tasks

Counter-Strike 2 (730) #2704

tome3055 opened this issue May 18, 2019 · 63 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues

Comments

@tome3055
Copy link

Compatibility Report

  • Name of the game with compatibility issues: Counter-Strike Global Offensive
  • Steam AppID of the game: 730

System Information

  • GPU: AMD Radeon R7 445
  • Driver/LLVM version: Mesa 18.2
  • Kernel version: 5.13
  • Link to full system information report as Gist:
  • Proton version: 4.2-4

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

steam-730.log

Symptoms

The process starts but game doesn't show up.

Reproduction

-Go to the game tab
-Force the game to be played via proton 4.2-4
-Download
-Click play

In the log it says:
14595.342:0027:0035:err:ntdll:RtlpWaitForCriticalSection section 0x7bcf7da0 "../../../../proton/wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0035, blocked by 0028, retrying (60 sec) .... and the continues to retry.

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label May 18, 2019
@kisak-valve kisak-valve changed the title Counter-Strike: Global Offensive Counter-Strike: Global Offensive (730) May 18, 2019
@qmmp123
Copy link

qmmp123 commented Jun 2, 2019

Why do you use Proton instead of native run?

@ghost
Copy link

ghost commented Aug 4, 2019

I would like to see Proton support all "native" source-based titles some day. The internal DirectX9 to OpenGL leaves a lot to be desired in comparison to D9VK and Gallium Nine.

@qmmp123
Copy link

qmmp123 commented Aug 4, 2019

I would like to see Proton support all "native" source-based titles some day. The internal DirectX9 to OpenGL leaves a lot to be desired in comparison to D9VK and Gallium Nine.

Hmmm. But wine translates windows API calls to POSIX and it will be more slowly than native run. Wine run: Game -> WinAPI -> POSIX
Native run: Game -> POSIX

Correct me if I'm wrong

@ghost
Copy link

ghost commented Aug 4, 2019

@qmmp123 You're technically not wrong, but with the notable additions, such as esync and now fsync, translation of Windows API calls should be fast up to a point where legacy translation layers for DirectX9/11 bottleneck Wine itself. If you can, try to play Garry's Mod, which is one of Source games that work with Proton, using D9VK, the recent addition to Proton 4.11, or Gallium Nine Standalone that is easily installable via Protontricks.

@qmmp123
Copy link

qmmp123 commented Aug 23, 2019

@Bryophyllum I have spoken with some game developers. They said version of directx game may have more optimization than OpenGL version. I meant it is problem in game code . Neither DirectX nor OpenGL does not affect on it. Sorry for english.

@kisak-valve
Copy link
Member

Demo viewer from pre 2013 is not working

Issue transferred from ValveSoftware/csgo-osx-linux#2176.
@Adenis890 posted on 2019-09-13T04:40:06:

Your system information

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large pastes as a Github Gist.

So I wanted to try the old csgo from 2013 (on steam, right click csgo, properties, beta and the demo viewer). After i installed it, i tried opening it and it gave me an error and when i tried it with Proton the game opened and it was just a black screen. I remember on Windows i had to open it from the steam folder csgo.exe but here you can't do that. I know it's not a big issue, and it's no longer a supported version but i was thinking that maybe someone knows a solution.

@kiroma
Copy link

kiroma commented Sep 13, 2019

GPU: Nvidia GTX950M
Driver: 435.21
Game fails to launch. Creates a black screen and displays an error message box with the following:

Failed to initialize NVAPI with error (0xFFFFFFFE), which is required when running on NVIDIA hardware. Your drivers may be corrupt or out of date.

@aufkrawall
Copy link

Game seems to work fine in Proton with D9VK. However, VAC doesn't allow you to play online.

@kisak-valve Is there anything that could be done about? It likely offers much better CPU performance than the OGL port, especially in Danger Zone.

@SimplyCorbett
Copy link

SimplyCorbett commented Oct 10, 2019

Game launches as a black screen and then crashes with NVAPI error. Tried D9VK, no luck.

Is there anything that could be done about? It likely offers much better CPU performance than the OGL port, especially in Danger Zone.

I'm sitting at 300 FPS @ 4k fullscreen max settings on native. Performs great.

@xDShot
Copy link

xDShot commented Oct 13, 2019

Game launches with D9VK enabled. Shows this when launched.
20191013102426_1

@qmmp123
Copy link

qmmp123 commented Oct 13, 2019

@kiroma Try to update your drivers or reinstall it

@SimplyCorbett
Copy link

@kiroma Try to update your drivers or reinstall it

Should I also reinstall my drivers?? Every other game runs.

@qmmp123
Copy link

qmmp123 commented Oct 15, 2019

@tsalwierz I think your client missed some libs. Try to launch steam via console and see logs

@qmmp123
Copy link

qmmp123 commented Dec 22, 2019

@shoober420 can you show logs? I wrtote earlier how to do it

@shoober420
Copy link

shoober420 commented Dec 22, 2019

Compatibility Report

System Information

Symptoms

Error about VAC after launch, just like @aufkrawall and @xDShot mentioned.

EC3D3B86-C7AD-4F93-96E0-708AC9E2AA0A

Reproduction

Launch the game

@qmmp123

LOGS:
steam-730-d9vk.log "PROTON_USE_D9VK=1"
steam-730.log

@tskxz
Copy link

tskxz commented Sep 14, 2020

Demo viewer from pre 2013 is not working

Issue transferred from ValveSoftware/csgo-osx-linux#2176.
@Adenis890 posted on 2019-09-13T04:40:06:

Your system information

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large pastes as a Github Gist.

So I wanted to try the old csgo from 2013 (on steam, right click csgo, properties, beta and the demo viewer). After i installed it, i tried opening it and it gave me an error and when i tried it with Proton the game opened and it was just a black screen. I remember on Windows i had to open it from the steam folder csgo.exe but here you can't do that. I know it's not a big issue, and it's no longer a supported version but i was thinking that maybe someone knows a solution.

@kisak-valve
Copy link
Member

demo_viewer - for pre 2013/1/9 demos dont work

Issue transferred from ValveSoftware/csgo-osx-linux#2530.
@tanjilk posted on 2020-09-14T08:54:17:

Please describe your issue in as much detail as possible:

Hello, id like to play the old csgo selecting the beta as here
Screenshot from 2020-09-14 09-49-18

I forced the use of specific Steam Play compatibility tool with Steam Linux Runtime as here
Screenshot from 2020-09-14 09-52-02
And if i run the game it appears that
Screenshot from 2020-09-14 09-50-15

Also, i tried with all proton versions
Screenshot from 2020-09-14 09-52-54
And if i run the game with proton, i recieve an blank screen and it exits after like 30 seconds.

@ghost
Copy link

ghost commented Nov 4, 2020

I am getting a FATAL ERROR: Failed to connect with local Steam Client process! error with any proton version. I validated / reinstalled the game, but it didn't do the trick.

@tskxz
Copy link

tskxz commented Nov 5, 2020

I am getting a FATAL ERROR: Failed to connect with local Steam Client process! error with any proton version. I validated / reinstalled the game, but it didn't do the trick.

Any other games works?

@ghost
Copy link

ghost commented Nov 5, 2020

Well I tried TF2, and although I get the common "insecure mode" error message when trying to connect to a server, the game at least launches... Outer Wilds works too, but I don't know if that game even checks for the Steam client.

@codeman101
Copy link

@tanjilk ya I get the same error when I try to run the game via proton after I discovered that the native linux version also broke. The latest update really did a number on the game.

@tskxz
Copy link

tskxz commented Feb 6, 2021

@tanjilk ya I get the same error when I try to run the game via proton after I discovered that the native linux version also broke. The latest update really did a number on the game.

Are you talking about the counter strike old version?

@codeman101
Copy link

@tanjilk No CSGO

@codeman101
Copy link

Native version got updated today. Seems fixed now.

@kisak-valve
Copy link
Member

CS2 doesn't launch on Linux Mint

Issue transferred from ValveSoftware/steam-for-linux#10471.
@la-dbs posted on 2024-02-07T07:51:50:

Your system information

  • Steam client version (build number or date): not found
  • Distribution (e.g. Ubuntu): Linux Mint 20 Cinnamon
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • Steam Logs: not found
  • GPU: Intel© Core™ i7-6600U CPU @ 2.60GHz × 2

Please describe your issue in as much detail as possible:

Hello,
I installed CS2 on my computer (using Linux Mint).
Unfortunately, when I launch the game, the game does not open and the button "play" goes to "cancel" or "stop" and then returns to "play".
Have you ever seen this king of issue with CS2 on Linux?
la-dbs

Steps for reproducing this issue:

  1. Install Steam and CS2 on linux
  2. Use proton experimental
  3. Launch CS2

@simifor
Copy link

simifor commented Feb 7, 2024

@la-dbs you can't play cs2 on the linux client with proton, you won't get past vac. It's a native title so you should run it normally, without proton. If you want to play the windows version of cs2 on linux you'll have to install the windows version of steam through wine.

@AllanVicthor
Copy link

cs2 is running but doesn't show up

SO: ubuntu 20.04.6
Processor: 12th gen intel core i5-1235U
Memory: 8 gb ram
Graphics: 1920x1080 intel

i don't know if is possible running cs2 with this system and what i have to do for running in this case.

@CNR0706
Copy link

CNR0706 commented May 29, 2024

The game works fine for me when ran in WINE / Proton, however there is absolutely no sound whatsoever. The audio device selection just says "Sound disabled".

Sound works fine in the native build and all other Proton games.

Please consider fixing this as CS:2's Linux build can be literally unplayable at times.

System Information: https://gist.github.com/CNR0706/e453aa38c4ec3dce4a1761f2bcac6cbb
Steam Runtime Diagnostics: https://gist.github.com/CNR0706/e12f63dc649c1aac64c56e689107afe3

@Dupiter-AU
Copy link

Dupiter-AU commented Jun 24, 2024

I can get the CS2 workshop tools to launch by downloading the windows binary depot (2347771), setting cs2.exe up as a non-steam game and running with -tools flag and under Proton. It will not load if you are using wine, as it won't be able to find the steamworks sdk.

There are problems with using proton however. First roadblock I've encountered was flickery viewports in hammer, where if a viewport wasn't being focused by the mouse it would go completely blank or flicker with strange graphics (2D and 3D). This also happened with S1 hammer, but the fix there was to switch to the system wine and not use proton (I used Lutris to do so). Obviously that isn't the solution here, since it will only launch under Proton.

I don't know if there's a fix to that without asking Valve to fix the issue in Proton, or getting a native linux port. I've tried using PROTON_USE_WINED3D=1, but that caused startup crashing (Could be a solution if we can get it running).

EDIT: I should also point out that the fonts are a bit cut off which makes some menus hard to read

@Dupiter-AU
Copy link

Update with video showcasing the problem with S2 hammer viewports on Proton 9.0-2 (Other proton versions and GE have the same problem)

functional.mp4

System Specs:
Operating System: Arch Linux
KDE Plasma Version: 6.1.0
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1
Kernel Version: 6.9.5-arch1-1 (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 5700X 8-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 2060 SUPER/PCIe/SSE2
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7C56
System Version: 2.0

@Dupiter-AU
Copy link

Progress report on getting CS2 tools usable:

So far system wine doesn't seem to be an option. I got close by copying over dlls and exes from a windows steam install, but CS2 complains it can't make the connection to steam because it is not open. Launching steam from inside wine does not seem to change the outcome, nor does making a sym link to the linux steam dir.

-vulkan and/or -forcenovsync takes no effect.

I think the best bet so far is to have it usable within Proton, but for that to happen Valve probably needs to investigate and fix the viewport problem. @kisak-valve If you could let the Proton team know about this problem that would be greatly appreciated, and I think I speak on behalf of everyone here that we would be happy to provide logs or any other necessary information if needed.

@SolidBrave
Copy link

SolidBrave commented Aug 8, 2024

Garuda Linux x86_64
Kernel: 6.10.2-AMD-znver3
DE: KDE Plasma 6.1.3
WM: KWin (Wayland)

CPU: AMD Ryzen 7 5800X3D (16) @ 3,40 GHz
GPU: AMD Radeon RX 7800 XT [Discrete]
Memory: 7908 MiB / 32010 MiB

Trying CS2 after a long time and I am just confused and wasting my time with linux again. Proton is not a option because of vac. But using the native version is running terrible. I lose a lot of fps ~60fps in practice deathmatch. If this ever changes wake me up.

@Eoin-ONeill-Yokai
Copy link

If you could let the Proton team know about this problem that would be greatly appreciated, and I think I speak on behalf of everyone here that we would be happy to provide logs or any other necessary information if needed.

Or, better yet, some linux native tools would be a nice work around assuming it isn't a complete pain to compile it or package it.

@shoober420
Copy link

shoober420 commented Aug 9, 2024

@SolidBrave
Are you using the "-vulkan" launch option to enable Vulkan API? I would also use "-fullscreen" as well and see if these increase your FPS.

Also try using mesa git master packages and definitely make sure youre using the latest video drivers.

@SolidBrave
Copy link

SolidBrave commented Aug 10, 2024

@shoober420
I did a full system update and things seemed to be improved (hits now the 200fps cap in menu). But the fullscreen on start seems bugged either way. top panel is constantly shown.

mesa 24.1.5-arch1.1

using dust2 practice competitive
native: avg ~240fps
proton 9.0.5 ~270fps

would have rather used something like the benchmark map but workshops would also do not work with proton.
Regarding the top panel, is there additionally maybe a issue then I switch to window and then back to fullscreen (select window, apply, select fullscreen apply). I did 2 benchmark runs on native and the games feels off after doing it. Running the benchmarks I did get lower numbers because of it. (235 vs 252)
I guess natives is usable, but I have to select window and then select fullscreen, press apply, on every start...
Overall I am not happy with the performance of cs2 on linux, kinda hoped with proton I get closer to windows. And I rly dont want to use windows dualboot, no fun dealing the grub overwrites.

@CNR0706
Copy link

CNR0706 commented Aug 10, 2024

If you guys are disappointed with the performance CS:2 is giving you on Linux, give this a shot: https://www.reddit.com/r/linux_gaming/comments/1ej0yx2/comment/lgabcdt/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

It's not ideal, but it has improved performance quite a lot for me.

@shoober420
Copy link

shoober420 commented Aug 10, 2024

@SolidBrave
Since Garuda Linux is an Arch based distro, see if you have access to the AUR and install the mesa-git and llvm-minimal-git packages. Install llvm-minimal-git first, then mesa-git.

https://aur.archlinux.org/packages/llvm-minimal-git

https://aur.archlinux.org/packages/mesa-git

Theres a high chance you will see a performance increase using the latest mesa and llvm, especially with new games like CS2.

EDIT:
It looks like Garuda comes pre-packaged with the yay AUR wrapper, so use yay to download llvm-minimal-git and mesa-git.

EDIT2:
I would even install sdl3-git as well. It wouldnt hurt and only increases the chances of better compatibility and performance.

https://aur.archlinux.org/packages/sdl3-git

@SolidBrave
Copy link

SolidBrave commented Aug 12, 2024

@shoober420 thank you for trying to but you could have warned me. llvm-minimal-git is installing since over 6h... (building cxx obects slow, only 5% cpu load)
I'll edit once is done interesting if does anything at the end.
@CNR0706 maybe I should have tried you options first :D

@shoober420
Copy link

shoober420 commented Aug 12, 2024

@SolidBrave

My apologize, I didnt know your PC specs. I would let LLVM compile overnight as your sleeping next time. Its definitely worth it if youre on AMD graphics. I would compile LLVM once a week or so before bed. Thats what I did on my AMD machine.

@thedirptastic
Copy link

I have managed to get the editor open but it claims that the csgo folder is read only and I can't save my map there, but I have to save it there to build.

@kisak-valve
Copy link
Member

Valve Anti Cheat Warning

Issue transferred from #8243.
@10927438 posted on 2024-11-14T15:06:44:

Compatibility Report

  • Name of the game with compatibility issues: CS2
  • Steam AppID of the game:

System Information

  • GPU: Gıgabyte Eagle OC RTX 4070
  • Video driver version: 550.120
  • Kernel version: 6.8.0-48-generic
  • Link to full system information report as Gist:
  • Proton version: 9.0-3

I confirm:

  • [ T] that I haven't found an existing compatibility report for this game.
  • [ T] that I have checked whether there are updates for my system available.

Symptoms

Reproduction

When I enter CS2 with Proton 9.0-3 version and press find a match, I get a Valve Anti-Cheat warning. It asks me to verify the files, I verify them and there is no problem, but it gives the warning again. How can I solve this?

@kisak-valve
Copy link
Member

Counter Strike 2 and proton

Issue transferred from #8291.
@pavlokozlenko posted on 2024-12-05T23:55:30:

Feature Request

Why didn't Valve add VAC anti-cheat support to proton? I tested it and the game goes perfectly through proton, but why did the developers annoy the players so much? If they can't make a normal port of the game, then why not give you the opportunity to play through proton?

Game:
System info https://pastebin.com/ffmhwwqn

I confirm:

  • that I haven't found another request for this feature.
  • [ Yes] that I have checked whether there are updates for my system available that
    contain this feature already.

Description

VAC support to proton

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues
Projects
None yet
Development

No branches or pull requests