리모트 FX
RemoteFXMicrosoft RemoteFX는 Microsoft가 개발한 Remote Display Protocol(RDP)[1]의 시각적 경험을 향상시키는 일련의 기술을 포함하는 Microsoft 브랜드 이름입니다.RemoteFX는 Windows Server 2008 R2 SP1에서 처음 도입되었으며 Microsoft가 Calista Technologies를 [2]인수한 후 계속 개발한 지적 재산을 기반으로 합니다.이는 전체 원격 데스크톱 서비스 워크로드의 일부입니다.
역사
Windows Server 2008 R2 SP1
Windows Server 2008 R2 SP1에 도입된 RemoteFX 컴포넌트는 다음과 같습니다.
- RemoteFX vGPU: 물리 GPU의 가상화된 인스턴스를 여러 Windows 7 가상 머신에 제공하는 기능.이를 통해 VM은 물리 GPU에 액세스할 수 있으며, 3D 렌더링 및 게임 플레이와 같은 풍부한 그래픽 시나리오에서 하드웨어 가속화를 실현할 수 있습니다.
- RemoteFX USB 리다이렉트: USB 디바이스를 Windows 7 VM으로 리다이렉트 하는 일반적인 지원.따라서 가상 시스템 내에서 [3][4]씬 클라이언트 터미널에 연결된 주변 장치를 사용할 수 있습니다.
- RemoteFX 코덱(RemoteFX Calista 코덱이라고도 함): 비디오와 텍스트 모두에서 높은 충실도를 유지할 수 있는 손실성 코덱입니다.RemoteFX 코덱에는 특별한 하드웨어가 필요하지 않으며 [5]인코딩에 CPU가 사용됩니다.
Windows Server 2012
윈도우즈 서버 2012에서 RemoteFX에 [6]다음 구성 요소가 추가되었습니다.
- RemoteFX 적응형 그래픽스:RemoteFX 그래픽스 파이프라인은 그래픽 콘텐츠 유형, CPU 및 네트워크 대역폭 가용성, 클라이언트 렌더링 [7]속도 등 다양한 런타임 조건에 동적으로 적응합니다.
- RemoteFX for WAN: UDP를 지원하고 WAN 및 무선 네트워크 [8]구성 모두에서 유동적인 환경을 보장하기 위해 일련의 네트워크 전송 파이프라인이 변경되었습니다.
- RemoteFX 멀티터치: 최대 256개의 터치포인트로[9] 클라이언트와 호스트 간의 제스처 리모트(핀치나 줌 등)를 지원합니다.
- RemoteFX Media Redirection API: Voice over IP(VoIP) 응용 프로그램을 RemoteFX와 네이티브하게 통합할 수 있습니다.또, 클라이언트측에서 [10]직접 오디오 및 비디오 컨텐츠의 송신과 렌더링이 가능합니다.
- GPU 선택 가능: 모든 RemoteFX 기능은 소프트웨어 에뮬레이션 GPU에서 사용할 수 있습니다.이 GPU는 기본적으로 모든 가상 머신과 세션호스트에서 사용할 수 있습니다.또한 물리 비디오 카드를 서버에 배치하여 RemoteFX vGPU를 [11]유효하게 하면 하드웨어 액셀러레이션의 이점을 얻을 수 있습니다.
또한 다음 구성 요소가 업데이트되었습니다.
- RemoteFX vGPU: DirectX[9] 11을 지원하도록 업데이트됨
- RemoteFX USB 리다이렉션: vGPU 대응의 모든 데스크톱 리모트 시나리오, 기존 VM, 데스크톱 세션 및 물리 데스크톱[9] 호스트를 지원하도록 업데이트됨
- RemoteFX 코덱(RemoteFX Progressive Calista 코덱이라고도 함): 프로그레시브 렌더링을 포함하도록 업데이트되었습니다.이는 대역폭이 [12]허용되는 경우에만 풀 해상도로 이미지를 전송함으로써 WAN을 통해 콘텐츠를 렌더링하는 데 보다 효과적입니다.
Windows Server 2016, Windows 10 Enterprise
Windows Server 2016(RDP 10)에서는 RemoteFX에 [13]다음 컴포넌트가 추가되었습니다.
- RemoteFX 어댑터가 있는 가상 시스템에서 OpenGL 4.4 및 OpenCL 1.1 API 지원
- RemoteFX 어댑터 전용 VRAM 강화
- 트랜스포트 및 API 구현의 다양한 성능 향상
RemoteFX Media Streaming(H.264)은 MMR(Multi Media Redirection)을 대체했습니다.주의: RemoteFX Media Streaming은 모든 유형의 비디오 콘텐츠에 대해 작동하지만 일부 [14]비디오 콘텐츠에 대해서만 작동했던 MMR은 RDP 10에서 완전히 삭제되었습니다.
RemoteFX vGPU 폐지
2020년 7월부터 RemoteFX vGPU는 보안 취약성으로 인해 모든 버전의 Windows에서 더 이상 사용되지 않습니다.2021년 [15]2월에 완전히 철거될 예정이었다.
요구 사항들
Windows Server 2008 R2에서는 RemoteFX 코덱을 세션호스트(리모트 데스크톱 세션 호스트)와 VDI 시나리오(및 리모트 데스크톱 가상화 호스트)에 모두 활용할 수 있습니다.RemoteFX vGPU 및 RemoteFX USB 리다이렉션 기능은 VDI 시나리오(원격 데스크톱 가상화 호스트)[16]에서만 사용할 수 있습니다.
Windows 10 버전1511 에서는, 리모트 FX 가 클라이언트 Hyper-V 에 추가되어 리모트 데스크탑 서비스의 역할에 의존하지 [17]않게 됩니다.
윈도우즈 서버 2012 R2의 2세대 VM은 RemoteFX를 [18]지원하지 않습니다.Windows Server 2016은 이러한 지원을 [19]추가했습니다.
Windows Server 2012 에서는,[20] 리모트 FX 의 모든 기능(vGPU 를 제외)을 서버에 물리 GPU 가 있는 경우와 없는 경우에 모두 사용할 수 있습니다.서버에 GPU가 없는 경우 합성 소프트웨어 에뮬레이션 GPU를 사용하여 콘텐츠를 렌더링합니다.서버에 GPU가 있는 경우 RemoteFX vGPU 기능을 통해 그래픽을 하드웨어로 고속화할 수 있습니다.
RemoteFX vGPU 요건
RemoteFX vGPU의 요구 사항은 [21]다음과 같습니다.
- Hyper-V가 서버에 설치되어 있어야 합니다.VM은 Hyper-V를 사용하여 생성 및 실행해야 합니다.
- 서버의 CPU는 Second Level Address Translation(SLAT; 세컨더리 레벨주소변환)을 서포트해, 유효하게 할 필요가 있습니다.
- Windows Server 2008 R2 SP1 의 경우는, 서버에 DirectX 9.0c 및 10.0 대응 그래픽 카드를 1 개 이상 인스톨 할 필요가 있습니다.
- Windows Server 2012 의 경우는,[22] 서버에 WDM 1.2 드라이버를 탑재한 DirectX 11.0 대응 그래픽 카드를 1 개 이상 인스톨 할 필요가 있습니다.
- 호스트 시스템은 도메인 컨트롤러일 수 없습니다.단일 서버 구성의 경우 Microsoft는 도메인 컨트롤러를 Hyper-V 가상 [23]머신으로 실행할 수 있도록 지원합니다.
Windows Server 2008 R2 SP1은 GPU당 최대 12대의 가상 머신을 대상으로 2개의 물리 GPU에서 [21]총 24대의 가상 머신을 대상으로 테스트되고 있습니다.
상기의 요건을 만족시키는 GPU는 모두 RemoteFX 를 사용할 수 있습니다만, Windows Server Catalog 에는 서버 인정 GPU 의 요건을 한층 더 정의하기 위한 추가 자격이 있습니다.이러한 사양은 GPU 구성 요건을 정의하고 VM 성능 [24]목표를 제공합니다.그래픽 카드는 일반적으로 ATI/AMD의 FirePro, v5800, v7800, v7900, v8800, v9800, Nvidia의 Quadro 2000, 3800, 4000, 4800, 5000, 5800, 6000, Quadro FX 2800, 880 등의 프로페셔널 워크스테이션 제품입니다.
RemoteFX vGPU를 실행하는 서버에서는 이러한 그래픽 카드를 더 큰 전원 장치와 더 많은 PCIe[26] 슬롯으로 수용하거나 기존 서버를 외부 PCIe 확장 섀시에 연결해야 합니다.
게스트 OS 요건
RemoteFX 가상 그래픽 어댑터는 Windows [27]7 SP1 이후의 Enterprise Edition에서만 지원됩니다.다른 에디션에는 RemoteFX 그래픽 어댑터를 사용하는 데 필요한 드라이버가 없으며 대신 기본 에뮬레이트된 그래픽 어댑터에 의존합니다.
레퍼런스
- ^ "Microsoft Announces New VDI Brand RemoteFX". Redmond Channel Partner.
- ^ "Explaining Microsoft RemoteFX". Windows Virtualization Team Blog.
- ^ "Introducing Microsoft RemoteFX USB Redirection: Part 2". Microsoft Enterprise Mobility + Security Team.
- ^ "Introducing Microsoft RemoteFX USB Redirection: Part 3". Microsoft Enterprise Mobility + Security Team.
- ^ "RemoteFX Codec". Microsoft Protocol Specifications.
- ^ "What's New in Windows Server 2012". Remote Desktop Services Blog.
- ^ "RemoteFX Adaptive Graphics in Windows Server 2012 and Windows 8". Remote Desktop Services Blog.
- ^ "RemoteFX for WAN: Overview of Intelligent and Adaptive Transports in Windows 8 and Windows Server 2012". Remote Desktop Services Blog.
- ^ a b c "Windows Server 2012 Remote Desktop Services (RDS)". Windows Server Blog.
- ^ "Fast and fluid audio/video experience with the new Lync and RemoteFX". Remote Desktop Services Blog.
- ^ "Remote Desktop Services in Windows 8". concurrency.com.
- ^ "RemoteFX – Windows Server 2008 R2 vs. Windows Server 2012". croftcomputers.wordpress.com.
- ^ "RemoteFX vGPU Updates in Windows Server Next". Retrieved 2016-09-15.
- ^ "Remote Desktop Protocol (RDP) 10 AVC/H.264 improvements in Windows 10 and Windows Server 2016 Technical Preview". Retrieved 2016-09-15.
- ^ "Update to disable and remove the RemoteFX vGPU component in Windows". Retrieved 2020-10-23.
- ^ "Microsoft RemoteFX". Microsoft Technet.
- ^ "After 9 months of begging, it looks like RemoteFX is coming to client Hyper-V". Reddit.
- ^ "Generation 2 Virtual Machine Overview". Microsoft Technet.
- ^ "RemoteFX and vGPU Improvements in Windows Server 2016 Hyper-V".
- ^ "Delivering a Fast and Fluid User Experience on WAN RemoteFX in Windows Server 2012". Remote Desktop Services Blog.
- ^ a b "Hardware Considerations for RemoteFX". Microsoft TechNet.
- ^ "Your desktop will be a rich DX11-based experience, and your virtual GPU should be too". Remote Desktop Services Blog.
- ^ "New and existing RemoteFX-enabled virtual machines do not start on a domain controller that is running the Remote Desktop Virtualization Host service in Windows Server 2008 R2 Service Pack 1".
- ^ "RemoteFX Additional Qualifications". Windows Server Catalog.
- ^ "RemoteFX qualified video cards". Windows Server Catalog. Archived from the original on 2020-04-17. Retrieved 2021-08-11.
- ^ "Is That a Graphics Card in My Server?". dcsblog.burtongroup.com.
- ^ "RemoteFX vGPU Setup and Configuration Guide for Windows Server 2012". Microsoft TechNet Wiki.