RDP Optimize

出自Silica Library | 間奏時光
於 2024年8月7日 (三) 02:07 由 Silica對話 | 貢獻 所做的修訂 (创建页面,内容为“Category:Windows [https://www.reddit.com/r/sysadmin/comments/fv7d12/pushing_remote_fx_to_its_limits/ Source] == RDP Host Group Policies == <pre> Computer Configuration > Policies > Administrative Template > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Connections: 1. Select RDP Transfer Protocols = Enabled 2. Set Transport Type to: "Use both UDP and TCP" > Remote Session Enviorment: 1. Use hardware graphics adapters for…”)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋


Source

RDP Host Group Policies

Computer Configuration > Policies > Administrative Template > Windows Components > Remote Desktop Services > Remote Desktop Session Host

> Connections:

1. Select RDP Transfer Protocols = Enabled
2. Set Transport Type to: "Use both UDP and TCP"

> Remote Session Enviorment:

1. Use hardware graphics adapters for all Remote Desktop Services Sessions = Enabled
2. Prioritize H.264/AVC 444 graphics mode for Remote Desktop Connections = Enabled
3. Configure H.264/AVC Hardware encoding for Remote Desktop Connections = Enabled
4. Set "Prefer AVC hardware encoding" to "Always attempt"
5. Configure compression for Remote FX data = Enabled
6. Set RDP compression algorithem: "Do not use an RDP compression algorithm"
7. Configure image quality for RemoteFX Adaptive Graphics = Enabled
8. Set Image Quality to "High" (lossless seemed too brutal over WAN connections.)
9. Enable RemoteFX encoding for RemoteFX clients designed for Windows Server 2008R2 SP1 = Enabled.

> Remote Session Enviorment > Remote FX for Windows Server 2008R2:

1. Configure Remote FX = Enabled
2. Optimize visual experience when using Remote FX = Enabled
3. Set Screen capture rate (frames per second) = Highest (best quality)
4. Set Screen Image Quality = Highest (best quality)
5. Optimize visual experience for remote desktop sessions = Enabled
6. Set Visual Experience = Rich Multimedia

TurboRemoteFXHost.reg

Windows Registry Editor Version 5.00

;Sets 60 FPS limit on RDP.
;Source: https://support.microsoft.com/en-us/help/2885213/frame-rate-is-limited-to-30-fps-in-windows-8-and-windows-server-2012-r

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations]

"DWMFRAMEINTERVAL"=dword:0000000f

;Increase Windows Responsivness
;Source:https://www.reddit.com/r/killerinstinct/comments/4fcdhy/an_excellent_guide_to_optimizing_your_windows_10/

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]

"SystemResponsiveness"=dword:00000000

;Sets the flow control for Display vs Channel Bandwidth (aka RemoteFX devices, including controllers.)

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermDD]

"FlowControlDisable"=dword:00000001

"FlowControlDisplayBandwidth"=dword:0000010

"FlowControlChannelBandwidth"=dword:0000090

"FlowControlChargePostCompression"=dword:00000000

;Removes the artificial latency delay for RDP.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]

"InteractiveDelay"=dword:00000000

;Disables Windows Network Throtelling.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]

"DisableBandwidthThrottling"=dword:00000001

;Enables large MTU packets.

"DisableLargeMtu"=dword:00000000

;Disables the WDDM Drivers and goes back to legacy XDDM drivers. (better for performance on Nvidia cards, you might want to change this setting for AMD cards.)

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services]

"fEnableWddmDriver"=dword:00000000