我遇到了一个非常关键的小问题,我在一个google云VM中运行了一个Unity实例,它在VR中作为一个小型社交体验的服务器。
问题是,如果Unity在没有图形处理器的情况下运行,它会开始阻塞处理器,游戏会因为很多用户而失败,这就是为什么我雇佣了一台eGPU特斯拉P4来运行Unity,我必须登录到远程桌面并点击播放。
事情是这样的,Windows禁用GPU当你去远程桌面,Unity打开没有GPU和GPU是“未知”(在dxdiag),这就是为什么我需要解决RDP的问题,我需要登录而不禁用GPU加速,这样unity就可以打开并全力以赴运行我的游戏,服务器就像一个播放器,没有显示给其他客户端,因为它制造在光子双关,它是一个奇怪的混合,但它的工作如预期。
现在我必须解决这个性能问题,我希望我明白了。
我现在需要做的是:使用硬件加速登录(为在线gpu支付大量费用,但不使用它)。
我现在所拥有的:我在没有使用GPU的情况下登录,CPU死了,我在服务器上浪费了现金。
感谢社区!
PS:将来我会使用无头服务器。
发布于 2018-12-12 23:16:17
这似乎是一个很多人都在抱怨的“Windows”特性。基本上,当你通过远程桌面进行连接时,windows会切换到通用驱动程序。尝试使用其他远程桌面解决方案,如VNC。
资料来源:
https://stackoverflow.com/questions/53745222
复制相似问题