Counter-Strike: Source is the latest release of Counter-Strike, the planet's most popular squad-based Tactical Action FPS, where players co-operate as part of a team to achieve objectives.
When adding test results please specify video card and driver version you are using.
Most configuration and options work (see below).
Stress test works, but when overriding dxlevel to 81 or 70 (see 'what
does not work'), some textures will be overbright or completely white -
like the 'invisible soldier' that appears as solid white in this stress
"Find server" and join functionality works.
"Create server" functionality works.
well, but crashes randomly on many maps (like de_dust2).
Overriding to the hl2.exe OS to be Windows98 greatly reduces/eliminates the crashes for some people.
What does not
The server MOTD message does not display.
Sending of voice chat is currently not working (too garbled for use).
Changing AA in game does not work, but can be overridden in Linux at card level.
In game steam community does not work.
Will not work when run from an NTFS partition.Runs too slowly to play with dxlevel set to 90. Must be overridden to 81 or 70, even with my hardware (see below).
What was not tested
Because of the crashes, crippling speed issues when using DX9 or better, and missing/broken features like the MOTD and voice, this game's support can be rated bronze at best. Tested with wine 1.1.6, 1.1.5, 1.1.3, and 1.1.2 (no difference between results). Tested with nvidia drivers 177.80, 177.76, 177.70, 177.68, and 177.67 (no difference in results). Tested on Kubuntu 8.10b1, a6, a5, & a4 w/ kernel 2.6.27-7, 2.6.27-5, 2.6.27-4, 2.6.27-2, 2.6.27-1, 2.6.26-5 (no difference in results). Tested with hl2.exe overridden to Win98 and WinXP, with sound enabled and disabled (no difference in results). Tested running fullscreen (1650x1050 and resolutions down to 960x600), and running in a virtual windows (1280x800 & 1024x768), no difference in results. Tested *without* Compiz, no pulseaudio. Test system: Intel Core 2 Quad Q6600, G.SKILL 4GB DDR2 1066, ASUS Striker II Formula MB, ASUS EN9800GTX+ DK (512MB), ABS Tagan BZ800 PS
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Manjaro Linux 20.2||Jan 14 2021||5.22||Yes||No||No||Garbage||Adel Khial|
|Show||Ubuntu 17.04 "Zesty" amd64 (+ variants like Kubuntu)||Jul 15 2017||2.12||Yes||Yes||Platinum||TheStraight|
|Show||Arch Linux x86_64||May 26 2016||1.9.10||Yes||Yes||Platinum||Ash Carvin|
|Show||Ubuntu 15.04 "Vivid" amd64 (+ variants like Kubuntu)||Apr 09 2016||1.9.7||N/A||Yes||Gold||an anonymous user|
|Show||Ubuntu 15.04 "Vivid" amd64 (+ variants like Kubuntu)||Apr 09 2016||1.6.2||N/A||Yes||Gold||an anonymous user|
|Bug #||Description||Status||Resolution||Other apps affected|
|5159||Microphone xmit in Half Life and HL:S games very harsh and goes in and out of "focus"||REOPENED||View|
|6095||MOTD in counter-strike 1.6 does not render||REOPENED||View|
|24684||Multiple Source engine based games (Steam): out-of-order rendering, bloom effect and lights are visible through walls when multicore rendering is enabled||NEW||View|
All things going well, this game will work in current versions of wine (wine-1.0.1 and up) if you:
cd ~/.wine/drive_c/Program\ Files/Steam && WINEDEBUG=-all wine steam -applaunch 240
Note: Your path might differ, depending on language and installation directory. This is default for English install.
Note2: Additional command line options go after-applaunch * not before. Ex: -applaunch 240 -dxlevel 80 -console
For better graphics quality you might want to use -dxlevel 90 command option and enable GLSL shaders via registry (save this to a "file.reg" then import with 'wine regedit file.reg'):
Note: GLSL is enabled by default as of wine-0.9.49
For better performance use -dxlevel 80 or even 70 and the following game settings:
cl_drawmonitors 0 r_WaterDrawRefraction 0 r_WaterDrawReflection 0Also you can disable GLSL.
(i) In the past Steam updates have been followed by serious errors running CS:S (or even just steam), including serious lockups. When running after an update, be sure that you're ready to switch to another tty at the first sign of trouble - preferably having a "wineserver -k" sitting ready in it just in case. Just a thought.
(ii) Sound latency issues (skipping, popping as everything struggles to keep up) - most notably sudden lag during firefights can sometimes be cleared up by running "soundlist" in the CS:S console. This is a more general CS:S issue, nothing to do with wine.
If you have other good resource (at least as good as ones above) send vitamin a message with the link.