Monitoring frame time is crucial for optimal video game performance. This is because frame time directly affects the smoothness and responsiveness of gameplay.
High frame times can lead to stuttering, lag, and even crashes, making it difficult to enjoy your gaming experience. In fact, a frame time of 16 milliseconds or higher can cause noticeable stuttering.
Aiming for a consistent frame time of 5-10 milliseconds is ideal, but even achieving a frame time of 10-16 milliseconds can make a significant difference in gameplay smoothness.
What is Frame Time?
Frame time is the amount of time it takes for a frame to render on your screen. This is essentially the inverse of frame rate, which measures the number of frames per second.
To measure frame time accurately, you can use tools like Fraps, which can run behind the scenes for games that use DirectX or OpenGL graphics APIs. Fraps also has functionality for game screenshot captures and real-time, in-game video capture.
The full version of Fraps is not free, but there's a free version with limitations that include FPS benchmarking and .bmp screenshots. This free version can still give you an idea of your frame time.
In order to get the most accurate measurement of frame time, you'll want to use a tool like Fraps, which can provide real-time data.
Importance of Frame Time
Frame time is a crucial factor in determining how well a monitor complies with refresh rate standards. The longer the frame time, the easier it is for a monitor to achieve higher compliance.
Calculating frame time is a simple matter of dividing 1000 milliseconds by the frame rate. For example, a frame rate of 240 fps results in a frame time of 4.167 ms.
Monitors tend to have higher compliance with longer frame times because there's more time for the full RGB color transition. This is why higher frame rates, such as 240 fps, have lower frame times, making compliance more challenging.
Here's a breakdown of frame times for various frame rates:
In summary, frame time plays a significant role in determining monitor compliance, and understanding its relationship with frame rate is essential for optimizing gaming performance.
Measuring and Optimizing Frame Time
Measuring and Optimizing Frame Time is crucial for a smooth gaming experience. Calculating frame time is easy; you just need to divide 1000 milliseconds by the frame rate. For example, the frame time of 240 fps is 4.17 ms.
Monitors tend to have higher compliance with longer frame times because there's more time to make its full RGB color transition. A longer frame time means less stuttering and a more consistent gaming experience.
Here's a table showing the frame time for various tested frame rates:
A high and stable framerate is only one part of getting a game to run smoothly. Frametime shows you whether your frames are being delivered at consistent intervals within a second.
How We Measure
To measure frame time, we use a specialized tool that includes a photodiode placed on the monitor's screen, which our test PC reads via a microcontroller connected over USB. This tool can read light output from the monitor and convert it to a 16-bit integer (0-65,535).
We also need to gamma-calibrate the tool by displaying various gray levels and measuring the voltage at each gray level. This helps us identify the voltage for every RGB level from pure black (0,0,0 on the RGB color wheel) to pure white (255, 255, 255 on the RGB color wheel).
Gamma correction is a crucial step in measuring frame time accurately. By understanding how the monitor displays different colors, we can make precise measurements of what exactly the monitor is displaying at various voltage levels.
We repeat measurements at various frame rates, from 60 fps up to the monitor's max refresh rate, including with any available overdrive settings. This helps us calculate refresh rate compliance as a percentage of the monitor's transition versus an ideal transition.
Here's a breakdown of the key steps in measuring frame time:
- Measuring light output with a photodiode and microcontroller
- Gamma-calibrating the tool to identify RGB levels
- Displaying various gray levels to measure voltage
- Repeating measurements at different frame rates and overdrive settings
- Calculating refresh rate compliance
By following these steps, we can accurately measure frame time and identify areas for improvement to achieve silky smooth gaming.
When It Matters
Having a high refresh rate monitor is great, but it's not enough to take full advantage of it if your monitor's response time is too slow. A slow response time means the monitor can't make full color transitions before the screen refreshes itself.
Compliance matters most for gaming at high frame rates. This is where there's more variance between monitors, making compliance even more important. Although compliance is also important when gaming at lower frame rates, it's easier for a monitor to have higher compliance with low frame rates.
In fact, most monitors have their best compliance at 60 fps, which is the standard for console games and many PC games. This is because there's usually enough frame time (16.67 ms) for a pixel to make its full color transition.
But what about when you're playing games at higher frame rates, like 120 fps? In this case, the compliance at 120 fps is just as important, and it's calculated using the same method as the compliance at 60 fps, but with data from the fast GTG sequence at 120 fps.
Here's a quick rundown of the key takeaways:
As you can see, OLED monitors have the best compliance, followed closely by VA and TN monitors. IPS monitors tend to have lower compliance, but it's still important to note that compliance increases at lower refresh rates.
Texture Detail/Quality
Texture Detail/Quality is a key setting to consider when optimizing frame time. Textures are essentially the "wallpaper" for computer graphics, overlaying objects and models to enhance visuals.
This setting typically doesn't impact a game's frame rate, so you can safely set it to a higher quality without worrying about performance.
Frame Time and Video Games
Frame time is a crucial aspect of video games that affects the overall gaming experience. A high and stable framerate is only one part of getting a game to run smoothly, and frametime shows you whether your frames are being delivered at consistent intervals within a second.
Frametime is measured in milliseconds, with each frame being rendered in 1/60 seconds for a smooth 60 fps. This means that for a smooth 60 fps, each frame should be rendered in 16.67 milliseconds.
To monitor frametime, you can use a free app like Rivatuner Statistics Server, which will show you the frametime and allow you to set a framerate limit to ensure consistent pacing. Setting the framerate limit to 30 or 60, depending on your hardware's capabilities, can make a huge difference in your gaming experience.
A stable framerate of 60 doesn't necessarily mean a smooth gaming experience, as frametime can be affected by various factors, including the game's complexity, hardware limitations, and monitor refresh rate. For example, if your monitor has a refresh rate of 60Hz, you won't be able to see frames above 60 FPS.
Here are some general guidelines on acceptable frame rates for video and computer games:
- 30 FPS: Animations may become choppy and show a lack of fluid motion.
- 60 FPS: A stable framerate, but frametime can still affect the gaming experience.
- Above 60 FPS: Not visible on most LCD monitors, but can be beneficial for high-end gaming setups.
What Determines a Video Game?
A game's frame rate or FPS performance can be impacted by several factors. Your system's hardware, such as the graphics card, motherboard, CPU, and memory, can all play a role.
The graphics card and CPU are the most significant contributing factors to a game's frame rate or FPS performance. The computer's CPU sends instructions from programs to the graphics card, and the graphics card processes those instructions to render the image.
Graphics and resolution settings within the game can also affect the frame rate. If you're running a game at high resolutions or with high graphics settings, it can put a strain on your system's hardware.
If your CPU is underpowered, it may not be able to utilize a high-end graphics card effectively. This is because there's a direct relationship between the CPU and GPU, with the performance of your graphics card being dependent on the CPU and vice versa.
Here are some areas that can impact a game's frame rate:
- System hardware, such as the graphics card, motherboard, CPU, and memory.
- Graphics and resolution settings within the game.
- How well the game code is optimized and developed for graphics performance.
The actual FPS you experience can vary based on the hardware and what's happening in the game at any given moment.
Effect on Motion
Frame time has a significant impact on motion in video games. A 16.67 millisecond frame time can result in a 60 FPS frame rate, but any variation can cause motion to stutter.
A 1 millisecond difference in frame time can cause a noticeable change in motion smoothness. This is especially true for fast-paced games that require quick reflexes.
Motion blur can be affected by frame time, as a higher frame rate can create a more realistic blur effect. However, if the frame time is inconsistent, the blur can appear unnatural.
Inconsistent frame times can cause motion to appear jerky or stuttering, which can be frustrating for players. A consistent frame time is essential for creating a smooth gaming experience.
Frame Time and Monitor Performance
Monitor compliance with refresh rates is directly affected by frame time, which is the time each frame is on the screen. Calculating frame time is simple: just divide 1000 milliseconds by the frame rate.
A monitor's frame time changes depending on the frame rate, with higher frame rates resulting in shorter frame times. For example, a 60 fps frame rate has a frame time of 16.67 ms, while a 240 fps frame rate has a frame time of 4.17 ms.
Here's a list of frame times for various frame rates, which can help illustrate the relationship between frame rate and frame time:
Monitors tend to have higher compliance with longer frame times, giving them more time to make their full RGB color transition.
Frame Rates: 59.94, 29.97, and 23.976
The "Strange" Frame Rates of 59.94, 29.97, and 23.976 are a result of the transition from black and white to color television.
These non-integer frame rates primarily exist to meet the requirements of television standards and address certain technical issues. The NTSC standard was reduced by 0.1% to 59.94 fields per second to address compatibility issues and interference between color and audio signals.
Color TV was introduced in a way that made it compatible with black and white TVs, and this led to a slight reduction in the field frequency. This reduction resulted in 29.97 frames per second.
For movies shot at 24 fps to be smoothly played on television, a similar adjustment was made, leading to a frame rate of 23.976 fps. This adjustment was also made to address technical issues.
The frame rates of 59.94, 29.97, and 23.976 are still used today in video editing software to allow users to choose the most suitable one based on their needs. Many of these parameters are no longer used and are only retained in video editing software.
Panel Types and Compliance
OLEDs have the best compliance and motion handling among all panel technologies, thanks to their near-instantaneous response time.
A clear winner between LED-backlit LCD panels (VA, IPS, TN) is hard to determine, as compliance changes on a per-monitor basis. However, using the examples below, you can notice a trend: compliance increases at lower refresh rates.
The compliance trend is due to longer frame times at lower frame rates, making it easier for monitors to be compliant.
Here's a comparison of different panel types and their compliance:
Understanding Frame Time Metrics
Frame time metrics are a crucial aspect of understanding how your computer or gaming console handles frame rates. They measure the time it takes for the graphics processing unit (GPU) to render a single frame.
A frame time of 16 milliseconds or less is considered good, while anything above 33 milliseconds can result in choppy animations and poor performance.
Games like Doom 2016 and Overwatch can have a significant impact on frame time due to their graphics-heavy action sequences. These games may require higher versions of a DirectX shader model that a graphics card may not support.
In terms of hardware, the GPU plays a major role in frame time, but the CPU also contributes to the overall performance. A monitor with a refresh rate of 60Hz can also limit the frame rate you see, making anything above 60 FPS invisible.
Most video games are developed to hit a frame rate of 60 FPS, but anything between 30 FPS and 60 FPS is considered acceptable.
Frequently Asked Questions
What causes bad frame times?
Bad frame times are caused by a bottleneck in your PC's hardware components, such as the graphics card, CPU, or RAM, which can't keep up with the demands of rendering complex graphics. This can lead to choppy or stuttering gameplay, and understanding the root cause is key to improving performance
What is a good total frame time valorant?
For optimal performance in VALORANT, a good total frame time is below 2.34ms, which allows for a smooth gaming experience. Meeting this target ensures that the game's servers can handle the required 128-tick rate and operating targets.
Sources
- https://medium.com/@lakshyasrivastavafl/fps-vs-frametime-the-secret-to-silky-smooth-gaming-fbd740410e04
- https://www.rtings.com/monitor/tests/motion/refresh-rate-compliance
- https://www.tourboxtech.com/en/news/frame-rate.html
- https://www.lifewire.com/optimizing-video-game-frame-rates-811784
- https://developer.mozilla.org/en-US/docs/Web/Performance/Animation_performance_and_frame_rate
Featured Images: pexels.com