This problem has puzzled me quite a long time. When I connect to a Windows system through Remote Desktop, the OpenGL disappeared (to be accurate, the only OpenGL available is version 1.1, which is equivalent to no OpenGL at all). It is the case when I used Amazon EC2 p2 instance yesterday. The graphics card in this type of instance is Tesla K80. I installed its driver and CUDA 9.2 inside the p2 instance. CUDA works fine, but OpenGL has the same problem when I connect through Remote Desktop (I have to connect remotely). The system can detect the presence of K80 hardware, but it thinks the graphics adapter used is a basic VGA card, so cannot expose the OpenGL 4.6 to the user. Please see some screenshots of AIDA64 below:
As you can see from the picture above, the system think the graphics device is only “Basic Display Adapter”
As you can see from the two pictures above, the system correctly detects the presence of K80 graphics card hardware.
the Windows system only exposes OpenGL 1.1 to the user. Is it absolutely true that Windows does not expose OpenGL when connecting through Remote Desktop? The OS used is Windows server 2016. I guess this problem might be related to drivers, so I ask here. I hope some experts can give me a definitive answer and, if possible, help me solve this issue. Thanks a lot!