Xephyr - 没有 GPU 加速?

Xephyr - 没有 GPU 加速?

我大量使用 Xephyr 进行 x11 隔离。然而,加速根本不起作用。

3d 程序根本无法运行,视频解码无法工作,vdpau 无法工作,像 chromium 之类的东西和其他使用网络垃圾的 gpu 膨胀的东西都慢得无法使用。

我就是这样使用的。

Xephyr -br -ac -noreset -screen 800x600 :1
DISPLAY=:1 icewm 

有什么问题吗?当我用 doas 或 sudo 设置它时也是一样的。

答案1

Xephyr 是 X 服务器的基本、基于帧缓冲区的实现;它不支持任何形式的 3D 或视频加速。

我不确定是否有任何嵌套的 X 服务器实现可以提供更好的性能。

答案2

@斯蒂芬基特是的,Xephyr 本身并不提供此功能。但是,您可以使用虚拟GL用于加速。下载 32 位应用程序的 32 位版本,反之亦然。我从[这里]获得它,但您也可以从源代码构建它。

之后,您可以使用它Xephyr来启动嵌套的 Xserver 并vglrun启动应用程序。

Xephyr -br -ac -noreset -screen 800x600 :1
DISPLAY=:1 vglrun icewm

相关内容