Open tome3055 opened 5 years 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
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.
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.
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.
@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.
@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.
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.
@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.
@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
@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.
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.
Valve Anti Cheat Warning
Issue transferred from https://github.com/ValveSoftware/Proton/issues/8243. @10927438 posted on 2024-11-14T15:06:44:
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?
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.