Share via


Problem with Windows 10 using RDP with Nvidia Geforce RTX 2080 Ti

Question

Sunday, April 12, 2020 11:13 PM

I have a machine with Windows 10 latest version 1909 and Nvidia Geforce RTX 2080 Ti card.  Whenever I remote desktop in it will not use the Nvidia driver but the Microsoft Remote Desktop Adapter.  When I do a dxdiag it shows it is the WDDM 1.3 which is old and does not work well for certain applications.  I have installed the latest driver for Nvidia 445.75 but does not help it is still going to Microsoft Remote Desktop Adapter.

Another machine of mine with Windows 10 it has Nvidia QuadPro P2200 when I remote desktop in it will use the Nvidia driver not Microsoft Remote Desktop Adapter, and it uses a newer WDDM 2.4.  All application works on this machine normally.

How do I force the first machine use the Nvidia display adapter when I do a RDP?  Should I just remove the Microsoft Remote Desktop Adapter manually?  

All replies (8)

Monday, April 13, 2020 1:54 AM

Should I just remove the Microsoft Remote Desktop Adapter manually?  

I would say no, but allow me to share what I've found and let's see if anyone else has experience with RDP drivers. 

The function of a driver is to serve as an interface between the OS and the hardware. The Quadro P2200 driver would know how many GPU's and how much memory was available and what hardware calls to execute when it gets a "draw a circle" DirectX command and have it show up on the attached monitor.  (In simple terms.) 

On my Win10 1909 VM, I see that it has a VMWare display adapter. 

 

 But when I RDP to the same machine I now see a second display adapter with a different driver. Because it's different "hardware". Yeah it's a VM, but one is the "physical console" and the other a network based "remote screen".     

 

Assuming that someone didn't force RDP to use the Nvidia drivers on the machine with the Quadro P2200 then I suspect that when plug and play installs the new remote desktop adapter it queries the display drivers and the Quadro P2200 drivers must have registered that it supports the RDP adapter device.

I found a link that says just that.

https://stackoverflow.com/questions/51705471/current-state-and-solutions-for-opengl-over-windows-remote 

I think, at least when it comes to NVIDIA, only the drivers for professional (Quadro) workstation cards have remote session support (never tested this myself though). Normal GeForce drivers do not work in a remote session (in my experience).


Monday, April 13, 2020 2:44 AM

HI

0.can you enter winver in command prompt on both normal win10 computer and win10(1909) then look the os version and os version number ?[for example windows 10  enterprise 1809 (os build 17763.316)]

1."How do I force the first machine use the Nvidia display adapter when I do a RDP? 
we can enable below policy on windows 10(1909) then check the result.
Local Computer Policy > Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Remote Session Environment
use hardware graphics adapters for all remote desktop serivces sessions

2."Should I just remove the Microsoft Remote Desktop Adapter manually? "
no.

Best Regards
Andy YOU
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact [email protected].


Monday, April 13, 2020 6:16 PM

From winver it seems the normal working (QuadPro) one has an older version 1803 (OS build 17134.1365), vs 1909 (OS Build 18363.752) the one with GeForce with the issue.  

Another info is that it appears when I tried using TightVNC, I was able to see the remote applications normally. 


Monday, April 13, 2020 7:45 PM

Did you try the policy setting that Andy had suggested?

This policy setting enables system administrators to change the graphics rendering for all Remote Desktop Services sessions.

If you enable this policy setting, all Remote Desktop Services sessions use the hardware graphics renderer instead of the Microsoft Basic Render Driver as the default adapter.

If you disable this policy setting, all Remote Desktop Services sessions use the Microsoft Basic Render Driver as the default adapter.

If you do not configure this policy setting, Remote Desktop Services sessions on the RD Session Host server use the Microsoft Basic Render Driver as the default adapter. In all other cases, Remote Desktop Services sessions use the hardware graphics renderer by default.

NOTE: The policy setting enables load-balancing of graphics processing units (GPU) on a computer with more than one GPU installed. The GPU configuration of the local session is not affected by this policy setting.


Tuesday, April 21, 2020 1:42 AM

HI
Is there any progress on your question?
we can enable below policy on windows 10(1909) then check the result.
Local Computer Policy > Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Remote Session Environment
use hardware graphics adapters for all remote desktop serivces sessions

Best Regards
Andy YOU
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact [email protected].


Tuesday, April 21, 2020 2:25 AM

Hi, I tried it and the dxdiag still showing using Microsoft Remote Display Adapter.  Is there any other solution rather than replacing the video card.  It's quite interesting considering the Geforce card is 3 times the price of the Quadro.


Tuesday, April 21, 2020 12:55 PM

I think that your best bet is to contact NVIDIA support or post this question in an NVIDIA forum. 


Tuesday, April 21, 2020 3:13 PM

HI

From winver it seems the normal working (QuadPro) one has an older version 1803 (OS build 17134.1365), vs 1909 (OS Build 18363.752) the one with GeForce with the issue.  
3.if we downloand and install the Nvidia Geforce RTX 2080 Ti latest driver on your win10(1909) ,will the same issue happen ?
https://www.geforce.com/drivers/results/159423
4.if we insert the Nvidia QuadPro P2200 on win10(1909) and insert Nvidia Geforce RTX 2080 Ti on win10(1803),
when we remote access from win10(1909) to win10(1803) ,will it work fine ?
when we remote access from win10(1803) to win10(1909) ,will it work fine ?

please install the nvidia latest video card driver on both win10(1803) and win10(1909).

Best Regards
Andy YOU
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact [email protected].