Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину

Вы не можете запускать виртуальные машины на компьютере, работающем под управлением системы Windows Server 2008 R2 и оснащенном процессором, поддерживающим функцию AVX

Проблема

Рассмотрим описанную ниже ситуацию.

У вас используется процессор Intel, поддерживающий технологию AVX, на компьютере с системой Windows Server 2008 R2.

Примечание. Компания Intel добавила поддержку AVX в семействе процессоров Sandy Bridge.

Вы установили на компьютере роль сервера Hyper-V.

Вы создаете на компьютере виртуальную машину и пытаетесь запустить ее.

В данной ситуации запустить виртуальную невозможно. При этом на экране может появляться сообщение об ошибке, подобное представленным ниже.

Кроме того, в узле Hyper-V-Worker в разделе Журналы приложений и служб появляется событие 3040 с сообщением об ошибке, похожим на следующее.

не удалось настроить или изменить свойство раздела

Причина

Эта проблема возникает из-за того, что Windows Server 2008 R2 не поддерживает AVX.

Решение

Примечание. Этот пакет исправления отключает AVX на виртуальных процессорах, чтобы виртуальные машины могли запускаться. Для поддержки AVX требуется выполнить обновление до Windows Server 2008 R2 с пакетом обновления 1 (SP1), чтобы виртуальные машины могли работать и использовать команды AVX.

Сведения об исправлении

Корпорация Майкрософт выпустила исправление, однако оно предназначено исключительно для устранения проблемы, описанной в этой статье. Его следует устанавливать только на компьютерах, где проявляется эта проблема. Исправление может быть подвергнуто дополнительному тестированию. По этой причине корпорация Майкрософт рекомендует во всех случаях, когда проблема не представляет особой важности, отложить ее устранение до выхода ближайшего пакета обновления, содержащего это исправление.

Если исправление доступно для загрузки, в начале этой статьи базы знаний должен быть раздел «Исправление доступно для загрузки». Если этот раздел отсутствует, обратитесь в службу поддержки пользователей Майкрософт, чтобы получить данное исправление.

Примечание. В случае возникновения других проблем и при необходимости устранения неполадок может потребоваться отдельный запрос на обслуживание. Дополнительные услуги технической поддержки, не связанные с данным исправлением, оплачиваются на стандартных условиях. Чтобы просмотреть полный список телефонных номеров службы поддержки пользователей корпорации Майкрософт или создать отдельный запрос на обслуживание, посетите веб-сайт корпорации Майкрософт по следующему адресу:

http://support.microsoft.com/contactus/?ln=ru&ws=support#tab3Примечание. В форме «Исправление доступно для загрузки» указываются языки, для которых доступно исправление. Если в ней отсутствует нужный язык, для него нет исправления.

Необходимые условия

Это исправление устанавливается на компьютеры с системой Windows Server 2008 R2 с установленной ролью Hyper-V.

Сведения о реестре

Для использования исправления, содержащегося в этом пакете, не требуется вносить изменения в реестр.

Необходимость перезагрузки

После установки этого исправления необходимо перезагрузить компьютер.

Сведения о замене исправлений

Это исправление не заменяет никакие ранее выпущенные исправления.

Сведения о файлах

Глобальная версия этого исправления устанавливает файлы с атрибутами, которые указаны в приведенных ниже таблицах. Даты и время для файлов указаны в формате UTC. На локальном компьютере они отображаются с учетом часового пояса и перехода на летнее время. Кроме того, при выполнении определенных операций с файлами даты и время могут изменяться.

Заметки к сведениям о файлах для Windows Server 2008 R2

Файлы, относящиеся к определенному продукту, этапу разработки (RTM, SP n) или направлению поддержки (LDR, GDR), можно определить по номерам версий, указанным в приведенной ниже таблице.

Windows Server 2008 R2

Windows Server 2008 R2

Файлы с расширениями MANIFEST и MUM, устанавливаемые для каждой среды, указаны отдельно в разделе «Сведения о дополнительных файлах для системы Windows Server 2008 R2». Эти файлы, а также связанные с ними CAT-файлы каталога безопасности, имеют очень важное значение для отслеживания состояния обновляемых компонентов. Файлы каталога безопасности (атрибуты не указаны) подписаны цифровой подписью Майкрософт.

