O comando setextradata do VBoxManage não adiciona o avx2 ao / proc / cpuinfo

2

Linux & Noob VirtualBox aqui, então por favor, vá fácil.

Eu tenho tido problemas para compilar código com scipy em uma VM do VirtualBox 5.2 executando o Fedora 26 no meu host Windows 10. A saída de erro criptografada é " Instrução ilegal (core dumping) ". Eu acredito que o problema é scipy acha que a VM tem AVX2 ativado quando isso não acontece ( bandeiras grep / proc / cpuinfo confirma que nem AVX nem AVX2 estão habilitados).

Saindo desse thread do askubuntu, tentei executar o VBoxManage setextradata $ VMname VBoxInternal / CPUM / IsaExts / AVX2 no host. Isso pareceu funcionar bem, e executar o VBoxManage getextradata $ VMname enumerate até confirma a alteração ( Chave: VBoxInternal / CPUM / IsaExts / AVX2 agora aparece com um valor de 1, como esperado.)

Mas quando eu reinicio minha VM (ou mesmo quando eu reinicio todo o VirtualBox, apenas no caso), o grep flags / proc / cpuinfo mostra que AVX e AVX2 ainda estão ausentes dos meus sinalizadores. Eu não entendo porque o VBoxManage vê o AVX2 agora ativado, mas / proc / cpuinfo não. Alguma sugestão?

    
por Reinhold Willcox 13.12.2017 / 01:41

0 respostas