моя материнская плата - Supermicro x9dri-ln4f +, и я использую два процессора xeon e5 2690.
Я пытался включить виртуализацию для загрузки виртуальных машин в qemu и virtualbox.
Материнская плата утверждает, что поддерживает VT-x, VT-d и VT-c на странице спецификаций, а в BIOS под информацией о процессоре указано, что все три из них поддерживаются процессорами.
Эта проблема очень похожа на включение виртуализации на супермикроплате но их решение о включении NX (XF для меня) ничего не исправило, потому что оно уже было включено.
Что я сделал:
Intel VT-d
в North Bridge->Integrated IO Configuration
DCA
в North Bridge->Integrated IO Configuration
Isoc
в North Bridge->QPI Configuration
Execute-Disable Bit Capability
(Решение проблемы другого человека)Intel Virtualization Technology
в Advanced settings
Prefetcher settings
в advanced
Такие как MLC Streamer, MLC Spatial, DCU Streamer, DCU IP
Кроме того, из https://www.thomas-krenn.com/en/wiki/Activating_the_Intel_VT_Virtualization_Feature делать:
modprobe msr
rdmsr 0x3a
возвращает 0
Также работает dmesg
$ dmesg | grep kvm
[ 14.444265] kvm: disabled by bios
[ 16.225445] kvm: disabled by bios
И в окнах под информацией о процессоре в диспетчере задач говорится, что виртуализация отключена.
Любая помощь приветствуется, так как я часами ломал голову, пытаясь заставить это работать.
[Решено] Я решил проблему, переустановив BIOS с использованием IPMI вместо USB-накопителя, как раньше (та же версия Bios). Затем включил ISOC в настройках северного моста. @MichaelHampton Спасибо за вашу помощь