Источник

How to Fix This Virtual Machine Requires AVX2 But AVX is Not Present

From Cheetah to High Sierra, Mojave is the most interesting operating system for Mac. But that doesn’t end up only for Mac. If you are well interested in it, you could hands on it right in your Windows computer. That’s might be a bit tricky but isn’t that difficult that you couldn’t since we’ve covered you with the step by step tutorial. Here’s how to Install macOS Mojave on VMware on Windows PC also here How to Fix This Virtual Machine Requires AVX2 But AVX is Not Present.

But not only it’s tricky, it’s also loaded with problems so this mightn’t go well for everyone. This makes it more tricky and difficult. From downloading the image to installating, there’s an entire army of problems to fight against. That means, from the earliest step to the bottom which is installing, there’s no lack of problems. Most of the problems can be likely due to Apple doesn’t support the process and VMware neither. After all, they are part of the installation which we need to fix.

When it comes to installing macOS on your Windows computer, there’s a scenario. While every computer has processors, it’s whether Intel or AMD. Installing Mojave on VMware on computers with AMD processors are a little bit different from installing Mojave on VMware on computers with Intel processors. The difference is small but it matters. If you didn’t make the change, you would likely experience not only one but a couple of errors. But among those, one of the problems that occur for most of the users is “This virtual machine requires AVX2 but AVX is not present. This virtual machine cannot be powered on.” This method works to fix the error for installing any version of macOS on AMD systems.

While VMware points AVX2 and absence of AVX but that isn’t really the problem neither the solution if you enable it. If you’re concerned, AVX is the name of one of many x86 vector extensions from Intel and AVX2 is the new version of AVX. They can potentially improve application performance related to high-performance computing, databases, and video processing. There’s no need to know more. Let’s get started.

Fix This Virtual Machine Requires AVX2 But AVX is Not Present

The difference between the processors differs for the installation. One of the differences between Intel and AMD CPUs is the hardware acceleration. On Intel CPUs, this feature is often disabled or even most of the time, it’s disabled by default. But you can enable the hardware acceleration from BIOS or UEFI Firmware.

On AMD CPUs, it’s always enabled by default so there’s no BIOS or UEFI. This tiny difference might cause the problem but that’s not only reason since there’s a whole CPU difference. There’s also a difference in error. This error particularly appears when attempting to install Mojave on a computer with AMD processor. While on Intel processors, if the hardware acceleration isn’t enabled, you’ll see like “This virtual machine supports VT-x but it isn’t on” or something similar to it which indicates of the hardware acceleration isn’t enabled.

Step One: Change Workstation / Player compatibility version to 10.x

When you’ve set up the Mojave virtual machine, now for some reasons you may need to change the compatibility version of VMware to 10.x.

From the VMware window, select Mojave and click VM > Manage then click Change Hardware Compatibility.

On the change hardware compatibility wizard, click on Next.

Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть картинку Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Картинка про Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машинуChange Hardware Compatibility Wizard

Next, click on the Workstation 15.x then choose the Workstation 10.x version from the drop-down menu, and click Next.

Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть картинку Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Картинка про Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину

Confirm to use the version of the VMware Workstation for the virtual machine by clicking Yes.

Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть картинку Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Картинка про Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину

In this screen, you can choose to create a copy of the virtual machine without the changes and if something goes wrong you’ll be able to revert back and use the clone of the virtual machine. The second option will apply the hardware configuration to the virtual machine without copy to let you revert back. Choose one of them and click Next.

Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть картинку Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Картинка про Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машинуClone Before Converting

On the next screen, if you choose the clone option you’d see the specify the virtual machine window. But if you choose the alter this virtual machine then click Next.

Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть картинку Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Картинка про Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машинуReview Changes

With the converting done, you’re good to go.

Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть картинку Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Картинка про Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машинуConverting Virtual Machine

Step Two: Insert Config Key For The Virtual Machine (For AMD Only)

The next thing that you need to do for succeeding with the installation is inserting the config key for the virtual machine in the virtual machine configuration file. This is a little different from inserting config key for Intel systems but it’s not differently done. There are some more codes to add in addition to a single line code which is for Intel systems.

