我在 GNOME Boxes 中的 Debian 10.6 “buster” 虚拟机中使用 Windows 10 作为客户机,该虚拟机配有 Ryzen 5 4500U 处理器的笔记本电脑,该处理器配有 AMD® Renoir 集成显卡,但在这台笔记本电脑上,它只能运行llvmpipe
。我有SPICE 工具安装在客户机上。
指针的滞后非常明显,有点烦人。在启动客户机后的第二天,情况变得更糟。基本上,客户机中的指针看起来比主机上的指针稍滞后,并且稍微加速到主机上光标的位置。我的计算机上的 Linux VM 没有这种行为。当我在 Windows 10 客户机中启用或禁用“增强指针精度”选项时,我看不到指针行为有什么不同。此外,指针有时会“分裂”成两个指针:一个用于主机,另一个用于客户机,并进行相应的处理。
以下是视频客户机的 XML 配置部分:
<video>
<model type="virtio" heads="1" primary="yes">
<acceleration accel3d="no"/>
</model>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x0"/>
</video>
我尝试将加速度改为“是”,但没有帮助。
答案1
我升级到了 Debian“bullseye”,它附带 GNOME Boxes 3.38.0-1。升级后,主机上启用了 AMD® Renoir 显卡,但并没有完全消除鼠标指针滞后现象。
我安装了virt-manager
其他视频选项并尝试了。通过尝试,将视频设备从 更改virtio
为qxl
完全消除了延迟。它似乎在这个特定的设置上工作得更可靠。
现在,视频客户机的 XML 配置部分如下所示:
<video>
<model type="qxl" ram="65536" vram="65536" vgamem="16384" heads="1" primary="yes">
<acceleration accel3d="no"/>
</model>
<alias name="video0"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x0"/>
</video>