御坂的第二次学习笔记

咕咕咕。

  • 问题:spice-vdagent 在 Windows 10 下与向日葵远程控制软件不兼容
  • 现象:同时安装 spice-vdagent 与向日葵,鼠标无法使用
    1. 利用 libvirt 创建 KVM 虚拟机,显卡为 QXL,显示协议为 SPICE
    2. 安装 Windows 10 LTSC 21H2
    3. 虚拟机挂载光盘 virtio-win-0.1.240.iso,并安装 virtio-win-guest-tools.exe。此时会自动安装 spice-vdagent 并自动调整分辨率。
    4. 安装贝锐向日葵。可能需要重启。此时 Spice Agent 服务能够启动但无法使用,自动调整分辨率等功能失效。同时,鼠标指针消失,无法点击。
  • 原因:
    • 安装 spice-vdagent 后会启动 host mouse 功能,鼠标指针由宿主机绘制、控制。
    • spice-vdagent 对多显卡环境(同时存在 QXL 虚拟显卡和别的显卡)的支持有问题。详见:https://gitlab.freedesktop.org/spice/win32/vd_agent/-/issues/13
    • 贝锐向日葵会生成一张虚拟显卡“OrayIddDriver Device”。
  • 解决:禁用向日葵虚拟显卡。目前看似乎不影响被控功能?

感觉 QEMU 的 virtio-gpu-rutabaga 还在扯皮阶段
venus vs gfxstream 什么的