首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用远程GPU进行硬件加速3D渲染?

如何使用远程GPU进行硬件加速3D渲染?
EN

Stack Overflow用户
提问于 2014-03-26 20:39:56
回答 1查看 444关注 0票数 3

我知道如何使用VirtualGL远程连接到服务器并运行OpenGL应用程序。VirtualGL允许图形应用程序的2D元素通过SSH连接从服务器机器传递到客户端机器,但是拦截3D元素并在服务器机器上呈现它们,然后以流的形式将图像发送到客户端renders。

但我希望能够运行安装在客户端机器上的图形应用程序,使2D元素在本地呈现,而3D命令在封装后通过高速网络发送到呈现它们的服务器,然后以流的形式发送回图像。是否有以这种方式工作的现有解决方案或VirtualGL配置?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-29 23:54:49

我认为用VirtualGL是不可能的。VirtualGL的工作方式是拦截GLX调用,将它们重定向到另一个Xorg服务器,使用GL_ARB_pixel_buffer_object扩展来呈现帧,并通过网络向客户端发送压缩图像。

VirtualGL没有解决通过网络发送GLX呼叫的问题。

我试过“间接渲染”,但有很多问题:

  • 由于安全问题,默认情况下是禁用的,
  • 表演很糟糕,
  • 它不提供VirtualGL所需的VirtualGL扩展。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22672571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档