Open the Wine configuration under your CS2 bottle and go to Applications.
Add a new application and search for cs2.exe, for me it was located at C:/Program Files (x86)/Steam/steamapps/common/Counter-Strike Global Offensive/game/bin/cs2/cs2.exe.
Once it's there, selected it and set it to emulate Windows 8 or Windows 8.1
And that's it, the sound should be smooth and crispy.
What does it change for CS2?
Source 2 games will auto-detect the current browser it runs on and based on that it'll change compatibility settings. For Windows 10 and onwards, Source 2 uses WASAPI for sound while in earlier versions of Windows it uses DirectSound, you can check this by running soundinfo in console while in game.
Apparently wasapi on macOS seems to not work properly or Source 2 uses it in a way is not expected.
Why this happens?
When play with wireless headphones, you will experience distorted sound due to what I think is a missmatch between the playback sound rate and CS2's output sample rate, the older fix was to just ramp up the sample rate at least double so instead of 48 Khz you go up to 96 Khz in MIDI settings, but this is only possible if you're using wired headphones, macbook's internal speakers or any other device capable of sampling that high. This is impossible with wired ones (my Logitech G533 only goes up to 48), so that solution did not work.
Oh god!!
Thanks for the info.
Can you also test if the game would still stutter for second when you try to use the in-game voice chat?
I've noticed this behaviour on both CS 1.6 and CS2 when trying to use the microphone which is very nasty, thus the games were no fun for me and i've deleted them.(Although i still keep CS1.6 in Windows ARM VM, where it runs fine)
The stutter is caused by the macOS' orange dot notification in the system tray (the dot in the top right corner) trying to overlay ontop of CS2, for some reason that gets insanely laggy. A way to overcome this is to enable "streamlined push-to-talk", that way CS2 will start capturing your microphone input when the game starts (or the moment you enable it). That way, the orange dot will keep there and won't move or animate.
The root cause of this is the animation on the orange notification dot. You cannot disable this feature unless you remove macOS' SIP (system integrity protection) which is somewhat dangerous
This information on manipulating the WINE configuration for glitchy audio is perhaps applicable to many other games that issues that are being persistent on the CX 24 version.
I’m still learning about all this.
Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.
CrossOver Forums: the place to discuss running Windows applications on Mac and Linux
CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.