We use Indirect Display driver model for lots of other things such as RDP, Graphics over USB etc..
I really dislike our reliance on TeamViewer, especially now in covid times where were relying even more on remote access.
I've also tried moonlight (which is an nvidia gamestream implementation), which seems to have performance but the client wasn't very usable for this usecase.
Still great for general productivity type stuff though!
I am able to RDP freely onto desktops with rtx 2070/gtx 960 cards no problem.
Is this more something specific involving some degraded performance/reduction in features?
The issue seemed to be switching between remote and local access, i.e using the machine locally, then from remote, then coming back to local. It would usually survive a couple of cycles of this then just be a black screen after login. Once in that state tricks to reboot the graphics driver did not work and reporting in speed working too, though the rest of the machine was up as services like IIS and file shares kept responding just fine.
My hacky solution is to run VM for most day-to-day work on that machine and remote to that, only using the bare metal when I need the fancy gfx card or otherwise the little bit of extra unpf gained by not having a virtualization layer in the mix.
RDP/termsrv by design create a new session for incoming connections. However, with Windows Virtual Desktop (WVD), Windows Containers and Windows AppGuard, we definitely have a way of launching remote applications in an existing session.
Have you perhaps looked at WVD or RemoteApp? If you'd like to talk more professionally, you can email me at {first_name}.{last_name}@microsoft.com (my name is available on github.com/zeusk).
Very useful for presentations, if the Intel drivers and TV manufacturer code have mercy on you that day and work without crashing, artefacts or random disconnects.
I understand it’s not the usecase, but would be cool if this also worked over ethernet.
I for instance bought "Assure Software Support" at $99 a year to try to get support for an unrelated (usb-c dock) issue. And there seemed to be no way to actually use it, and I just gave up, resentful that I paid Microsoft a support fee.
I had a problem at work with Microsoft X.509 certificate management. I even found the reasonably capable, actual decision-making person who did X.509 at a conference, and he was pretty clear: nothing I said to him there, or in any other forum was going to change pace inside the company on the problem at hand. (he did point out it affected the DoD so I was somewhat assured it was going to get fixed)
OTOH when it was pointed out how badly Microsofts TCP implementation behaved, they did make changes. So "it depends"
The only downside imo is we (engineers) cannot directly respond to a end-user feedback.
Go to Settings > Projecting to this PC to enable it. You may need to install the Wireless Display optional feature first.
It will take advantage of the ethernet connection, making for a more responsive experience, but however it is designed requires wireless even if the both computers are connected to ethernet.
I connected a usb wireless dongle and it did the trick for me.
It works well enough, but it’s not going to satisfy people who are concerned with things like benchmarks and FPS.