2012-06-14 4 views
6

Я установил изображение Android-x86 (4.0-RC1-eeepc) в VirtualBox на Dell Latitude D820. Этот конкретный ISO не для ноутбука, но из всех доступных ISO он работает лучше всего.Нет звука в Android-x86

Я работал над некоторыми проблемами, с которыми я столкнулся (не имея ISO для моего устройства), но я не смог заставить звук работать. Учебник VirtualBox от Android-x86 и другие онлайн-ресурсы побудили меня использовать драйвер ALSA с SoundBlaster 16, но это не сработало.

This вопрос заставил меня взглянуть на некоторые из команд ALSA, чтобы увидеть, что я могу найти, но я никуда не уйду.

С водителем и SoundBlaster контроллера ALSA я получаю следующее из alsa_ctl init

Unknown hardware: "Dummy" "Dummy Mixer" 
Hardware is initialized using a guess method 

это выглядело очень неправильно меня так перешел на Intel HD Audio так же как и другой вопрос.

С драйвером ALSA и контроллером Intel HD Audio, я получаю следующее из alsa_ctl init

Unknown hardware: "HDA-Intel" "SigmaTel ID 7680" ... 
Hardware is initialized using a guess method 

Хотя это выглядит немного более перспективным, я до сих пор нет звука.

Поскольку Android в основном Linux, я думал, что смогу перевести решение Linux. Несколько веб-страниц имеют контент, похожий на this one, говорящий, чтобы изменить /etc/modprobe.d/alsa-base.conf и добавить options snd-hda-intel model=CORRECT_MODEL, и это, похоже, помогает многим пользователям Linux. Однако это не похоже на Android. По крайней мере, не мне, так как у меня нет alsa-base.conf

Я так мало знаю об аудио и ALSA. Есть ли какие-то прыжки из того, что у меня выше? Даже толчок в общем направлении был бы велик.

Некоторые вопросы, которые у меня есть: Что это означает, когда я получу Unknown hardware: "Dummy" информации? Нет аудиоустройства?

Наконец, я подтвердил, что мой звук работает вне виртуального окна. Мой первый вопрос заключается в том, что, поскольку мой ноутбук может запускать Linux со звуком, я должен быть в состоянии включить Linux-драйверы в Android. Имеет ли это смысл? К сожалению, я также не знаю, как это сделать.

Спасибо

ответ

0

не имел подобную проблему никакого звука в VBox. В вашем init.sh добавить эту строку в конце alsa_amixer вещи:

alsa_amixer set PCM 100 unmute

После того как я aded, что мой аудио работал отлично.

+0

Это исправило меня тоже. Благодаря! – CatShoes

+2

Где находится адрес init.sh? – exshinigami

+0

Я получаю "mixter attatch default error: no such fine or directory" – LairdPleng

0

У меня была та же проблема.

Я продолжал искать init.sh, а затем понял, что мне пришлось установить чертиву на диск, прежде чем это стоило возиться с ней (она перезагружается при перезагрузке, а живой диск не сохраняется).

Итак, я зацепил последние порты x86 и перевернул их, пока не нашел 4.2x без проблем.К сожалению, я потерял трек, который есть, а хороший - просто vm.iso?!

Короче говоря, звук работает отлично с этой сборкой, мне даже не нужно было ничего настраивать.

система:

  • Tab Материнские платы:
    • 4GB RAM (половина хост RAM)
    • [х] Жесткий диск (только загрузочное устройство)
    • все остальное по умолчанию
  • Вкладка процессора:
    • 2 ядра
    • все остальное по умолчанию
  • Аудио:
    • Окна DirectSound
    • ICH AC97
    • все остальное по умолчанию
1

меня были те же проблемы, ,

Я использовал VMWare для WhatsApp. И имел различные версии Android без звука ... Настройка VMWare с модемом конфигурации конфигурации HDAudio.

alsa_ctl init 

Не было обнаружено ни одного устройства.

Я установил это приложение из Google Play "AlsaMixer (ROOT)" И эта версия получила аудио мгновенно:

  • андроид-x86-4.3-20130725.iso
  • андроид-x86-4.4-RC1.iso
+0

Что такое формат файла конфигурации HDAudio? – LairdPleng

0

Все, что вам нужно сделать в vbox, это просто изменить его на вкладке аудио с аудио Intel HD на ICH AC97. На самом деле это работает.

Смежные вопросы