none
RDP 프레임 레이트 관련 값(DWMFRAMEINTERVAL) 문의 RRS feed

  • 질문

  • 원격 호스트의 DWMFRAMEINTERVAL 값을 10진수 60, 240FPS로 설정한 후에 원격 클라이언트가 접속할 시에 원격 클라이언트 기준으로 FPS 가 정해지는, 최대 FPS 값인가요? 아니면 원격 클라이언트에서 요구하는 FPS 와는 상관없이 스트리밍시의 절대 FPS 값인가요? 즉 클라이언트의 환경에 따라서 프레임 레이트가 달라지는가? 가 궁금합니다.

    원격 호스트 = 값 240FPS

    원격 클라이언트 = 60FPS 모니터

    스트리밍=?

    제가 지금 쓰는 모니터를 64FPS 로 오버클럭 해서 이의 정배수인 256FPS로 설정 해봤는데 렉이 걸라더라고요. 120이나 144로 설정해도 되나 그냥 하고싶어서 256으로 했습니다.

    그래서 https://support.microsoft.com/ko-kr/help/2885213/frame-rate-is-limited-to-30-fps-in-windows-8-and-windows-server-2012-r 여기 맨 아래 해결단계 문단에 6번에 설명이 이해가 좀 안가네요.

    2018년 5월 1일 화요일 오전 6:47

답변

  • 안녕하세요.

    먼저 DWMFRAMEINTERVAL 값의 의미를 알아야 할 것 같은데요.
    이것은 FPS 의 단위가 아니라 ms (milli-second) 을 의미합니다.
    그러므로, KB2885213 에서 언급한 것처럼 DWMFRAMEINTERVAL 값을 십진수로 15 로 설정하는 것은 산술적으로 1000/15 = 66.6... 와 같은 정도가 될 것 같네요.

    KB2885213 문서는 예전에 만들어진 문서인데, DWMFRAMEINTERVAL 을 설정하여 최대 frame rate 을 60 FPS 까지 설정할 수 있다고 되어 있지만, RDP는 30 FPS 로 제한되어 있다고 합니다.
    ====
    6. Click Decimal, type 15 in the Value data box, and then click OK. This sets the maximum frame rate to 60 frames per second (FPS).
    Note This registry entry sets the maximum frame rate limit that the remote display protocol can deliver to the remote session client. This setting does not set the actual frame rate for the remote session client. The actual frame rate in the remote session depends on other factors such as application and computer hardware resources. Additionally, not all remote display protocols support a frame rate that is greater than 30 FPS. For example, Remote Desktop Protocol (RDP) limits the frame rate to 30 FPS. Please contact the remote display protocol providers for more information.

    그리고 아래는 Windows 10 등에서 개선된 사항에 대해서 언급하고 있는데요.
    여기에서 AVC 444 mode 를 사용하면 좀 더 높은 FPS 이 가능할 것으로 보입니다. 참고하시기 바랍니다.
    Remote Desktop Protocol (RDP) 10 AVC/H.264 improvements in Windows 10 and Windows Server 2016 Technical Preview
    https://cloudblogs.microsoft.com/enterprisemobility/2016/01/11/remote-desktop-protocol-rdp-10-avch-264-improvements-in-windows-10-and-windows-server-2016-technical-preview/


    도움이 되었기를 바랍니다.
    감사합니다.

    • 답변으로 표시됨 RaceDriverMIKU 2018년 5월 2일 수요일 오후 2:51
    2018년 5월 2일 수요일 오전 9:08

모든 응답

  • 안녕하세요.

    먼저 DWMFRAMEINTERVAL 값의 의미를 알아야 할 것 같은데요.
    이것은 FPS 의 단위가 아니라 ms (milli-second) 을 의미합니다.
    그러므로, KB2885213 에서 언급한 것처럼 DWMFRAMEINTERVAL 값을 십진수로 15 로 설정하는 것은 산술적으로 1000/15 = 66.6... 와 같은 정도가 될 것 같네요.

    KB2885213 문서는 예전에 만들어진 문서인데, DWMFRAMEINTERVAL 을 설정하여 최대 frame rate 을 60 FPS 까지 설정할 수 있다고 되어 있지만, RDP는 30 FPS 로 제한되어 있다고 합니다.
    ====
    6. Click Decimal, type 15 in the Value data box, and then click OK. This sets the maximum frame rate to 60 frames per second (FPS).
    Note This registry entry sets the maximum frame rate limit that the remote display protocol can deliver to the remote session client. This setting does not set the actual frame rate for the remote session client. The actual frame rate in the remote session depends on other factors such as application and computer hardware resources. Additionally, not all remote display protocols support a frame rate that is greater than 30 FPS. For example, Remote Desktop Protocol (RDP) limits the frame rate to 30 FPS. Please contact the remote display protocol providers for more information.

    그리고 아래는 Windows 10 등에서 개선된 사항에 대해서 언급하고 있는데요.
    여기에서 AVC 444 mode 를 사용하면 좀 더 높은 FPS 이 가능할 것으로 보입니다. 참고하시기 바랍니다.
    Remote Desktop Protocol (RDP) 10 AVC/H.264 improvements in Windows 10 and Windows Server 2016 Technical Preview
    https://cloudblogs.microsoft.com/enterprisemobility/2016/01/11/remote-desktop-protocol-rdp-10-avch-264-improvements-in-windows-10-and-windows-server-2016-technical-preview/


    도움이 되었기를 바랍니다.
    감사합니다.

    • 답변으로 표시됨 RaceDriverMIKU 2018년 5월 2일 수요일 오후 2:51
    2018년 5월 2일 수요일 오전 9:08
  • 역시 Frame Interval 이라고 적혀있길래 뭔가 했는데, 그런거였군요.
    2018년 5월 2일 수요일 오후 2:52
  • 그럼 하나 더 묻겠습니다.

    DWMFRAMEINTERVAL 옵션은 최대 프레임 타임에 대한 설정을 뜻하나요? 아님 호스트 머신의 프레임 타임, 즉 RDP로 날아오는 프레임 타임에 대한 설정인가요?

    그러니까 호스트 머신에서 값을 16으로 주면 62.5FPS인데 리모트 컴퓨터의 모니터가 60FPS라고 할 지라도 RDP로 날아오는 영상 자체는 62.5FPS 인가요?

    2019년 12월 8일 일요일 오후 1:30