RemoteFX

Last updated

Microsoft RemoteFX is a Microsoft brand name that covers a set of technologies that enhance visual experience of the Microsoft-developed remote display protocol Remote Desktop Protocol (RDP). [1] RemoteFX was first introduced in Windows Server 2008 R2 SP1 and is based on intellectual property that Microsoft acquired and continued to develop since acquiring Calista Technologies. [2] It is a part of the overall Remote Desktop Services workload.

Contents

History

Windows Server 2008 R2 SP1

RemoteFX components introduced in Windows Server 2008 R2 SP1 include:

Windows Server 2012

In Windows Server 2012, the following components were added to RemoteFX. [6]

In addition, the following components were updated:

Windows Server 2016, Windows 10 Enterprise

In Windows Server 2016 (RDP 10), the following components were added to RemoteFX. [13]

RemoteFX Media Streaming (H.264) replaced Multi Media Redirection (MMR). Note: MMR is now completely removed from RDP 10 given that RemoteFX Media Streaming works for all types of video content whereas MMR which just worked for some. [14]

RemoteFX vGPU Deprecation

Beginning in July 2020 RemoteFX vGPU was deprecated in all versions of Windows because of security vulnerabilities. It was scheduled to be completely removed in February 2021. [15]

Requirements

In Windows Server 2008 R2, the RemoteFX Codec could be leveraged for both session hosting (Remote Desktop Session Hosts) and VDI scenarios (and Remote Desktop Virtualization Hosts). The RemoteFX vGPU and RemoteFX USB Redirection features could only be used in VDI scenarios (Remote Desktop Virtualization Hosts). [16]

Windows 10 version 1511 brings RemoteFX to client Hyper-V, removing dependency on Remote Desktop Services role. [17]

Generation 2 VMs on Windows Server 2012 R2 do not support RemoteFX. [18] Windows Server 2016 added such support. [19]

In Windows Server 2012, all features of RemoteFX (with the exception of the vGPU) can be used with or without a physical GPU present in the server. [20] When no GPU is present in the server, a synthetic software-emulated GPU is used to render content. When a GPU is present in the server, it can be used to hardware accelerate the graphics via the RemoteFX vGPU feature.

RemoteFX vGPU Requirements

The RemoteFX vGPU has the following requirements: [21]

Windows Server 2008 R2 with SP1 has been tested for up to twelve virtual machines per GPU, for a total of twenty-four virtual machines on two physical GPUs. [21]

Although any GPU meeting the above requirements will be capable of using RemoteFX, the Windows Server Catalog carries an additional qualification to further define the requirements for server-qualified GPUs. These specifications define GPUs configuration requirements and provide VM performance targets. [24] Graphics cards that meet these are typically professional workstation products such as ATI/AMD's FirePro, v5800, v5900, v7800, v7900, v8800, v9800, and Nvidia's Quadro 2000, 3800, 4000, 4800, 5000, 5800, 6000, Quadro FX 2800M and 880M, QuadroPlex 7000 and Tesla M2070Q. [25]

Servers running the RemoteFX vGPU need to accommodate such graphics cards with either larger power supplies and more PCIe slots [26] or alternatively, connect existing servers to an external PCIe expansion chassis.

Guest OS requirements

The RemoteFX virtual graphics adapter is only supported by Enterprise editions of Windows, [27] starting from Windows 7 SP1. Other editions are missing the required drivers to use the RemoteFX graphics adapter and will fall back to the default emulated graphics adapter instead.

Related Research Articles

Virtual PC is an x86 emulator for PowerPC Mac hosts and a virtualization app for Microsoft Windows hosts. It was created by Connectix in 1997 and acquired by Microsoft in 2003. The Mac version was discontinued in 2006 following the Mac transition to Intel, while the Windows version was discontinued in 2011 in favour of Hyper-V.

Remote Desktop Protocol (RDP) is a proprietary protocol developed by Microsoft Corporation which provides a user with a graphical interface to connect to another computer over a network connection. The user employs RDP client software for this purpose, while the other computer must run RDP server software.

Platform virtualization software, specifically emulators and hypervisors, are software packages that emulate the whole physical computer machine, often providing multiple virtual machines on one physical platform. The table below compares basic information about platform virtualization hypervisors.

Microsoft Virtual Server was a virtualization solution that facilitated the creation of virtual machines on the Windows XP, Windows Vista and Windows Server 2003 operating systems. Originally developed by Connectix, it was acquired by Microsoft prior to release. Virtual PC is Microsoft's related desktop virtualization software package.

<span class="mw-page-title-main">VirtualBox</span> Open-source x86 virtualization application

Oracle VM VirtualBox is a hosted hypervisor for x86 virtualization developed by Oracle Corporation. VirtualBox was originally created by InnoTek Systemberatung GmbH, which was acquired by Sun Microsystems in 2008, which was in turn acquired by Oracle in 2010.

