RemoteFX, Microsofts tidigare förbättring av Remote Desktop Protocol, krävde en GPU (grafikbehandlingsenhet) eftersom den lossade den beräkningsintensiva uppgiften för
grafikbearbetning och kodning/avkodning till GPU på både värden (maskinen som nås på distans) och helst klienten (maskinen åtkomst till fjärrskrivbordet).
Här är en uppdelning:
* Grafikbehandling: RemoteFX skickade inte bara råa skärmuppdateringar. Den kodade skärmens visuella information till ett komprimerat format för överföring över nätverket. Denna kodningsprocess, särskilt för högupplösta skärmar och komplex grafik, är mycket krävande och gynnas avsevärt av GPU-acceleration. Utan en GPU skulle CPU kämpa för att utföra denna kodning/avkodning i realtid, vilket resulterade i dålig prestanda och en Laggy Remote Desktop-upplevelse.
* Hårdvaruacceleration: Avkodningen av den komprimerade grafiken på klientsidan krävde också betydande bearbetningskraft. Att ha en GPU på klientmaskinen påskyndade denna process, vilket ledde till smidigare, mer lyhörd visuals.
I huvudsak förlitade RemoteFX på GPU-acceleration i båda ändarna för att uppnå en högkvalitativ, performant Remote Desktop-upplevelse. Utan GPU:er skulle CPU:erna vara allvarligt flaskhalsade, vilket gör det opraktiskt för allt utöver mycket grundläggande applikationer. Detta i motsats till RDP, som förlitar sig mer på CPU för skärmuppdateringar. Det är därför RemoteFX inte längre ingår i moderna versioner av Windows. CPU -hårdvaran i moderna system är mer kapabel att hantera kraven på fjärråtkomst till skrivbordssessioner vid acceptabla prestandanivåer utan behov av RemoteFX -infrastrukturen.