You're probably moving in slow motion then...?
If gl_vsync is set to 1 then this is true, have you set gl_vsync?
Try toggling gl_vsync too and see what happens, may be related to #1577 with default vsync value not being picked up.
If gl_vsync is set to 1 then this is true, have you set gl_vsync?
Oddly enough, if it's set to 1, then fps_max is ignored, and FPS is just jumping around from 70 to 600. If it's zero, then it's just fine.
Okay, so this suggests that the vsync impl on your GL driver is bugged (or you disabled vsync?). What are your OS details
This happens if you have vsync forced off in your video card's control panel and gl_vsync set to 1 in cs/half-life.
If you have vsync set to application controlled it works fine, gl_vsync 1 = capped at monitor refreshrate, gl_vsync 0 = capped at fps_max.
So I think this is not a bug, the system is doing what you asked it to do. I changed fps_max to not apply when using gl_vsync to prevent frame rate drops due to timing getting slightly out of sync between fps_max and vsync.
Okay, so this suggests that the vsync impl on your GL driver is bugged (or you disabled vsync?)
Just checked my graphics settings, and I indeed had vsync disabled, I set it to application controlled, and it worked just fine. However #1577 is indeed an issue.
Nothing extracted yet.
Since last update, fps_max seems to be ignored. Happens on Windows.