Source based games (dota 2, cs go) screen flashing/flickering with primusrun

Hello, I have been trying to run Steam Source games via wine using primusrun (openSUSE 12.3 64 bits, nvidia 630M, KDE 4.10, wine 1.5.23) such as Counter-Strike: Global Offensive or Dota 2 (newer Source engine based games), they load fine till the main menu, but when joining a match,the screen starts to flash/blink insanely in black and I can’t do anything! This isn’t a problem however in older Source games such as Counter-Strike:Source. Any ideas why is this happening? Thanks in advance!

Hello, maybe these games need some tweaking. For making tweaks use winetricks winetricks - The Official Wine Wiki

Have you checked the Wine AppDb?

  • CS-GO WineHQ - Counter-Strike: Global Offensive 1.0 i quote one of the comments there: "There actually is a glitch persisting through all nVidia driver and wine versions up to current 1.5.23 and 313.18: Light sources are visible through walls, this includes lamps, sky but also bomb LED. The cons are that u get blinded by sun even behind the house, but on the positive side you can see bomb carrier and dropped bomb through anything, which makes u sort of a wallhacker :stuck_out_tongue: "
  • DOTA 2 WineHQ - DotA 2 Early Access - Steam a quote from one of the users thaty have an nvidia card "nvidia 460GTX, wine-1.5.26, nvidia-drivers-310 - “I am getting slower than expected performance. I am only getting 30fps max and that is when no real action is happening (action takes this down to 12-15 and sometimes below). Graphically the game is flawless(or close to) so I have no complaints there. Does anyone have any suggestions on what switches or tweaks to try to get the most out of the hardware? Currently I am using the -console -novid -d3d9ex -gl options.”

As far as i know games from Valve do use openGL so you don`t really need to install directx via winetricks, maybe glsl-enable is needed. If you have time you can try an see if the games work better installing directx :slight_smile:
Personally i play CS-S under wine 1.4 with no extra tweaks and it works.

Hi, thanks a lot for your reply! Yes, I have looked at wineHQ, and found a few people with same issue as me (primarily in dota 2) but with no known solutions. I have tried installing Counter-Strike:Source using winetricks, and I have the same problem as dota 2, cs go, etc, however if I try installing with the Crossover bottle,it works flawlessly! Any ideas why? Thanks in advance!

No, sorry, i have no idea about that. All i can say is that i have CS-S installed on clean wine environment and nothing else installed.

I have found what was the problem! Turns out if you disable “multicore rendering”, the game plays without any flashes or issues! Now CS GO works fine under just installing with wine! :slight_smile: