CS:GO is not so bad

everyth1ng

DARKLY Regular
I think it matters. I'm not going to pretend I know the answers because GPU shit is way more complex than the basic level of information you guys are arguing about. However, I do know two things. First, higher FPS basically means a higher sample rate for information. I have never heard of any situation, either in computer science or any other discipline, where a LOWER sample rate was better. This reminds me of a debate from the 775 days when people thought syncing the FSB strap to NB would improve performance because because the numbers matched up so must be better, right? No, they were wrong and despite the capability of anyone with a 775 board to run benchmarks and show how it's clearly wrong, the myth still persisted for years.

The other thing I know is that some poor developers somewhere devoted a bunch of time to creating buffering algorithms, specifically to address the issue of tearing while providing the highest level of FPS. Why would they go through that effort if none of that mattered because you could just cap the FPS yourself?

I guess there's a third thing I know, which is that monitors don't have any memory, which means they can't queue anything. The GPU does have memory, but it's busy filling it with the latest information instead of holding onto old, irrelevant info. Therefore, the display device just gets whatever image data is available in the buffer at the first opportunity. It seems logical to me that if your GPU is pumping out 120 FPS, and you're playing CS, and some figure leaps out from behind a corner, there is a greater chance you'll catch a frame for the exact moment when the figure appears and have more time to react than if you only have 60 FPS and might only be shown a frame where either a) the character has yet to emerge at all or b) the character has already fully emerged and begun to shoot you.
I've invested nearly 600 hours into CS:GO. I feel like a can react more quickly when my frame rate is capped higher than my refresh rate. This may all be in my head, but I sincerely doubt it. I wish that I could refer to peer reviewed journals to back myself up. But seriously, what's the harm in trying it my way for a while? And while this is anecdotal evidence, I can point to Youtube videos of various pro gamers playing CS, Quake 3, that play those games at high frame rates. Again, not direct evidence, but it's something to keep in mind.

CS can be a miserable experience if you feel like you can't line up your shots and/or react quickly enough. It's especially frustrating when you go one gameplay session where you do well, and then you go into another gameplay session sometime later and do poorly. There are a number of factors that could be contributing to this performance difference (some of which have nothing to do with the hardware you're running the game with, etc.), and I'm just trying to discuss some of the things that seem to have worked for me to make me more consistent.
 

MetalLobster

TD Admin
I've invested nearly 600 hours into CS:GO. I feel like a can react more quickly when my frame rate is capped higher than my refresh rate. This may all be in my head, but I sincerely doubt it. I wish that I could refer to peer reviewed journals to back myself up. But seriously, what's the harm in trying it my way for a while? And while this is anecdotal evidence, I can point to Youtube videos of various pro gamers playing CS, Quake 3, that play those games at high frame rates. Again, not direct evidence, but it's something to keep in mind.
.


I feel like this had more to do with what server you're playing on than FPS. On Darkly, I get very low ping, so models move across area where I'm watching smoothly and I generally land at least one shot. However, if I play on any server with 50+ ping, models would skip, and if I watch an area and someone peeks me, they land 2-3 shots before I can shoot. Have you played on a LAN?

CS can be a miserable experience if you feel like you can't line up your shots and/or react quickly enough. It's especially frustrating when you go one gameplay session where you do well, and then you go into another gameplay session sometime later and do poorly. There are a number of factors that could be contributing to this performance difference (some of which have nothing to do with the hardware you're running the game with, etc.), and I'm just trying to discuss some of the things that seem to have worked for me to make me more consistent.

If I had to write down the reasons why I can't line up shots and/or react quickly, it would be in the order of personal skill, server issues (if playing on Values 64 tick servers), then peeker's advantage.
 

everyth1ng

DARKLY Regular
I feel like this had more to do with what server you're playing on than FPS. On Darkly, I get very low ping, so models move across area where I'm watching smoothly and I generally land at least one shot. However, if I play on any server with 50+ ping, models would skip, and if I watch an area and someone peeks me, they land 2-3 shots before I can shoot. Have you played on a LAN?



If I had to write down the reasons why I can't line up shots and/or react quickly, it would be in the order of personal skill, server issues (if playing on Values 64 tick servers), then peeker's advantage.
The server that you're playing on absolutely plays an enormous part in how you perform. The short answer that I think we can both agree on is that its both. It's not one or the other - not that you're portraying it as one or the other. It just needs to be said. There are a number of variables at work here that need to be accounted for.

I haven't played CS:GO on a LAN connection yet, but I used to play CS 1.5/1.6 on LAN.

Peeker's advantage is definitely an issue in CS:GO. However, I actually find that when I have someone's head in my crosshair in Valve's MM servers it's easier to keep it in there when the player is moving compared to when I try to do the same thing in TD's server (even after a server restart). With that said, though, when I go for the kill and press the left mouse button, I find that my hits register better in TD's server. My frame rate in Valve's matchmaking servers is consistently in the 200-300 range regardless of what map I'm playing, but it's between 120-300 on TD's server with 31 other players.
 

MetalLobster

TD Admin
My frame rate in Valve's matchmaking servers is consistently in the 200-300 range regardless of what map I'm playing, but it's between 120-300 on TD's server with 31 other players.


That happens to me as well, although I'd bet it would happen on Valve servers as well if they had 32 man games.

Peeker's advantage is definitely an issue in CS:GO. However, I actually find that when I have someone's head in my crosshair in Valve's MM servers it's easier to keep it in there when the player is moving compared to when I try to do the same thing in TD's server (even after a server restart). With that said, though, when I go for the kill and press the left mouse button, I find that my hits register better in TD's server. My frame rate in Valve's matchmaking servers is consistently in the 200-300 range regardless of what map I'm playing, but it's between 120-300 on TD's server with 31 other players.

Peeker's advantage has been in CSS and 1.6 and the reason being is the latency from playing online, so it will always exist to some level. On LAN, there is no peeker's advantage. However, it's more noticeable on CSGO for some reason and I'm not sure why.
 

everyth1ng

DARKLY Regular
Peeker's advantage has been in CSS and 1.6 and the reason being is the latency from playing online, so it will always exist to some level. On LAN, there is no peeker's advantage. However, it's more noticeable on CSGO for some reason and I'm not sure why.

Yeah, I should have been more clear regarding this. I used to play CS 1.5/1.6 a lot more passively compared to how I play CS:GO. Peeker's advantage has always been an issue online, but I was at least able to hold corners more consistently well in CS 1.5/1.6. In CS:GO, someone can just come running around the corner with a P90 and spray me down. It isn't always effective, but it happens way more than it should.
 

everyth1ng

DARKLY Regular
http://www.tomshardware.com/forum/382560-33-60fps-60hz-monitor

A 60hz monitor refreshes the screen 60 times per second. Therefore, a 60hz monitor is only capable of outputting 60fps. It can still feel smoother to play at a higher framerate than your monitor can display however, because input lag with your mouse will be reduced. You might also start to see tearing though, which happens when your videocard is rendering frames faster than your monitor can display them.

When the game is outputting more frames than the monitor can refresh, the monitor will show the next frame before the whole last frame was shown. With a 120hz monitor, the entirety of every frame can be shown of those 120 fps. Technically you're seeing more than 60fps but it's not the whole frames (on the 60hz monitor at 120fps).

This is just from some quick digging I did. I'll try to find some additional sources when I have more time. Of course, none of these posts prescribe an exact number to set your maximum frame rate at, but it seems to be the case that it's indeed in everyone's best interests to greatly exceed your monitor's refresh rate. IIRC, CS:GO's default is 300FPS. That seems like a good number to me.

To set your maximum frame rate:
Steam/steamapps/common/Counter Strike Global Offensive/csgo/cfg/

At this point, if you don't see a file called "autoexec.cfg", create a Notepad document and name it "autoexec.cfg" without the quotations and place it in the "cfg" folder using the path above. BJ will most likely cover how to do this in his thread, as well. Here's an example of a config that I've been using for a few months now:

fps_max 300
rate 128000
cl_updaterate 128
cl_cmdrate 128
cl_interp_ratio 1
cl_interp 0
 

Fork Included

TD Admin
my monitor is 60 hz and when i play at fpsmax 60 i get some split screen wiggling.., this is elminated when i bump up the max to 75... so so far i've been playing at 75

but i don't know if it is the above in conjuction with the INTERP changes but as i said in the other post my ability to kill people has skyrocketed from when i first loaded go up. 4-6 kills per round are now achieved with relative ease and i don't have to spray anymore.

So i guess i was wrong, it was the hardware side of things :) :)

time to get a 120hz monitor
 

everyth1ng

DARKLY Regular
my monitor is 60 hz and when i play at fpsmax 60 i get some split screen wiggling.., this is elminated when i bump up the max to 75... so so far i've been playing at 75

but i don't know if it is the above in conjuction with the INTERP changes but as i said in the other post my ability to kill people has skyrocketed from when i first loaded go up. 4-6 kills per round are now achieved with relative ease and i don't have to spray anymore.

So i guess i was wrong, it was the hardware side of things :) :)

time to get a 120hz monitor
I'm glad that you're doing much better now. I had similar results when I made many of these changes a few months ago. I'm usually getting at least 2.00 K/D, but often higher, although I'm still experiencing a bit of peeker's advantage even with my rates set up properly. I think that this has more to do with my ISP than it does with the server, though, in my case.

In a perfect set up, I'd have a system that could consistently maintain 200-300FPS WITH 31 other players and a high refresh rate monitor and an ISP that could consistently give me below 15 ping on TD's server, but I have no such set up.

Speaking of high refresh rate monitors, though, I'm seriously considering buying this monitor within the next couple of weeks:

http://www.staples.ca/en/ASUS-VG248QE-24-inch-Monitor-with-LED/product_185097_2-CA_1_20001
 

OG buckshot jr

TD Admin
Fork Included and Sgt. Rex Power Colt - what you guys are experiencing is the age-old, cs 1.3 "Set your fps to 100, no matter the monitor" setting. The reason why this works (Remember, I said I max at 100fps even though my monitor is 60Hz) so well is because by setting a slightly higher fps, you're compensating for potential choke. If you limit the exact fps to your refresh rate, you're allowing no such room. Fork's on the right track, by going just marginally higher, whereas 300 is just sheer "cause I think so" guess-work.
 

everyth1ng

DARKLY Regular
Fork Included and Sgt. Rex Power Colt - what you guys are experiencing is the age-old, cs 1.3 "Set your fps to 100, no matter the monitor" setting. The reason why this works (Remember, I said I max at 100fps even though my monitor is 60Hz) so well is because by setting a slightly higher fps, you're compensating for potential choke. If you limit the exact fps to your refresh rate, you're allowing no such room. Fork's on the right track, by going just marginally higher, whereas 300 is just sheer "cause I think so" guess-work.
Other people are of course free to do as they wish, and I do understand your skepticism. And so in response to your characterization of me as doing guess work, it seems reasonable to me to do whatever I can to limit the amount of input latency that I'm experiencing.
:coffeethink:
 

everyth1ng

DARKLY Regular
Lol, I'm honestly worried that I'm going to jizz myself when I see this thing running in front of me! I'm actually trying to buy a used one in the TO area at the moment. Hopefully things work out.
 
Top