O
O
Oleg Kalensky2016-06-30 07:52:41
GPGPU
Oleg Kalensky, 2016-06-30 07:52:41

What are the solutions to improve the graphics performance of RDP?

The more I google, the more questions arise about using the GPU through RDP.
Bottom line: there is a good, powerful server with two Xeons and a built-in ATI ES1000 32MB GPU. It costs MS Windows 2008 R2, clients connect via RDP to the LAN (mainly Windows 10, you can increase the figure to 100%).
Problem: when working with heavy PDFs and just Excel, the brakes start, the processor load soars to 80%. I suspect that due to the processing of GPU tasks on the CPU.
I know it's possible to install an alternative to RDP for normal GPU work, but the point of no return has already been passed.
Question one - if I install some GTX970 with 4GB in the server, it will not affect the performance - right?
Question two - if I do the above and enable RemoteFX, will it affect performance?
Question three - as far as I understand, for RemoteFX to work adequately, you need to deploy the machine on Hyper-V and use it for RDP. Or did I misunderstand? In general, I am looking for advice or tell me where to dig and what technologies are used.
Thanks in advance

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Sergey, 2016-10-16
@snnrman

The main problem with RDP in older Windows Servers is that RDP works there over the TCP protocol, which means something like this: when a user looks at a picture or scrolls it back and forth (PDF just falls under the description) or simply uses the remote session and this entails a constant screen update, the server sends data to the client via the TCP protocol, the meaning of which is not just to send a packet to the recipient, but to check that he has accepted it and is ready for further communication. Now imagine how many such packets flies to the client when working with graphics, and until each change made by him in the remote session is rendered on the client, all subsequent changes will not come to him.
Try to do similar actions in a terminal session on Win Srv 2012 or R2, since RDP works using the UDP protocol, which, to put it mildly, does not care if the client received everything. It even allows you to watch videos through RDP.
As for the rest of the questions
Yes, as long as you stay on session-based RDS, in which the remote graphics adapter is not involved in any way.

Question two - if I do the above and enable RemoteFX...
RemoteFX only reveals itself in a virtual machine-based RDS (aka VDI) deployment scenario.
The answer to the last question follows from the penultimate one.

V
Vasily Pechersky, 2016-08-30
@Vasily_Pechersky

powerful server with two Xeon ... GPU ATI ES1000
this indicates that your server is at least 5 years old. And Xeons of this age do a poor job of calculating graphics for remote sessions. I speak from experience.
And so - about the solution and opportunities - their car. If your knowledge so far does not extend beyond Hyper-V and RemoteFX, look for a consultant. To paint possible solutions here is simply not realistic.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question