other: 0.927
KVM: 0.925
permissions: 0.898
performance: 0.882
debug: 0.879
vnc: 0.879
boot: 0.866
device: 0.859
PID: 0.848
socket: 0.831
graphic: 0.815
network: 0.786
semantic: 0.785
files: 0.720
host machine freezes
When trying to install Radeon crimson relive 16.12.1, each host machine freezes at the machine environment check stage.
Even if you launch the installer in an environment where GPU is not installed, each host machine freezes in the same way.
When Gusest's CPU is changed from 4 to 1, the environment check is completed normally.
Even if FMA and AVX 2 are invalidated by CPU setting, environment check will be completed normally.
Since 1 CPU does not freeze, I thought that it would be better to fix the CPU, but I will still freeze.
Is it impossible to enable the function of AVX 2 (FMA?) In the virtual machine on KVM?
HOST
Motherboard : Asrock Z97 extream6
CPU : Core i7-4790
Memory : 24GB
OS : Ubuntu 16.04(kernel 4.7.2-040702)
qemu : 2.5+dfsg-5ubuntu10.6
libvirt : 1.3.1-1ubuntu10.5
ovmf : 0~20160408.ffea0a2c-2
Guest
BIOS : UEFI
OS : Windows10 Pro Build 14986
Memory : 8GB
GPU : Radeon HD7770
-----------------------------------------------------------
WinPC014f784d78-4d5e-416a-bb43-82ecd2cad409838860883886084hvm/usr/share/OVMF/OVMF_CODE.fd/var/lib/libvirt/qemu/nvram/WinPC01_VARS.fdHaswellInteldestroyrestartrestart/usr/bin/kvm-spice
-----------------------------------------------------------
If you put the following designation in the CPU tag, it will not freeze.
-----------------------------------------------------------
-----------------------------------------------------------
Moving this to the Ubuntu-qemu bug tracker since you're apparently using Ubuntu's QEMU, not the upstream QEMU.
So as far as I understand, when you take avx2/fma away from the guest things work, but if you keep them enabled (via cpu model) it fails?
Generally those features should be supported, to most of it they are just processor features and passed through.
By Default I think avx2 is passed but fma is not - maybe that was you case.
I checked with to get all I can and then check like /proc/cpuinfo which confirms I have them all.
Since this is not emulation I'd hope that KVM itself isn't really involved in doing a lot after setting up initially.
Is Radeon crimson relive even supported in a virtual guest?
If it freezes what is the qemu status?
Maybe check more of the status via https://en.wikibooks.org/wiki/QEMU/Monitor
If you would find an equivalent test in a linux guest that I could retry that would very useful.
The difference between host-passthrough and host-model (Haswell) was confirmed by Linux CPUinfo, but there was a difference.
Cpu family and model are the same, stepping is 3-> 1, flag is arch_perfmon, tsc_adjust is not host-model.
AV2 and FMA are also valid in the CPU model of host-passthrough and host-model (Haswell).
Since the OS of the host machine hangs up, you can not check the status with the QEMU monitor.
Hi, that stepping shouldn't be important but thanks for checking.
I tried to find a few avx/fma test programs, but I only found super small ones and none triggered anything like your freeze.
Since you have currently the only setup to trigger this, if you can you could try the far newer qemu/libvirt that is in Ubuntu Zesty (current release in development), but that is grasping for straws. What we really need is something we can reproduce this on :-/
[Expired for qemu (Ubuntu) because there has been no activity for 60 days.]