GNOME Boxes:如何向客户操作系统公开电池?

GNOME Boxes:如何向客户操作系统公开电池?

我正在 Dell XPS 13 上通过 GNOME Boxes(libvirt qemu/kvm)运行几个虚拟机。不幸的是,这些客户操作系统似乎不明白它们正在笔记本电脑硬件上运行,因此不显示任何类型的电池指示器或电源管理实用程序。

有没有办法将我的主机系统的电池“暴露”给客户系统?

主机端解决方案是理想的,但 Linux VM 的客户机端解决方案也同样有效。

答案1

这可能不是您要寻找的完整答案。因此,正如@christianEhrhardt 提到的,我使用了相同的链接,但略有不同。

因此,我没有更新域,而是使用命令行选项启动了虚拟机-acpitable

sudo qemu <other-options> -acpitable file=/path/to/SSDT1.dat

这里唯一的挑战是,即使主机电量低于 100%,它仍会显示客户机电池容量为 100%。所以据我理解,这不是暴露主机电池,而是使用假电池设备启动客户机。

来源 :https://www.reddit.com/r/VFIO/comments/ebo2uk/nvidia_geforce_rtx_2060_mobile_success_qemu_ovmf/

主持人 :

$ cat /sys/class/power_supply/BAT0/capacity
87

客人 :

$ cat /sys/class/power_supply/BAT0/capacity
100

如果有人找到如何向客人展示主人实际电池信息的答案,您的评论将会有所帮助。

相关内容