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.
All the normal maps, voice, sound. I play at fullscreen (1280x1024) (command line parameter '-width 1280 -height 1024') using DirectX 7.0 (command line parameter '-dxlevel 70') with pixel shading enabled in winecfg. My graphics card is a NVIDIA 7800 GT PCI-E, with X configured to use NVIDIA's Unix drivers from the Ubuntu Dapper repository.
To prevent Counter-Strike Source from switching my desktop resolution to a lower, default resolution, I used '-dxlevel 70 -width 1280 -height 1024' for the command line parameters the first time I ran the game. After exiting the game properly, I ran the game without any extra parameters.
What does not
Changing the graphics settings while ingame can result in a crash, but that happens sometimes running Microsoft Windows XP, too.
Certain custom maps have strange graphics errors, notably surf_10x_final.
Ingame video screens, like the ones in surf_rebel_resistance*, surf_japan_v* do not display correctly.
What was not tested
Every map ever made for CS:S :P
It is more than likely that you'll find a custom map on the internet that doesn't render correctly.
I was unable to get Counter-Strike Source to run on a Kubuntu Dapper laptop with an ATI Radeon 9700 graphics card and the fglrx X driver. The game may or may not run depending on your graphics (or other) hardware and drivers.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|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|
|Show||Ubuntu 12.10 "Quantal" i386 (+ variants like Kubuntu)||Mar 21 2013||1.5.26||Yes||Yes||Platinum||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.