如何改善 Windows 10 客户机上的鼠标指针延迟?

如何改善 Windows 10 客户机上的鼠标指针延迟?

我在 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其他视频选项并尝试了。通过尝试,将视频设备从 更改virtioqxl完全消除了延迟。它似乎在这个特定的设置上工作得更可靠。

现在,视频客户机的 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>

相关内容