I am seeing serious instability of KVM and QEMO on Windows 10. There are long kernel-level freezes of the entire system (rendering the whole Linux host operating system unusable for up to 30 seconds) and there are complete lockups of windows 10.
At the time of the freeze the only recent output in dmesg is this one line:
9155.613159] perf interrupt took too long (2503 > 2500), lowering kernel.perf_event_ma
x_sample_rate to 50000
Also sometimes get a glitch messages from kvm look like this, every few minutes:
Unrelated to these crashes, the virt-manager gui periodically segfaults like this:
1275.634310] virt-manager[12779]: segfault at 0 ip 00007fe386813b49 sp 00007ffcae20f2f
0 error 4 in libgtk-3.so.0.2000.3[7fe386549000+6c8000]
1300.567002] virt-manager[12840]: segfault at 0 ip 00007f0b51ea3b49 sp 00007ffdfa68e97
0 error 4 in libgtk-3.so.0.2000.3[7f0b51bd9000+6c8000]
Is anyone using Tumbleweed and has tried using Windows 10 as a guest? What video and other options did you use? I used defaults for everything, and have installed the windows 10 video drivers from a very recent guest additions ISO found at a fedora user site.
(Side question does the freekin’ image verification feature ever go away? Because either it’s going away or I am. I hate it.)
I’m beginning to suspect that the KVM instability is due to the Nouveau open-source reverse-engineered-because-nvidia-is-cancer drivers are the fault. I installed the evil empire’s binary drivers and not only is X more stable, the instability in KVM has gone away as well.
If that didn’t do it, I was going to try various hardware options and see if I could find something that stayed up. I’m running a vanilla windows 10 installation with the only third party software being Visual Studio 2015. I used the fedorapeople isos:
I read somewhere that MS releases virtio drivers on their own, but I kind of doubt that those would be more current than what is already distributed through the mainline kernel. Still, the MS distributed versions might be an interesting alternative to try.
Proprietary drivers should always be tried whenever Nouveau drivers might have problems, it’s a YMMV thing with no guaranteed improvement.