In computing, the term remote desktop refers to a software- or operating system feature that allows a personal computer's desktop environment to be run remotely from one system, while being displayed on a separate client device. Remote desktop applications have varying features. Some allow attaching to an existing user's session and "remote controlling", either displaying the remote control session or blanking the screen. Taking over a desktop remotely is a form of remote administration.

<span class="mw-page-title-main">Hyper-V</span> Native hypervisor by Microsoft

Microsoft Hyper-V, codenamed Viridian, and briefly known before its release as Windows Server Virtualization, is a native hypervisor; it can create virtual machines on x86-64 systems running Windows. Starting with Windows 8, Hyper-V superseded Windows Virtual PC as the hardware virtualization component of the client editions of Windows NT. A server computer running Hyper-V can be configured to expose individual virtual machines to one or more networks. Hyper-V was first released with Windows Server 2008, and has been available without additional charge since Windows Server 2012 and Windows 8. A standalone Windows Hyper-V Server is free, but has a command-line interface only. The last version of free Hyper-V Server is Hyper-V Server 2019, which is based on Windows Server 2019.

Calista Technologies was a company that provided virtual device solutions for Windows. The general premise behind the technology was to provide an abstract virtual view of a hosting machine's devices from within a virtual machine through drivers for Windows Vista and Windows XP, and present the user interaction to thin clients through the Remote Desktop Protocol (RDP). The technology was included as part of the RemoteFX Technologies starting in Windows 7 Service Pack 1 and Windows Server 2008 R2 Service Pack1.

<span class="mw-page-title-main">Windows Server 2008 R2</span> Fifth version of Windows Server, released in 2009

Windows Server 2008 R2, codenamed "Windows Server 7", is the eighth version of the Windows Server operating system produced by Microsoft and released as part of the Windows NT family of operating systems. It was released to manufacturing on July 22, 2009, and became generally available on October 22, 2009, shortly after the completion of Windows 7. It is the successor to Windows Server 2008, which is derived from the Windows Vista codebase, released the previous year, and was succeeded by the Windows 8-based Windows Server 2012.

Remote Desktop Services (RDS), known as Terminal Services in Windows Server 2008 and earlier, is one of the components of Microsoft Windows that allow a user to initiate and control an interactive session on a remote computer or virtual machine over a network connection. RDS was first released in 1998 as Terminal Server in Windows NT 4.0 Terminal Server Edition, a stand-alone edition of Windows NT 4.0 Server that allowed users to log in remotely. Starting with Windows 2000, it was integrated under the name of Terminal Services as an optional component in the server editions of the Windows NT family of operating systems, receiving updates and improvements with each version of Windows. Terminal Services were then renamed to Remote Desktop Services with Windows Server 2008 R2 in 2009.

<span class="mw-page-title-main">Pano Logic</span> American information technology company

Pano Logic was a manufacturer of devices which present virtual desktops to the end user with no local processing power. They describe this concept as "zero client". This is perceived as offering benefits in end-user support and in power provision to desks. OEM versions have been included in displays from some vendors, allowing a single unit to be deployed. The company failed in October 2012. In March 2013, Propalms announced they had acquired the rights to support Panologic customers, and will "help transition the customer base to a new platform".

<span class="mw-page-title-main">Windows MultiPoint Server</span> Operating system based Microsoft Windows Server using Remote Desktop Services technology

Windows MultiPoint Server is an operating system based on Microsoft Windows Server using Remote Desktop Services technology to host multiple simultaneous independent computing stations or terminals connected to a single computer. Windows MultiPoint Server 2012 was the final release as an independent SKU and has been superseded by the MultiPoint Services role in Windows Server 2016.

