How to Change the Frame Rate Limit in a Remote Session?

Fine-tuning your frame rate limits in remote sessions can really improve your monitorsโ€™ visual performance and responsiveness, making for a much smoother and more enjoyable user experience.

Some remote display programs, including Remote Desktop Protocol (RDP), donโ€™t support a frame rate greater than 30 frames per second (FPS) by default. To change the frame rate limit, youโ€™ll need to make a (DWMFRAMEINTERVAL) entry in the registry subkey (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations) to change the maximum frame rate limit on the remote session host.

Before we jump in, letโ€™s talk about that intensely-named entry for a moment. The registry entry we just mentioned (DWMFRAMEINTERVAL) is what sets the maximum frame rate limit that the remote display program can send to the client. This entry doesnโ€™t set the actual frame rate for the remote session client, though, as the actual frame rate in the remote session depends on other factors, like the application and computer hardware resources.

That might sound a bit intimidating, but this guide will walk you through the steps to make it all more digestible! Note that weโ€™ll be modifying the registry in this walkthrough, and serious problems can occur if you incorrectly modify the registry. As such, make sure to follow these steps carefully and, to play it safe, back up the registry before you start this process. That way, you can restore it if anything happens. If you donโ€™t know how to do that, check out our guide on how to back up and restore the registry!

With all that out of the way, letโ€™s change your remote sessionโ€™s frame rate!

How to Change the Frame Rate Limit in a Remote Session:

1
This whole process is going to take place in the Registry Editor. As such, hit the Windows key and โ€œSโ€ at the same time to open Windows Search, then type in โ€œRegistry Editorโ€ and choose that application.

2
This step is going to be broken into several small parts, as finding your way to the right folder is incredibly important. First, open HKEY_LOCAL_MACHINE.

  • In there, click SYSTEM.

  • Once inside that folder, go for CurrentControlSet.

  • Now hop into Control.

  • From there, hit Terminal Server.

  • Finally, click WinStations. Weโ€™ve found our destination!

To summarize, the destination is HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations.
3
At the top left, click on Edit. When presented with the menu, pick New, then select DWORD(32-bit) Value.

4
With that made, youโ€™re going to have to name it! Either type (or more easily, Copy + Paste) DWMFRAMEINTERVAL as the name, and hit Enter to confirm it.

5
Now that itโ€™s named, right-click DWMFRAMEINTERVAL and pick the Modify option.

6
A new window will open up. On the right-hand side, select Decimal. In the text field titled Value data on the left, type 15 and hit OK. Believe it or not, setting the Value to 15 makes the maximum frame rate 60 FPS. Weโ€™ll talk about that a little bit in the last section.

7
With that, youโ€™re done! Go ahead and close the Registry Editor. Restart the computer so that the changes take effect, and youโ€™re good to go!

Frame Rate Mapping

Back in Step 6, you typed in โ€œ15โ€ because you wanted the maximum frame rate limit that the remote display protocol can deliver to be 60 FPS. Youโ€™ve got other options, though, if you prefer them. If you want to go with a different frame rate, hereโ€™s the mapping you should follow. Essentially, the formula is that your frame rate will be the Value number multiplied by four!

Decimals = Frames
15 decimal = 60 frames
10 decimal = 40 frames
5 decimal = 20 frames
1 decimal = 4 frames
Chances are that youโ€™ll want 60 since thatโ€™s the maximum, but should you prefer lower frame rates for whatever reason, simply input any of the numbers above.
Was this article helpful?
0
0

Job Post Form Pop up

[mepr-membership-registration-form id="13707"]
[mepr-membership-registration-form id="13708"]
[mepr-membership-registration-form id="13633"]
[mepr-membership-registration-form id="13635"]
[mepr-membership-registration-form id="13634"]
We value your privacy
We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies.
Reject All
Accept All
Customize
We value your privacy
We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies.
Reject All
Accept All
Customize