自从我将工作站从 fedora28 升级到 fedora29 以来,我在工作站上运行的虚拟机遇到了问题。我正在使用这个虚拟机浏览互联网。
我的问题是,虚拟机上的时间似乎比我的工作站上运行得更快。例如 Spotify 或某些视频比正常情况要快。
这是我启动这台机器的方法:
/usr/bin/qemu-system-x86_64 -cpu host -smp cpus=4 -hda /space/vm/images/browser.img -hdb /space/data/$USER/.browser_home.img -machine accel=kvm -daemonize -balloon none -vnc 127.0.0.1:0 -device intel-hda,id=sound0,bus=pci.0,addr=0x4 -device hda-duplex,id=sound0-codec0,bus=sound0.0,cad=0 -device ich9-usb-ehci1,id=usb,bus=pci.0,addr=0x6.0x7 -device ich9-usb-uhci1,masterbus=usb.0,firstport=0,bus=pci.0,multifunction=on,addr=0x6 -device ich9-usb-uhci2,masterbus=usb.0,firstport=2,bus=pci.0,addr=0x6.0x1 -device ich9-usb-uhci3,masterbus=usb.0,firstport=4,bus=pci.0,addr=0x6.0x2 -k de -m 2500 -net nic,model=virtio -net user,hostfwd=tcp:127.0.0.1:2233-:22 -monitor telnet:127.0.0.1:4444,server,nowait
我不知道如何开始调试这个。我应该尝试什么?
答案1
解决方案是虚拟声卡。这就是我设法将声音从虚拟机传输到主机的方法。但声卡似乎计算出错误的状态。
-device intel-hda,id=sound0,bus=pci.0,addr=0x4 -device hda-duplex,id=sound0-codec0,bus=sound0.0,cad=0
工作方法就是用这个替换设置。
-soundhw es1370