Didn't have a problem like this. Just changing vsync in options was enough for me to get more than 60 FPS.
I need to activate and disable vsync in the nvidia control panel to disable vsync
Turn vsync on and off, add nvidia-settings --load-config-only to your startup apps/commands (check how to do that at your distros wiki or something) and restart. Vsync should be permanetly off.
The NVidia control panel or command line suggested by gutigen is the only reliable way for me to disable VSync nowadays. With the earlier beta versions I could use the ingame options but this stopped working some time back; can't tell whether it was Steam, NVidia or my Arch Linux install that caused it.
I noticed before that my fps were limited to 60 and vsync was off, my workarround was to put
vblank_mode=0 %command%
in the game launch options
Ingame vsync option should respect your choice regardless of system settings. I like having vsync on in my Gnome Shell, cause it removes any stutter or tearing and just feels much smoother. But when it comes to gaming, I don't want vsync anywhere near it. Playing around with launcher files or terminal is not a solution.
Got same issue, Need to toggle on/off in options to disable Vsync in CS:S
Nvidia GTX670
This seems to be related to Nvidia drivers, I haven't seen this with AMD drivers.
Well you can check if it's nvidia settings fault. Turn off vsync in nvidia, reboot and open terminal, type: glxgears -info and let it spin for few seconds. If result is some crazy amount of frames (like 8,000 for example), vsync is off, if it matches your monitor refresh rate (60, 75hz or whatever you got set) it means vsync is on and you have to use tweak from third comment to make changes persistent.
east: it is probably because you dont launching nvidia-settings with your OS. If its started, it reconfigure correctly all things again - for example VSync. So if you open it later, you see its disabled but you think you have to re-disable, but it really work at time you started this utility :)
In Ubuntu its launched automatically as hidden command-line instance.
ZeXx86: So that's the reason why drivers from nvidia binary do not remember settings, meh. Shame that Ubuntu doesn't update experimental drivers regulary like it was promised (313.18 is latest, not 310.19).
@gutigen: yes, its the "reason". All custom changes are applied after utility start. I would like to see 313 drivers in Ubuntu too. Don't understand why its outdated when 313 are stable and 310 are not in reality even experimental but old right now :)
Sync to vblanc is disabled in my nvidia-settings. But enabled in kwin (tearing)
This issue is not only related to game since i noticed the same behaviour in wine game (EVE-Online) toggling vsync there seems to have the same pattern. So the blame is probably how vsync behaves with nVidia.
Have some weird vsync issues with Wine game on one monitor and using my other one for other stuff. The weird performance and stuttering etc.
We believe we just fixed this bug; sorry for the trouble. Stay tuned for an upcoming driver release.
Today I tested CS:Source on my notebook - fresh Ubuntu 12.10 64bit with Intel HD4000 (Intel® Core™ i3-3110M CPU) and it works just awesome! Out of the box and with high settings I getting 80+ FPS. I never thought it will work under linux with intel graphics so good. Perfect work Valve. Thank you very much again
Issue transferred to ValveSoftware/Source-1-Games#116.
This issue is closed - continue conversation there.
vblank_mode=0 %command%x1 2013-02
The FPS on every map seems under linux limited to 60.
I found a solution for this:
bind "F8" "mat_vsync 1; mat_vsync 0;"
When you now press F8 if you are on a server the FPS is not more limited.
Other way:
Start the Game and join on a server, 60 FPS, okay. Then you go in the options, turn v-sync ON, then click apply. Now set v-sync to OFF again, and then you can play with the old FPS.
I found this today and post the solution here:
http://steamcommunity.com/app/240/discussions/0/864958451780203861/?tscn=1360341783#c864959088376686349