Closed tintinmaster closed 1 year ago
Well as you're probably aware the FAQ states "The Counter-Strike 2 Limited Test is only available on Windows."
I do hope too that this changes some time until summer, I hope they don't just launch CS2 while not having stress-tested it on Linux at all.
Also I'd be very curious what the state of vulkan, etc. is in CS2.
Perhaps us Linux gamers can at least launch it in Proton for offline testing, I would assume VAC won't let us play online in Proton.
I would also love to test the beta on Linux.
I honestly don't see the the reason Mac and Linux were excluded in the first place, other than that Valve does not have a proper bug reporting form which will mix Linux, Mac and Windows reports making finding the cause of issues harder than it should be.
Another question, does playing on Linux prevents you from getting the invite ? Can you still get the invite of CS2, even if you cannot play it on Linux ?
Another question, does playing on Linux prevents you from getting the invite ? Can you still get the invite of CS2, even if you cannot play it on Linux ?
According to this post on reddit you can be invited even when using the native linux build.
Another question, does playing on Linux prevents you from getting the invite ? Can you still get the invite of CS2, even if you cannot play it on Linux ?
According to this post on reddit you can be invited even when using the native linux build.
Yeah got my invite on linux, and we cant launch the game even with proton, i did try multiple version of it and only the select which game launch apear but nothing happen when you select cs2. They could have give it to windows player instead of me, like i've never use windows with csgo.
Yeah got my invite on linux, and we cant launch the game even with proton, i did try multiple version of it and only the select which game launch apear but nothing happen when you select cs2. They could have give it to windows player instead of me, like i've never use windows with csgo.
You could try to launch the Windows version of Steam through wine (Lutris, Bottles, etc.) and install CS2 there. There's some reports that that worked.
Well as you're probably aware the FAQ states "The Counter-Strike 2 Limited Test is only available on Windows."
I do hope too that this changes some time until summer, I hope they don't just launch CS2 while not having stress-tested it on Linux at all.
Also I'd be very curious what the state of vulkan, etc. is in CS2.
Perhaps us Linux gamers can at least launch it in Proton for offline testing, I would assume VAC won't let us play online in Proton.
I find it kinda odd they made CS2 beta Windows only. Its not like CS:GO at its current state is stable on Linux at all, a lot of year old bugs (like the requiring -nojoy bug) is stiill unfixed. There is no point in not releasing the linux beta, as it could have really negative impacts due to undiscovered bugs and general issues.
Just got in to beta. There's no native Linux build and running the beta through proton surprises you with "Some of your game files have been detected to have no signatures or invalid signatures".
Come on Valve... You may not owe us anything but there are millions of Steam Deck users out there (and I'm one of them) and you're doing terrible job at instilling trust in SteamOS.
Got in the beta just now and unfortunately am unable to play thanks to a VAC error.
Ubuntu 23.04, Steam Flatpak, Proton Experimental.
Got the beta a while a back, but no luck opening it on linux...
I got the beta. I managed to run CS2 by running the game via Proton Experimental. However trying to load any map will crash it it seems. Using Linux Mint 21.1
Edit: I should also mention I've been trying to load maps in the "practice mode." Trying anything MM related gives me a VAC error.
Also crashing when loading into a map, heres a journal entry https://pastebin.com/AdgHWdFm im running on arch with pacman steam, proton experimental (tried with 8 too), proprietary nvidia drivers from pacman and x11
Also crashing when loading into a map, heres a journal entry https://pastebin.com/AdgHWdFm im running on arch with pacman steam, proton experimental (tried with 8 too), proprietary nvidia drivers from pacman and x11
For those who experience crashes when loading into a map:
sudo sysctl -w vm.max_map_count=2147483642
or writing vm.max_map_count = 2147483642
to /etc/sysctl.d/80-gamecompatibility.conf and rebooting the system fixes the issue.
Also crashing when loading into a map, heres a journal entry https://pastebin.com/AdgHWdFm im running on arch with pacman steam, proton experimental (tried with 8 too), proprietary nvidia drivers from pacman and x11
For those who experience crashes when loading into a map:
sudo sysctl -w vm.max_map_count=2147483642
or writingvm.max_map_count = 2147483642
to /etc/sysctl.d/80-gamecompatibility.conf and rebooting the system fixes the issue.
Thank you this worked and I can now load maps. Still unsure of how to solve the VAC issue but I'm glad I can see the game for myself now.
Seems like there was some chugging and input lag when I first started a private game but it sorted itself out. Only apparent issue at this time is the VAC verification.
Also have the VAC signature errors, and the vm.max_map_count errors when running the game under proton.
What is the point of not shipping the game w/o linux binaries? I fail to understand the security practice here.
Yup, VAC signature errors here as well, I don't think there is much that can be done about this.
We will most likely need to wait for a native build.
Today I was invited to the CS2 Limited test but was unable to play due to VAC signature errors.
I don't get the point in sending invites to accounts which solely have activity on linux systems to the beta if it is not working yet.
I don't get the point in sending invites to accounts which solely have activity on linux systems to the beta if it is not working yet.
I do, I play only on Linux but I also have a Windows installed.
Thanks to them sending the invite anyway I can play by booting to Windows.
I always play under linux and i refuse to install CS2 under Windows (which I would have to buy for this to happen) - and this is not going to happen. As I am immensely greatful, that CS is workin under linux at all I will simply wait a little bit longer as I am sure valve is already working on it.
On a sidenote - i am so thrilled how far linux has come - I remember when we from linux-gamers.net tried to hack wine to be able to run CS1.6 back in the day on a Lan-party in southern germany. And look how far we are now with games under linux.
So please give the linux-guys at valve a little break - I am sure we will get our working installation on a short notice. <3
@linuxstony this has been an issue for nearly 7 months. i doubt it
@not-nullptr it was a quite limited test up until yesterday, and they clearly stated that it was only for Windows, now they've rolled it out for most people and linux users also get enrolled, so I'm sure they're aware and working on it, as we're getting closer to a real release.
vfio is a thing btw
@rscottyy vfio isnt viable for everyone, i.e. i have a 7950x3d which doesnt have an igpu
@imavlr yeah you're probably right, mb
@rscottyy vfio is a thing btw
Yea but even with vfio, I don't have bare metal performance as I would like (30-25 fps in vfio, 70-100+ in Linux with proton)
Yeas vfio is not a permanent solution ofc. You aren't likely going to get a fix from valve over the weekend. So VFIO or dual-boot is your two options.
I tried installing through bottles and lutris but both seem to play the game at a locked 2fps regardless of what version of proton or wine I use through either. Very frustrating.
@lionblaze55 I also had the similar experience and left me scratching my head why I could run it through proton.
Now I think about it, this is also why you aren't getting VAC signature warnings as you're using the bundled directx it seems.
Lutris runs the steam's windows client instead of the linux one
Also just got the possibility for the CS2 Beta. Also would love to test it on Linux, but sadly you can't.
Also just got the possibility for the CS2 Beta. Also would love to test it on Linux, but sadly you can't.
Same here :(
Also just got the possibility for the CS2 Beta. Also would love to test it on Linux, but sadly you can't.
Same for me :(
Proton-experimental, VAC not accept. Debian 12.
Would love to test the CS2 Beta, but I'm on Debian 12 so that's out the window. Would love to test.
Runs well offline on EndeavourOS, stops on VAC when online, tho :/
That's sad, because the performance on Windows is horrible and it is amazing on Linux (except for an input lag)
@kisak-valve out of curiosity, do we have an official answer on this or is Valve staying on their initial stance of "No, only Windows for now"? If the latter, is there some sort of timeline we could be made aware of, or is it still unknown/non-disclosable for now? Thanks in advance!
CSGO just started presenting me with the option to launch CS2 when I run it without any compatibility tools. Haven't had the chance to try yet though.
CSGO just started presenting me with the option to launch CS2 when I run it without any compatibility tools. Haven't had the chance to try yet though.
Interesting, try it when you get a chance. I have CS2 and I don't get the option still.
CSGO just started presenting me with the option to launch CS2 when I run it without any compatibility tools. Haven't had the chance to try yet though.
Interesting, try it when you get a chance. I have CS2 and I don't get the option still.
I didn't get the option at first, but after verifying game data one update downloaded, second one after launching the game and then closing and third update downloaded after restarting steam.
After that I get the dialog, when I launched the CS2 for the first time, wine prefix preparation window showed up, and after closing steam showed the game as not running. I'll investigate further, but so far it looks like someone from valve realized the missing Linux support and they at least trying to bodge it with wine/proton. It does not work for me, but I'll look into logs and try to figure out what went wrong.
Nonetheless, big props to valve for at least this.
@SlouchyButton I only get the popup when I specify a Steam Play compatibility tool. if I don't, it only starts CS:GO
I feel like Valve doesn't have anything to do about what you're experiencing, sadly
@lou-perret @SlouchyButton Yeah I don't get the popup yet either. I highly doubt Valve has anything to do with what you're experiencing because they most likely wouldn't push out a Proton update for CS2, it's most likely a native game like CSGO and Dota 2 (also Source 2).
@SlouchyButton I only get the popup when I specify a Steam Play compatibility tool. if I don't, it only starts CS:GO
I feel like Valve doesn't have anything to do about what you're experiencing, sadly
I am 100 % completely sure you are wrong. Compatibility is turned off for csgo and I still get the dialog after few updates, that happened after @imavlr message. Another thing is that when choosing cs2, steam creates wine prefix in
My debugging attempts so far: There were multiple errors happening (when running steam in terminal), gamescope didn't help, deleting the created prefix didn't help either. When attempting to launch the game after deleting prefix, my mouse gets stuck. When attempting reboot, gnome segfaults and system doesn't shut down waiting for windevice application - possibly linked to not working mouse.
EDIT: Just FYI running Arch on 6.4.12 stock kernel, Gnome 44.4 on Wayland. AMD GPU with OSS Mesa drivers.
@lou-perret @SlouchyButton Yeah I don't get the popup yet either. I highly doubt Valve has anything to do with what you're experiencing because they most likely wouldn't push out a Proton update for CS2, it's most likely a native game like CSGO and Dota 2 (also Source 2).
There is clearly wine messages in console log from steam and wine is running when attempting to start cs2 without compat tools. Your theory makes sense except for their workflow it probably is much more complicated to prepare a full build of cs2 for linux (let it be because of technical problems or just management problems) vs just slapping wine onto it with fixed VAC complains.
This is probably an insanely far-fetched and dumb idea, but awhile ago I saw this thread for having Opera GX run on Linux. Could we do something similar for CS2 to get around the VAC signature problem? The basic gist is the guy installed Opera GX in a Windows VM and moved the files back to the Linux wine prefix. People are saying that installing CS2 via Lutris works, but with poor performance, and that CS2 via Proton works, but with VAC problems. What happens when we combine both methods?
This really sucks, to disrespect Linux Gamers.
I am 100 % completely sure you are wrong.
He's 100% right. On Linux with disabled Proton, it just starts CSGO, and no select option at all!
Okay, to clarify it a bit, there seems to be some glitch in steam that resulted in me seeing the dialog after doing the aforementioned steps (verify integrity → launch game & close → update → restart steam). This dialog stops showing once I toggle the compat tools on and off again. This is rather interesting together with steam trying to create the wine prefix and glitching out wine.
Nonetheless, it seems it sometimes shows the dialog even with turned off compat tools for users that were previously enabling them and tinkering with it.
This really sucks, to disrespect Linux Gamers.
Stop acting like an entitled twat, there are legitimate reasons why not to build for more than one platform in beta testing the game, where it is expected to build often and stuff might break. Devs do (for a good reason) target windows first, as that is still the absolute majority of players. It doesn't make sense to target Linux as a main platform, and neither does it make a lot of sense to target multiple platforms at this stage. This could (and I do hope for it) change since now majority of players have access to the limited test, but I do understand (even tho it saddens me), why they wouldn't build for Linux just now. This isn't disrespecting to Linux players, respect has nothing to do with this decision.
verify integrity → launch game & close → update → restart steam
Cannot reproduce.
Gentoo Linux updated with minimal unstable packages
Hello friends. I have found a solution to the low fps when running steam through wine on lutris. Simply added -nojoy to the launch options. Hopefully this works for some of you! I'm on nvidia proprietary drivers, amd ryzen, lutris steam with lutris-proton-ge-8.13
@detolly thank you, can confirm this fix works running steam under bottles using soda-7.0-9.
Will there be a test phase for Linux before the release or will it be only for Windows the whole time
P.S. Would love to test it on Linux for you ;)