🥕 저장소 (Dev & Tools)/잡다구리 (ETC)
[Win] RDP 성능 최적화
님아.
2026. 3. 2. 15:46
Part 1. 그룹 정책 — GPU 및 H.264 활성화
Win + R → gpedit.msc
경로:
컴퓨터 구성 → 관리 템플릿 → Windows 구성 요소
→ 터미널 서비스 → 원격 데스크톱 세션 호스트 → 원격 세션 환경
| 항목 | 설정값 |
|---|---|
| 모든 원격 데스크톱 서비스 세션에 하드웨어 그래픽 어댑터 사용 | 사용 |
| 원격 데스크톱 연결에 대해 H.264/AVC 하드웨어 인코딩 구성 | 사용 |
| 원격 데스크톱 연결에 대해 H.264/AVC 444 그래픽 모드 우선 순위 지정 | 사용 |
Part 2. 레지스트리 — 60fps 상한 해제
Win + R → regedit
경로:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations
새로 만들기 → DWORD(32비트) → 이름: DWMFRAMEINTERVAL → 값: 15 (10진수)
| 값 | 의미 |
|---|---|
15 |
최대 60fps 허용 |
33 |
최대 30fps (기본값) |
Part 3. 그룹 정책 — UDP 전송 프로토콜 활성화
기본 RDP는 TCP만 사용합니다. UDP를 함께 허용하면 지연 감소와 안정성이 향상됩니다.
경로:
컴퓨터 구성 → 관리 템플릿 → Windows 구성 요소
→ 터미널 서비스 → 원격 데스크톱 세션 호스트 → 연결
| 항목 | 설정값 |
|---|---|
| RDP 전송 프로토콜 선택 | 사용 → 하위 옵션: "UDP 및 TCP 사용" 선택 |
Part 4. 그룹 정책 — RemoteFX 데이터 압축 구성
네트워크 대역폭이 충분할 경우 대역폭 절약보다 화질·속도를 우선하는 방향으로 설정합니다.
경로:
컴퓨터 구성 → 관리 템플릿 → Windows 구성 요소
→ 터미널 서비스 → 원격 데스크톱 세션 호스트 → 원격 세션 환경
| 항목 | 설정값 | 설명 |
|---|---|---|
| RemoteFX 데이터에 대한 압축 구성 | 사용 → "메모리를 적게 사용하도록 최적화" 선택 | 기가 인터넷처럼 대역폭 여유가 있는 환경에 적합. 압축을 줄여 CPU 부하를 낮추고 전송 속도를 높임 |
옵션 설명:
- 메모리를 적게 사용하도록 최적화: 압축률 최소, 대역폭 사용 최대 → 빠른 로컬 네트워크에 유리
- 메모리 및 네트워크 대역폭 감소: 균형 모드 (세션당 약 200KB 추가 메모리)
- 더 적은 네트워크 대역폭 사용: 압축 최대, 외부 인터넷 등 느린 환경에 유리
Part 5. 그룹 정책 — RemoteFX 시각 품질 최적화
경로:
컴퓨터 구성 → 관리 템플릿 → Windows 구성 요소
→ 터미널 서비스 → 원격 데스크톱 세션 호스트 → 원격 세션 환경
→ RemoteFX for Windows (하위 항목)
| 항목 | 설정값 |
|---|---|
| RemoteFX를 사용할 때 시각적 효과 최적화 | 사용 → 화면 캡처 속도: 최고 / 이미지 품질: 중간 이상 권장 |
| 원격 데스크톱 서비스 세션에 대해 시각적 효과 최적화 | 사용 |
⚠️ 이미지 품질 "낮음" 설정 시 화면이 뭉개지므로 주의
Part 6. Windows 전원 계획 — 고성능 모드 설정
절전 모드에서는 RDP 세션 처리 성능이 저하될 수 있습니다. 호스트 PC의 전원 계획을 고성능으로 설정하면 RDP 응답성이 향상됩니다.
설정 방법:
Win + R→powercfg.cpl실행- 고성능 또는 최고 성능 선택
또는 관리자 권한 명령 프롬프트에서:
powercfg -setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
위 GUID는 고성능 계획 기본값입니다.
최고 성능 계획이 목록에 없을 경우 아래 명령어로 활성화:powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
참고 출처
| 출처 | URL |
|---|---|
| MS Learn — 30FPS 제한 해제 (KB2885213) | https://learn.microsoft.com/ko-kr/troubleshoot/windows-server/remote/frame-rate-limited-to-30-fps |
| MS Learn — GPU 가속 설정 | https://learn.microsoft.com/ko-kr/azure/virtual-desktop/graphics-enable-gpu-acceleration |
| MS Learn — RD 세션 호스트 성능 튜닝 | https://learn.microsoft.com/ko-kr/windows-server/administration/performance-tuning/role/remote-desktop/session-hosts |
| MS Learn — Windows Server 전원 및 성능 튜닝 | https://learn.microsoft.com/ko-kr/windows-server/administration/performance-tuning/hardware/power/power-performance-tuning |