Oracle Virtual Desktop Infrastructure (VDI) software is a discontinued desktop virtualization product that provides desktop virtualization to replace personal computers with virtual machines (VMs) on a server. Desktops are accessed via Sun Ray Client, Oracle VDC Client (basically a software version of the Sun Ray, also using the same ALP protocol as the Sun Ray, Remote Desktop Protocol client, or optionally through the web via Oracle Secure Global Desktop software.

VideoOverIP is a remote desktop protocol developed by Texas-based, desktop virtualization and cloud computing company VDIworks.

<span class="mw-page-title-main">Windows Server 2012</span> Sixth version of Windows Server, released in 2012

Windows Server 2012, codenamed "Windows Server 8", is the ninth version of the Windows Server operating system by Microsoft, as part of the Windows NT family of operating systems. It is the server version of Windows based on Windows 8 and succeeds Windows Server 2008 R2, which is derived from the Windows 7 codebase, released nearly three years earlier. Two pre-release versions, a developer preview and a beta version, were released during development. The software was officially launched on September 4, 2012, which was the month before the release of Windows 8. It was succeeded by Windows Server 2012 R2 in 2013. Mainstream support for Windows Server 2012 ended on October 9, 2018, and extended support ended on October 10, 2023. Windows Server 2012 is eligible for the paid Extended Security Updates (ESU) program, which offers continued security updates until October 13, 2026.

<span class="mw-page-title-main">Teradici</span> Canadian software company

Teradici Corporation was a privately held software company founded in 2004, which was acquired by HP Inc. in October 2021. Teradici initially developed a protocol (PCoIP) for compressing and decompressing images and sound when remotely accessing blade servers, and implemented it in hardware. This technology was later expanded to thin clients/zero clients for general Virtual Desktop Infrastructure. Teradici's protocol or hardware is used by HP, Dell-Wyse, Amulet Hotkey, Samsung, Amazon Web Services, Fujitsu, and VMware.

GPU virtualization refers to technologies that allow the use of a GPU to accelerate graphics or GPGPU applications running on a virtual machine. GPU virtualization is used in various applications such as desktop virtualization, cloud gaming and computational science.

<span class="mw-page-title-main">Windows Server 2016</span> Eighth version of Windows Server, released in 2016

Windows Server 2016 is the eleventh release of the Windows Server operating system developed by Microsoft as part of the Windows NT family of operating systems. It was developed alongside Windows 10 and is the successor to the Windows 8.1-based Windows Server 2012 R2. The first early preview version became available on October 1, 2014 together with the first technical preview of System Center. Windows Server 2016 was released on September 26, 2016 at Microsoft's Ignite conference and broadly released for retail sale on October 12, 2016. It was succeeded by Windows Server 2019 and the Windows Server Semi-Annual Channel.

<span class="mw-page-title-main">Windows Subsystem for Linux</span> Compatibility layer for running Linux binary executables natively on Windows

Windows Subsystem for Linux (WSL) is a feature of Microsoft Windows that allows developers to run a Linux environment without the need for a separate virtual machine or dual booting. There are two versions of WSL: WSL 1 and WSL 2. WSL is not available to all Windows 10 users by default. It can be installed either by joining the Windows Insider program or manually via Microsoft Store or Winget.

References

  1. "Microsoft Announces New VDI Brand RemoteFX". Redmond Channel Partner.
  2. "Explaining Microsoft RemoteFX". Windows Virtualization Team Blog.
  3. "Introducing Microsoft RemoteFX USB Redirection: Part 2". Microsoft Enterprise Mobility + Security Team. 8 September 2018.
  4. "Introducing Microsoft RemoteFX USB Redirection: Part 3". Microsoft Enterprise Mobility + Security Team. 8 September 2018.
  5. "RemoteFX Codec". Microsoft Protocol Specifications.
  6. "What's New in Windows Server 2012". Remote Desktop Services Blog.
  7. "RemoteFX Adaptive Graphics in Windows Server 2012 and Windows 8". Remote Desktop Services Blog.
  8. "RemoteFX for WAN: Overview of Intelligent and Adaptive Transports in Windows 8 and Windows Server 2012". Remote Desktop Services Blog.
  9. 1 2 3 "Windows Server 2012 Remote Desktop Services (RDS)". Windows Server Blog. 29 May 2020.
  10. "Fast and fluid audio/video experience with the new Lync and RemoteFX". Remote Desktop Services Blog.
  11. "Remote Desktop Services in Windows 8". concurrency.com.
  12. "RemoteFX – Windows Server 2008 R2 vs. Windows Server 2012". croftcomputers.wordpress.com. 23 April 2012.
  13. "RemoteFX vGPU Updates in Windows Server Next" . Retrieved 2016-09-15.
  14. "Remote Desktop Protocol (RDP) 10 AVC/H.264 improvements in Windows 10 and Windows Server 2016 Technical Preview" . Retrieved 2016-09-15.
  15. "Update to disable and remove the RemoteFX vGPU component in Windows" . Retrieved 2020-10-23.
  16. "Microsoft RemoteFX". Microsoft Technet. 2 July 2012.
  17. "After 9 months of begging, it looks like RemoteFX is coming to client Hyper-V". Reddit. 13 September 2015.
  18. "Generation 2 Virtual Machine Overview". Microsoft Technet. 25 October 2016.
  19. "RemoteFX and vGPU Improvements in Windows Server 2016 Hyper-V". September 2015.
  20. "Delivering a Fast and Fluid User Experience on WAN RemoteFX in Windows Server 2012". Remote Desktop Services Blog.
  21. 1 2 "Hardware Considerations for RemoteFX". Microsoft TechNet. 2 July 2012.
  22. "Your desktop will be a rich DX11-based experience, and your virtual GPU should be too". Remote Desktop Services Blog.
  23. "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". 23 February 2023.
  24. "RemoteFX Additional Qualifications". Windows Server Catalog.
  25. "RemoteFX qualified video cards". Windows Server Catalog.[ dead link ]
  26. "Is That a Graphics Card in My Server?". dcsblog.burtongroup.com.
  27. "RemoteFX vGPU Setup and Configuration Guide for Windows Server 2012". Microsoft TechNet Wiki. 17 January 2024.