Аппаратно ускоренный эмулятор Studio Android не запустится в Ubuntu 16.04

У меня есть проблема с моим ПК ASUS G53jw. Его чипсет и ЦП оцениваются для поддержки виртуализации, которая включена в BIOS/установке. Для подтверждения я работал egrep -c '(vmx|svm)' /proc/cpuinfo который возвращает значение четыре (4), который предлагает, чтобы виртуализация работала.

Однако аппаратно ускоренной эмуляции Android не удается запуститься.

Является использование nouveau видеодрайвера вместо драйвера Nvidia источником отказа? В противном случае, как я могу эффективно диагностировать это?

ОБНОВЛЕНИЕ 2
После установки официальных драйверов Nvidia эмуляция Android работает очень хорошо :) Благодаря N0rbert для указания на мою опечатку!
Решенный!

2
задан 27 October 2018 в 09:44

1 ответ

В первую очередь, у Вас есть опечатка в 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, ☑ Включают Вложенную Подкачку страниц

    VirtualBox - System - Acceleration

Это приведет к синему V (V on CPU) на значке CPU в строке состояния окна машины VirtualBox (см. желтую подсказку ниже для деталей - машина использует KVM):

VirtualBox status bar

1
ответ дан 2 December 2019 в 04:42

Другие вопросы по тегам:

Похожие вопросы: