6 ms·
Not to mention most of these now fixed problems likely weren't even problems if you had a G-Sync/Freesync display and a compatible GPU. As an extra note, Windo
by babypuncher 3y ago
Not to mention most of these now fixed problems likely weren't even problems if you had a G-Sync/Freesync display and a compatible GPU.
As an extra note, Windows 11 ships with a feature to force the DXGI flip presentation model in older games.
"Gamers" can be like audiophiles in the way the spread half-truths and even outright misinformation. The number of people I still see thinking you should turn G-Sync off is downright silly.
- Hikikomori 3y agoSo much bad or useless optimization information out there. Unfortunately it's hard to test so everyone goes on what it feels like.
- TillE 3y agoTop-level speedrunners of action games are definitely able to feel input lag changes on the order of 10-20ms. For everyone else, you'd really want to prove it with a high-speed camera or something.
- eyegor 3y agoPlaying rhythm games, I can easily feel ~3ms of input lag. However it's pretty easy to adapt even to 100-200ms of lag, so I'd say most people are in the audiophile placebo territory. I can hit a 5-8ms window reliably even with a ton of lag if I spend 20 mins getting used to how it feels (running a game at 10fps under wine on a 10 year old chromebook with bad wireless gear). Network lag is far more significant than any input lag due to input processing or display pipelines.
- httpsterio 3y agoas long as the lag is consistent, then I can concur :) nothing is worse though than a rhythm game that can't keep proper rhythm itself.
- forrestthewoods 3y ago> Playing rhythm games, I can easily feel ~3ms of input lag. Hrmmm. I’m not sure this sentence even makes sense. I’m not sure what the definition of 0ms input lag even is. And I say this as someone who has deeply profiled true end-to-end input/output systems. 0ms relative to what exactly? If you spend 20 minutes getting used to something you could maybe tell the difference if 3ms of input lag was artificially injected. Maybe. But that’s an exceedingly small value and if I had a toggle switch that turned it on/off I’d bet against you being able to tell when it’s on. It does depend on the context. In a game like Guitar Hero 3ms is going to be exceedingly difficult to distinguish imho.
- Filligree 3y agoHumans are incredibly sensitive to audio rhythms/lag, and we’re talking about a rhythm game. Visual processing isn’t likely to notice, but this is probably between hearing/feeling the keystroke and hearing the reaction. 3ms is entirely believable; detection is based on a frequency domain transformation of the overlaid waveforms, not tuning as such. At the same time, sure, we easily compensate.
- forrestthewoods 3y agoYeah I don’t buy that. It’s a long pipeline and there’s almost definitely more than 3 milliseconds of jitter. I’d wager that success/failure sounds are quantized to audio buffers that are a good bit longer than 3ms. This is a deep and interesting enough topic that you could publish a pretty good and valuable paper on what the JND is for poor, average, elite, and “professional” players is. If the line is 3ms for pro I will gladly bet the over!
- Filligree 3y agoOh, I’m expecting there’s 3ms of jitter. On a good day. The total lag is almost certainly an order of magnitude above.
- Paul-Craft 3y agoHave you ever had the experience of having a malfunctioning phone system play back your own voice to you on a slight delay? I have. It's maddening to the point where I find it difficult to continue the phone conversation, and I'd bet that's on the order of 3-5 ms audio delay.
- viraptor 3y agoAre you mixing up jitter and lag? Even if you hit perfect 120fps synced to refresh, your input to display lag goes up to 8ms. And that's ignoring the input device itself, processing time, etc. which also stack up. 3ms is not really doable with typical modern hardware.
- Certhas 3y agoSorry, but: 3ms is how long it takes sound to travel a meter. Do you notice the difference in audio/video sync between sitting in the front or the back of the cinema?
- deleted 3y ago[deleted]
- serf 3y ago>Do you notice the difference in audio/video sync between sitting in the front or the back of the cinema? rhythm games are literally scoring your timings, a cinema offers no such equivalent of a scored feedback loop. No, I wouldn't notice 3ms on the lips of an actor. Drummers are known to be able to perceive 1-3ms differences in timing; again, a tactile action. If a human is involved in the action their sense of rhythm and prediction takes over to allow for manipulation within those timescales. It's not uncommon, either.
- Certhas 3y agoI do absolutely not doubt a 3ms difference in timing being perceptible with two rythmic signals. I absolutely do doubt a 3ms latency though. You are claiming that someone can tell the difference between playing the game oneeter or two metres from the speakers. Put another way, on a large stage the sound from the bands monitors takes ~10ms to reach the drummer. I don't have data, and neither does anyone else here apparently, but in the absence of evidence it seems exceedingly likely that any perceived differences due to 3ms latency (difference ?) are placebo. We know that placebo is real and large so unless someone has an experiment that tries to account for this (e.g. properly blinded) my prior is that you can't tell when playing a rythm game whether the speaker is 1m or 2m from you.
- oneshtein 3y agoSound travels distance between ears in less than 1ms max. Are you able to detect direction of the sound with your ears?
- 3y ago
- Sakos 3y agoAdapting isn't the issue though? It just feels much nicer to play on my 144Hz monitor than it does on my 60Hz monitor. This is first-world problems territory at most. It's not just gaming either. Doing anything on my 144Hz feels so much nicer.
- Dalewyn 3y ago>a G-Sync/Freesync display Going on sort of a tangent, but since it was mentioned: I hate variable refresh rate. I suppose my eyes are just sensitive to changes in rendering speed, because I tried it and I couldn't stand the variable ghosting. For me it's worse than screen tearing, which for me is perfectly resolved with vertical syncing or just capping the frame rate to something less than my monitor's refresh rate.
- helf 3y agoYou arent alone. I despise variable refresh. I cant even stand VFR videos on top of VRR displays. But my eyes are extremely sensitive to various things that almost everyone I know either cant perceive or have to focus really hard to notice. It can be a bit of a curse. LED headlights and taillights give me headaches. A lot of LED street lighting and business lighting hurts me. Etc. I used to be basically unable to stand a CRT under ~85hz. :(
- babypuncher 3y agoThat sounds like more of a problem with your display than with VRR itself. You could probably fix it by capping your game's framerate to whatever it can maintain consistently within your monitor's VRR window. This would give you a smooth consistent experience, without screen tearing or vsync-induced lag. Since it's not working in a fixed refresh rate container, you can do more unconventional numbers too. I like to run a lot of games at 90 FPS.
- deafpolygon 3y agoI do this and cap to 60 (my max refresh on my monitor).
- Dalewyn 3y agoYou're misunderstanding me. First off, I almost never get screen tearing. The only times I get screen tearing is if a program renders faster than my monitor can refresh, and my monitor (a Dell S2522HG) refreshes at 240Hz; screen tearing simply isn't happening. As for input lag, if there is any it's insignificant enough that I don't care. Second of all, my problem is with the the way variable refresh rate works and not with anything on the software side or the monitor itself. Variable refresh rate is exactly what it says on the tin, the refresh rate varies. My problem is because the refresh rate varies, the difference in refresh rate becomes very distracting. One moment my monitor is at 240Hz, the next at 135Hz, then 170Hz, then 70Hz, then 200Hz, and so on for an exaggerated example. Anything that's moving (eg: my mouse cursor) leaves more ghosts the lower the refresh rate becomes, and vice versa. This is very distracting because it's not consistent. Imagine you're listening to music, and the pitch goes up and down arbitrarily. You will probably agree that it's distracting, and that's basically what I find variable refresh rate to be. It is distracting to a fault, and I would rather deal with my monitor going at full speed and limiting my software as appropriate to prevent tearing for a consistent experience that isn't distracting.
- dblohm7 3y ago> "Gamers" can be like audiophiles in the way the spread half-truths and even outright misinformation If I had a dime for every time people were being told to manually manage their Windows page file "for performance"...
- nirav72 3y agoSomehow managing the page file and turning other services off in windows has turned into the Autoexec.bat and Config.sys of the modern age. Although, tweaking both autoexec.bat and config.sys was a worthwhile thing to do back in the day.
- babypuncher 3y agoEvery time a game comes out with performance issues caused by shader compilation or poorly optimized loading of assets, reddit threads and game forums are flooded with people claiming these nonsense fixes magically made their games perfectly smooth. It's asinine.
- Dalewyn 3y agoThere is, or at least was, tangible benefit if you understand how it works. A page file is, as it says, a file that's located in the root of whichever partitions that they are configured on. By default it's only configured on the C: partition and the size of the page file is variable, managed by Windows according to system demands. The page file is equivalent to a swap partition, for the Linux and BSD users out there. Manually configuring the page file has a number of benefits, if you know what you're after (and you're using HDDs): * You can specify a size, fixed or variable, for your page files. By default Windows allocates a fairly small page file, and if your page file use exceeds that allocation Windows has to allocate more space on the fly. This takes time, especially if the page file resides on a HDD. If you configure a fixed size, or a variable size with a large minimum size, you don't need to worry about that dynamic allocation which translates to more performance. Another benefit to a fixed page file is that you can have the page file occupy one continuous area on a HDD platter, for better access times and thus better performance; a dynamic allocation more often than not leads to a fragmented page file and thus worse performance. * You can specify which partitions you want to use for your swap space. It wasn't unusual to just dedicate a partition to a page file, effectively the same thing as a swap partition, especially if your C: partition wasn't that big. This is important for the next bullet point. * Back when we still ran our programs off of HDDs, making a partition earlier in the drive meant locating that partition on the outer areas of the platter. The outer areas of the platter travel faster than the inner areas, because physics, and faster platter speed means faster access times. By placing the page file on such a partition, the page file has better access times and thus you get better performance. A lot of these benefits have gone away thanks to RAM becoming both cheaper and more plentiful, and the storage medium where the page file resides changing from HDDs to SSDs in general. So most people usually don't need to mess with their page files anymore. But for people with specific needs or just a desire to really fine tune their systems, tweaking the page file by hand is still a worthwhile endeavour if you understand what you can get out of it.
- RajT88 3y ago> "Gamers" can be like audiophiles in the way the spread half-truths and even outright misinformation. It's about ethics in game journalism!
- badsectoracula 3y ago> Not to mention most of these now fixed problems likely weren't even problems if you had a G-Sync/Freesync display and a compatible GPU. I have a Freesync display and a compatible GPU and i can feel the difference between no vsync and freesync. There is a slight lag there, if you cannot feel it do not assume that others cannot too (some people even seem to not be able to feel a difference between having vsync on and off or having a compositor or not enable - nowadays really only possible on Linux but in the past you could also do it with WinVista/Win7 and in Win8 with hacks like the one linked - which is mind boggling to me). Of course the input lag depends on the game and how you play it. First person games with raw input, 1:1 mapping of the input (i.e. no filtering whatsoever) and little to no frame queuing (some engines run 1-2 frames "behind" the game state and if you add things like triple buffering you end up with extra lag) are the best to notice this whereas third person games played with a gamepad (where you have only indirect control of the camera - you control the camera's rotation speed, not the camera directly) are way harder to notice, as are games where you mainly use the mouse to click where to go (especially if the game uses a hardware cursor instead of rendering the cursor itself as part of the game UI). Also high refresh rate monitors make it slightly easier to overlook the lag (though it still is possible to tell - mine is a 165Hz monitor after all and i can still notice, it just doesn't annoy me as much as on a 60Hz monitor).
- babypuncher 3y agoOne of the big things to remember with VRR is that you will incur a latency penalty of a couple of frames if your game is running right at the maximum refresh rate of your display. This is why it is usually recommended to set a system wide framerate cap a few frames below the maximum supported value. For most modern gaming monitors, this isn't a huge deal. Cap your game at 140 FPS on a 144hz display and it will feel as snappy as it probably would have uncapped. Though if you have a lower end (or ultra high resolution) display that caps out at something much lower, like 60, then I can definitely see how leaving it uncapped with VRR disabled would feel a lot snappier. Early Freesync-branded displays could also be a bit of a crapshoot for a variety of reasons, but this has gotten much better in the last 5-6 years.
- 3y ago