我正在尝试通过 SSH 运行 OpenGL 2.1+ 应用程序。
【我的电脑】---ssh连接---【远程机器】(应用)
我使用 X 转发来运行这个应用程序,考虑到这一点,我认为这个应用程序有几种方法可以做 3D 图形:
但是,就我而言,远程机器有一个不错的显卡。因此,我想知道它是否可以远程进行硬件渲染,而不是软件渲染。
另外,如果有另一种使用我机器的显卡的方法也很好。
选择不一定是在间接渲染和软件渲染之间,而是在直接和间接渲染之间进行更准确的选择。直接渲染会在 X 客户端(远程机器)上完成,然后渲染结果将传输到 X 服务器进行显示。间接渲染会将 GL 命令传输到 X 服务器,在那里这些命令将使用服务器的硬件进行渲染。由于您想在远程机器上使用 3D 硬件,您应该使用直接渲染(并接受通过网络传输渲染光栅图像的开销)。
如果您的应用程序无法使用 OpenGL 1.4,直接渲染是您唯一的选择。
归档时间: |
|
查看次数: |
8388 次 |
最近记录: |