ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.61k stars 1.07k forks source link

Counter-Strike 2 (730) #2704

Open tome3055 opened 5 years ago

tome3055 commented 5 years ago

Compatibility Report

System Information

I confirm:

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.

Dupiter-AU commented 5 months ago

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

https://github.com/ValveSoftware/Proton/assets/82429716/376c0656-e66e-4f49-a5a4-f711e3732d24

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 commented 4 months ago

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 commented 3 months ago

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 commented 3 months ago

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 commented 3 months ago

@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 commented 3 months ago

@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 commented 3 months ago

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 commented 3 months ago

@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 commented 3 months ago

@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 commented 3 months ago

@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 commented 2 weeks ago

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 commented 2 weeks ago

Valve Anti Cheat Warning

Issue transferred from https://github.com/ValveSoftware/Proton/issues/8243. @10927438 posted on 2024-11-14T15:06:44:

Compatibility Report

System Information

I confirm:

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?