У меня есть проблема с моим ПК ASUS G53jw. Его чипсет и ЦП оцениваются для поддержки виртуализации, которая включена в BIOS/установке. Для подтверждения я работал egrep -c '(vmx|svm)' /proc/cpuinfo
который возвращает значение четыре (4), который предлагает, чтобы виртуализация работала.
Однако аппаратно ускоренной эмуляции Android не удается запуститься.
Является использование nouveau видеодрайвера вместо драйвера Nvidia источником отказа? В противном случае, как я могу эффективно диагностировать это?
ОБНОВЛЕНИЕ 2
После установки официальных драйверов Nvidia эмуляция Android работает очень хорошо :) Благодаря N0rbert для указания на мою опечатку!
Решенный!
В первую очередь, у Вас есть опечатка в egrep
команда:
Вам нужно логичный ИЛИ здесь"|
", не обратная косая черта"\
".
Это должно быть egrep -c '(vmx|svm)' /proc/cpuinfo
.
Чтение обновления, мы можем прийти к заключению, что это была опечатка.
Другой способ проверить состоит в том, чтобы использовать kvm-ok
(устанавливаемый от cpu-checker
пакет).
В системе с включенной виртуализацией его вывод следующие:
$ kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
Если у Вас есть проблемы с VirtualBox - гарантируют, что Вы установили корректные Настройки для виртуальной машины: открытая система, выберите вкладку Acceleration и проверьте, что у Вас есть корректные настройки:
Аппаратная Виртуализация: ☑ Включают VT-x/AMD-v, ☑ Включают Вложенную Подкачку страниц
Это приведет к синему V () на значке CPU в строке состояния окна машины VirtualBox (см. желтую подсказку ниже для деталей - машина использует KVM):