如何在Google Cloud Kubernetes Engine吊舱内运行集成图形加速的无头X显示器?
我正在从事一个强化学习项目,其中涉及并行运行大量模拟环境。我正在使用Google Cloud Kubernetes Engine进行仿真,将panda3d渲染到Xvfb虚拟显示器上。
但是,我注意到Macbook上的模拟运行速度比Kubernetes上的模拟快2倍,分析表明,差异完全来自drawing the frame。其他运算-如线性代数-最多慢30%。我的理论是因为在Macbook上panda3d可以利用集成的图形,而Xvfb使用软件渲染。
我的怀疑-收集下面链接中的信息-诀窍是让硬件加速的无头X服务器运行,然后使用Virtual GL在第二个Xvfb显示器上派生它。但是,上帝,我在这里深不可测。
答案 0 :(得分:1)