-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The maximum frame capture is 60 per second is limitation #92
Comments
The display refresh rate is 240 Hz. |
Could you share some more details? |
Windows build is 10.0.26100 |
We've been seeing the same with WGC on 24H2 (26100) with some users. We've seen it with our recorder but the same CaptureSample binary does full frame rate on pre-24H2 but seems to be capped to 60fps on 24H2. |
Does this improve if you set the namespace winrt
{
using Windows::Foundation::Metadata;
using Windows::Graphics::Capture;
}
if (winrt::ApiInformation::IsPropertyPresent(winrt::name_of<winrt::GraphicsCaptureSession>(), L"MinUpdateInterval"))
{
session.MinUpdateInterval(std::chrono::milliseconds(1));
} |
@robmikh Yes it does! Thanks for the tip, we can use this to fix high-framerate capture in our recorder for now. If I could ask for a bit of info on the implementation of |
Good to know! I think I know what's going on then. As for how Ideally this means you should get something that matches the specified interval, assuming the content is constantly changing. |
Thanks for the explanation! That sounds like we will need to guard against frame rate undershooting, which is fine (we'll just specify a |
Measure latency per frame capture, the latency is 15ms-17ms.
The latency is 15ms-17ms per frame capture, is this performance for frame capture?
The capture device is nVidia RTX4090.
The text was updated successfully, but these errors were encountered: