Não. A VM é uma máquina separada do host. Os dois métodos que você descreveu, soquetes Unix e SHM, são locais de máquina - eles não podem ser usados para conectar máquinas diferentes.
Eu quero maximizar o desempenho gráfico de uma máquina virtual QEMU local. Eu não tenho VT-d, então passar a placa gráfica não é uma opção.
Minha configuração atual usa o backend SDL do QEMU para exibir a VM em uma janela de tela inteira no host. A desvantagem dessa abordagem é que o host e o convidado executam um servidor e cliente X cada um. Uma melhoria seria, em vez disso, usar o encaminhamento do X por meio de soquetes de domínio Unix. Em seguida, o host executaria apenas um cliente X e o convidado executaria apenas um servidor X.
Eu li em algum lugar que o X pode usar memória compartilhada em vez de soquetes de domínio Unix para comunicação local. Posso usá-lo para exibir minha VM?
Não. A VM é uma máquina separada do host. Os dois métodos que você descreveu, soquetes Unix e SHM, são locais de máquina - eles não podem ser usados para conectar máquinas diferentes.
Tags xorg