In order to fix, navigate to the virtual machine files and right click on the vmx file and click Notepad. If the Notepad isn’t there, go ahead and click on the Choose another app then select the Notepad.

Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть картинку Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Картинка про Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машинуOpen VMX with Notepad

Now copy and paste the following lines to the bottom of the lines. If you’ve encounter VM Will fail to boot with a “Dictionary Compatibility” problem, you may fix it with this.

smc.version = “0”
cpuid.0.eax = “0000:0000:0000:0000:0000:0000:0000:1011”
cpuid.0.ebx = “0111:0101:0110:1110:0110:0101:0100:0111”
cpuid.0.ecx = “0110:1100:0110:0101:0111:0100:0110:1110”
cpuid.0.edx = “0100:1001:0110:0101:0110:1110:0110:1001”
cpuid.1.eax = “0000:0000:0000:0001:0000:0110:0111:0001”
cpuid.1.ebx = “0000:0010:0000:0001:0000:1000:0000:0000”
cpuid.1.ecx = “1000:0010:1001:1000:0010:0010:0000:0011”
cpuid.1.edx = “0000:1111:1010:1011:1111:1011:1111:1111”
featureCompat.enable = “FALSE”

Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть картинку Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Картинка про Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машинуInsert Code

Step Three: Set VMware Workstation Server to Automatic – Delayed

Now that you’re done with those, the last thing you need to do is set the Workstation Server service to Automatic – Delayed.

Make sure your VMware Workstation Server is set to Automatic – Delayed, while the rest of the VMware services are set to just automatic.

To set this feature, open Run by pressing Ctrl + R and type services.msc then hit Enter.

Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть картинку Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Картинка про Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машинуRun

Now scroll down and figure out the VMware Workstation Server and click twice on it.

Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть картинку Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Картинка про Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машинуServices

In this screen, click the startup options and select Automatic (Delayed Start).

Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть картинку Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Картинка про Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машинуVMware Workstation Server Properties

Once you’ve done, you’re completely ready to begin the installation. Switch on the Mojave machine and you’ll straightly boot into the installation process. Here’s the tutorial to continue the installation.

After the installation, you may set the Workstation Server to Automatic.

With that done, you’re out of the way. There’s nothing more you’d need. Just proceed with the installation and enjoy! Hope that helps, let me know in the comments down below.

Источник

Как включить расширения AVX2 на госте Ubuntu в VirtualBox 5?

Я пытаюсь скомпилировать программу, которая использует инструкции AVX2 от довольно новых процессоров Intel Haswell.

Я проверил, что MacBook Pro, который я использую, имеет процессор Crystalwell, который должен иметь такие расширения AVX2:

Мое намерение состоит в том, чтобы скомпилировать такую программу с помощью Ubuntu 15.10 64-разрядная версия изображение VirtualBox, которое имеет последнюю версию gcc:

Когда я проверяю расширения в машину VirtualBox, я не вижу перечисленный avx2:

1 ответ

Я спрашивал меня тот же вопрос. Я прочитал большие части документации VirtualBox только что и помню, что SSE4.1/SSE4.2 хорошо документируется, но AVX2 не, хотя это, как ожидают, будет выставлено гостю начиная с беты 3 VirtualBox 5.0.

Вот флаги/proc/cpuinfo на 14,04 хостах:

и здесь на VM размещается VirtualBox 5.0.14

Я искал Интернет и загрузил источник, который принес мне к этому билету, где откровенный (Frank Mehnert, я принимаю) объясняет, как отключить AVX и этот билет, отмеченный в журнале изменений как причина отключить передачу AVX2 временно с 5.0.2. Таким образом, была причина отключить его, и необходимо быть осторожными.

Для проверки я выполнил x265 в VM:

и удалить ключ просто выполняет ту же команду, которую Вы сделали для устанавливания ключа, но без значения, примера:

Вместо того, чтобы просто держать через источник было бы лучше считать и понять организацию исходного кода проектов.

Источник

Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину

But when i want to launch the virtual machine (step 22) i have an error message :

«This virtual machine requires AVX2 but AVX is not present. This virtual machine cannot be powered on.»

Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть картинку Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Картинка про Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину

Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть картинку Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Картинка про Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину

