Linux X 服务器:使用共享内存而不是 Unix 域套接字来显示本地虚拟机

Linux X 服务器:使用共享内存而不是 Unix 域套接字来显示本地虚拟机

我想最大限度地提高本地 QEMU 虚拟机的图形性能。我没有 VT-d,因此传递显卡不是一个选择。

我当前的设置使用 QEMU 的 SDL 后端在主机上以全屏窗口显示虚拟机。这种方法的缺点是主机和客户机各自运行一个 X 服务器和客户端。一个改进方法是改为使用通过 Unix 域套接字的 X 转发。这样主机将只运行一个 X 客户端,而客户机将只运行一个 X 服务器。

我读到过一些文章说 X 可以使用共享内存而不是 Unix 域套接字进行本地通信。我可以用它来显示我的虚拟机吗?

答案1

不可以。VM 是独立于主机的机器。您描述的两种方法(Unix 套接字和 SHM)都是机器本地的 - 它们不能用于跨不同机器进行连接。

相关内容