среда, 14 марта 2012 г.

Custom screen resolution for android-x86 under Virtual Box

Занимаюсь сейчас проектом под планшеты с Андроидом 4.0. Эмулятор тормозит, несмотря на свежее железо. В основном видимо из-за большого экрана - при стандартном HVGA все летает. Решил вернуться обратно на android-x86 + Virtual Box. Скачал 8 гигов исходников, собрал за 3 часа - все работает. Одна беда - разрешение нужно нетривиальное: 1280х800. VESA такое не поддерживает, поэтому в загрузе kernel параметр vga=xxx не помогает. Решено было задействовать uvesafb:

1. меняем строчку загрузки: kernel ... video=-16 vga=xxx video=uvesa UVESA_MODE=1280x800 (обязательно большими буквами!)
2. из консоли запускаем: VBoxManage setextradata "Your VM name" "CustomVideoMode1" "1280x800x32"

вуаля )))

5 комментариев:

  1. Работает для Android 4.0 емулятра, но почему-то при загрузке Android 3.2 - черный экран

    ОтветитьУдалить
  2. Есть идеи как это подчинить?

    ОтветитьУдалить
  3. Автор, спасибо вам большое. Мне очень помогло.

    ОтветитьУдалить
  4. Подскажите а в каком файле это прописывать?
    и что в консоли нужно прописать
    Юзаю Убунту 13.04

    ОтветитьУдалить