Did you install windows 7 32 bit system as a guest OS? You may switch ON CPU virtualization in BIOS of a host, but I would avoid this.

ADDED: Check if your host OS support AVX
Check if you have AVX support setting in BIOS too.

Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть картинку Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Картинка про Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину

Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть картинку Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Картинка про Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину

My host os is windows 10 x64 so it’s support AVX refer to the wiki link you give me.
i did not install any guest os at this step of the guide but i use the iso windows 7 tiny image you gave on the guide on vmware.

i will check any AVX option on the bios and i come back. I have AX370 gaming 5 mother board.

edit : did not see any AVX things on bios options.

Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть картинку Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Картинка про Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину

Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Смотреть картинку Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Картинка про Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину. Фото Виртуальной машине требуется avx2 но avx не существует невозможно запустить виртуальную машину

Источник

./configure erroneously detects AVX2 under VMware Workstation Pro 12 #2384

Comments

jeffmcjunkin commented Jan 19, 2017

So I wouldn’t expect AVX2 to be detected. However.

Exporting CPUID_DISABLE as mentioned in #2089 does work, but isn’t ideal:

The text was updated successfully, but these errors were encountered:

magnumripper commented Jan 19, 2017

This must be a bug in vmware. Having said that, I wouldn’t mind working around it.

magnumripper commented Jan 19, 2017

Does the actual host support AVX2 or not?

jeffmcjunkin commented Jan 20, 2017

Yes, it does (it’s an i7-4702HQ in this case):

jfoug commented Jan 20, 2017 •

Again this is what I consider a shortcoming of the cpuid_detect function INSIDE john. The configure probes by blindly trying instructions. Just because some VM’s are not properly handling all of the CPUID instructions EXACTLY like the actual iron does not mean that the instructions do not work properly within the VM.

But currently the only way around this problem is using the CPUID_DISABLE. Virtual box has the same issues. The binary AVX2 runs fine for me, EXCEPT in john’s cpuid_detect function.

Btw, the title should be changed to ‘john does not properly detect AVX2 on VMware Workstation Pro 12″

magnumripper commented Jan 20, 2017

jfoug commented Jan 20, 2017 •

Read the Intel dox on cpuid, and they actually talk about this as one of the methods (blind instruction execute with exception catching), in fact a good choice when it comes down to some of the complex detection, where there are numerous interdependent instruction set bits, but only part of them would be used within the running process.

I agree that the VM’s are not right. Why they do not support the entire kitchen sink of AVX2 flags I do not know. But also keep in mind, WE do not use the entire kitchen sink of AVX2 extensions.

claudioandre-br commented Jan 20, 2017 •

To debug purposes, why not just print what cpuid detects?

[1] you can put your assembly here if you want.
[2] works on gcc and clang.
[3] VC has something similar.

jeffmcjunkin commented Jan 20, 2017

jeffmcjunkin commented Jan 20, 2017

Even with the above new information, I agree it’s safer to probe for reported-as-supported extensions in the configure script, rather than trying instructions blindly, if only because it’s nearly impossible to be sure something that isn’t reported as being supported is 100% working in every possible way john could use it.

jeffmcjunkin commented Jan 21, 2017

Reading further, the timeline does match up. VMware Workstation 10 was released in September 2013 (https://en.m.wikipedia.org/wiki/VMware_Workstation), and the Haswell architecture (which introduced AVX2) came out from June or so in 2013 (https://en.m.wikipedia.org/wiki/Haswell_(microarchitecture)), depending on the CPU. That’s probably too little time for VMware to get the new extensions in the virtual CPU config.

jfoug commented Jan 22, 2017

These are not ‘pre-date’. VirtualBox at one time worked with john’s internal cpuid code. It then broke it. It is likely there are a few things which virtualbox does NOT properly handle, so they shut off certain things.

BUT these were some of the ancillary things, which john ‘probes’ for, since it documented that multiple instruction sets are actually IN the silicon pressed, EVEN if john does not use those instructions (there are 3 or 4 instruction sets probed to ‘state’ that AVX2 is enabled, but we only use the AVX2 itself at this time).

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *