5
votes

I have trouble using OpenGL over Remote Desktop Connection (RDC) on a Windows 10 computer. The server has an NVIDIA GEFORCE 8600 GT. Yet, OpenGL reports the card is a GDI Generic Device. The driver is up to date v342.01

I know for sure OpenGL over RDC is possible for I am able to do so with another server equipped with a Quadro.

Do I need to enable an option in Windows for it to work? Or is it jus not possible with this graphic card?

2
What is your client machine? - cdavid
My client machine is a Windows 10 desktop, core i7, NVIDIA GEFORCE GTX 970 - Octo
I also need to mention that if I start the application locally, I can use OpenGL remotelly without any problem. - Octo
@Milo: Nvidia limits OpenGL over RDP to their professional grade GPUs, that's why it doesn't work with "consumer" GeForces. - datenwolf
They do indeed state Quadro cards support remote desktop at nvidia.com/download/driverResults.aspx/76507/en-us I found no such statement on GeForce driver release notes. - Octo

2 Answers

2
votes

Is MS Remote Desktop necessary in your case?

  1. If it is - you can try to use scheduler to start OpenGL app. Here is a simple powershell script to do this remotely (it assumes you enabled powershell remoting).
  2. If not - try some other remote access software (VNC, TeamViewer or something similar)
2
votes

Dude i know there is a solution, but for now i only know that works with admin users, and you jhay to instal de pstools, here es the code, of the bat, also create a shortcut for the bat and run it as an admin.

setlocal EnableDelayedExpansion
FOR /F %%A in ('qwinsta') do (
    set tempSessionName=%%A
    if "!tempSessionName:~0,1!"==">"  (
        psexec -s tscon.exe !tempSessionName:~1! /dest:console
    )   
)

this code will take you out of your session, you will need to add a line to open your software at the end, you need to recconect again and will open the software that you need included the opengl