OpenGL和远程桌面

5
我在Windows 10电脑上使用远程桌面连接(RDC)时遇到了OpenGL问题。服务器配备有NVIDIA GEFORCE 8600 GT,但是OpenGL显示该卡为GDI通用设备。驱动程序已更新至v342.01。
我确定另一台配备Quadro的服务器可以通过RDC使用OpenGL。
我需要在Windows中启用选项才能正常工作吗?还是说这张显卡不支持?

1
你的客户端机器是什么? - cdavid
我的客户端机器是一台Windows 10桌面电脑,核心i7,NVIDIA GEFORCE GTX 970。 - Octo
1
我还需要提到的是,如果我在本地启动应用程序,我可以远程使用OpenGL而没有任何问题。 - Octo
6
Nvidia将OpenGL在远程桌面协议下的使用限制于其专业级别的GPU,这就是为什么它无法与“消费级”GeForce兼容的原因。 - datenwolf
2
他们确实在http://www.nvidia.com/download/driverResults.aspx/76507/en-us中声明Quadro卡支持远程桌面。 我在GeForce驱动程序发布说明中没有找到这样的声明。 - Octo
显示剩余5条评论
2个回答

2
在你的情况下,是否需要使用 MS 远程桌面?
  1. 如果需要 - 你可以尝试使用计划程序来启动 OpenGL 应用程序。这里是一个简单的远程 PowerShell 脚本(它假定你已经 启用了 PowerShell 远程管理)。
  2. 如果不需要 - 尝试其他远程访问软件(VNC, TeamViewer 或类似的软件)。

2

伙计,我知道有一个解决方案,但目前我只知道它适用于管理员用户,并且你需要安装pstools,这是批处理的代码,还要为批处理程序创建快捷方式并以管理员身份运行。

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

这段代码将使你退出当前的会话,你需要在末尾添加一行来打开你需要的软件,在重新连接后就会打开包括OpenGL的软件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接