OpenGL和远程桌面
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenGL和远程桌面相关的知识,希望对你有一定的参考价值。
我在Windows 10计算机上使用OpenGL而不是远程桌面连接(RDC)时遇到问题。服务器配有NVIDIA GEFORCE 8600 GT。然而,OpenGL报告该卡是GDI通用设备。该驱动程序是最新的v342.01
我知道OpenGL over RDC是可能的,因为我可以使用配备Quadro的另一台服务器。
我是否需要在Windows中启用一个选项才能使用它?或者这张显卡是不可能的?
答案
老兄,我知道有一个解决方案,但是现在我只知道与管理员用户合作,你可以安装de pstools,这里是bat的代码,也为bat创建一个快捷方式并以管理员身份运行它。
setlocal EnableDelayedExpansion
FOR /F %%A in ('qwinsta') do (
set tempSessionName=%%A
if "!tempSessionName:~0,1!"==">" (
psexec -s tscon.exe !tempSessionName:~1! /dest:console
)
)
此代码将带您退出会话,您需要添加一行以在最后打开您的软件,您需要再次重新连接并打开您需要的软件包括opengl
另一答案
您的情况下是否需要MS远程桌面?
- 如果是 - 您可以尝试使用调度程序启动OpenGL应用程序。 Here是一个简单的PowerShell脚本,可以远程执行此操作(假设您使用enabled powershell remoting)。
- 如果没有 - 尝试一些其他远程访问软件(VNC,TeamViewer或类似的东西)
另一答案
根据您的需要,我的回答可能有所帮助。几天前我偶然发现了一个解决方案。 OpenGL RDP不适用于NVIDIA GeForce卡,但它适用于Intel集成GPU。
因此,如果您只想通过RDP使用OpenGL,则可以尝试使用集成的OpenGL。至少在台式机上的方法是启动PC而不连接任何显示器(或将其连接到Intel卡端口)。它将开始使用英特尔卡而不是NVIDIA卡,RDP将使用英特尔卡正确渲染OpenGL。
在提出一个负面观点之前,我认为使用具有独立GPU的桌面的人可能会发现我的答案很有用。
问候
以上是关于OpenGL和远程桌面的主要内容,如果未能解决你的问题,请参考以下文章