RDP Optimization Guide
RDP Optimization Guide
RDP optimization mainly involves the following aspects:
- Frame Rate Settings
- Enabling Hardware Acceleration (Using GPU)
- Transmission Protocol Settings
- Number of Connected Users
- nVidia GPU Acceleration
1. Frame Rate Settings (Optional)
I trust the FPS value of the UFO Test. Some say that modifying this may lower the FPS of connection information. Therefore, I suggest not changing it.
- Open the Registry Editor on the controlled machine by pressing
Win + R
, then typeregedit
. - Navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations
(you can copy and paste this path). - Right-click on the blank space, select New -> DWORD (32-bit) Value, and name it
DWMFRAMEINTERVAL
. - Double-click the newly added entry, choose Decimal as the base, and enter the value
15
.15
corresponds to60
frames30
corresponds to30
frames10
corresponds to100
frames
- Restart the computer (you can wait to restart after all steps are completed).
2. Enabling Hardware Acceleration (Using GPU)
- Open the Group Policy Editor on the controlled machine by pressing
Win + R
, then typegpedit.msc
. - Navigate to Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Remote Session Environment.
- Click on Use hardware graphics adapters for all Remote Desktop Services sessions and select Enabled.
- Click on Prioritize H.264/AVC 444 Graphics Mode for Remote Desktop Connections and select Enabled (optional).
- Click on Configure H.264/AVC hardware encoding for Remote Desktop Connections and select Enabled.
- Click on Use Advanced RemoteFX graphics for RemoteApp and select Enabled.
- Restart the computer (you can wait to restart after all steps are completed).
3. Transmission Protocol Settings
If you are using RDP over the public network, follow these steps. For local network usage, it is better to keep the default settings.
- Open the Group Policy Editor on the controlled machine by pressing
Win + R
, then typegpedit.msc
. - Navigate to Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Connections.
- Click on Select RDP transport protocols and select Enabled.
- Choose the transport type to use both UDP and TCP.
- Restart the computer (you can wait to restart after all steps are completed).
4. Number of Connected Users
- Open the Group Policy Editor on the controlled machine by pressing
Win + R
, then typegpedit.msc
. - Navigate to Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Connections.
- Set Restrict Remote Desktop Services users to a single Remote Desktop Services session to Disabled.
- Click on Limit number of connections and enter the maximum number of RD connections you need.
- Restart the computer (you can wait to restart after all steps are completed).
5. nVidia GPU Acceleration
- Download and install the application:
- Download from the official website: nVidia OpenGL RDP.
- Alternatively, download from my file share: Baidu Cloud Link, password: 1234.
- Restart the computer (you can wait to restart after all steps are completed).
RDP Optimization Guide
https://chiamzhang.github.io/2024/07/30/『RDP』RDP Optimization Guide/