LINUX.ORG.RU

Почему android x86 тормозит?

 ,


0

1

Поставил android x86(пробовал образ x86 и x86_64 без разницы) и он жутко тормозит, сразу после установки не сильно, но потом так, что вообще невозможно работать. Физическая машина AMD6300 + 4GB RAM, ОС - Ubuntu 16.04.3, использую virtualbox. Уже выделил ему 1.5Гб и 4 ядра, но всё равно, сначала стал чуть быстрее но потом опять тупить. Аппаратная виртуализация включена(не знаю правда есть ли от этого толк). На Ubuntu только virtualbox, firefox и mitm proxy, даже в своп не залазит. В чём может быть проблема?

Ответ на: комментарий от vq156

Ну, старые версии работали и на меньше чем 512, в любом случае современные китайфоны с 512-1024мб памяти работают вполне шутро, а мой android x86 тормозит там, что приходится смотреть слайдшоу.

devalone ★★
() автор топика
Ответ на: комментарий от devalone

старые версии

10 вкладок. Старая верлия хрома.


466.4 MiB +  40.6 MiB = 507.0 MiB       chrome (15)

misteralter
()

проблем много:

1) Сама сборка от проекта адроид_х86

2) наличие специального драйвера ускорителя андроида на ВМ для процессоров Интел.

3) Наслаждайся продуктами от Гугола.

Deleted
()

Да он вообще вроде везде тормозит. У меня телефон с 1гб рамы, тоже тормозит.

mahalaka ★★
()

AMD6300

FX6300? cpu сколько градусов? Если больше 62 то это может быть троттлинг.

Aber ★★★★★
()
Ответ на: комментарий от fman2

Епрст, вы его в VirtualBox что-ли запускаете без проброса видеокарты?

Без, а зачем? Другие ОС(Ubuntu, Windows) работают в virtualbox отлично.

devalone ★★
() автор топика
Ответ на: комментарий от devalone

Другие линуксы зачастую имеют видеодрайвер от виртуалбокса и прочее. И то не особо резво ведут себя. А Андроид имеет чего? На каком драйвере он графику запускает?

Deleted
()
Ответ на: комментарий от Aber

FX6300? cpu сколько градусов? Если больше 62 то это может быть троттлинг.

Так он вроде при выше 100 градусов градусов срабатывает, но всё равно температура меньше 60.

devalone ★★
() автор топика
Ответ на: комментарий от xmikex

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

Deleted
()
Ответ на: комментарий от devalone

У меня на 64 срабатывал, например на роликах на youtube в 1080p60. Хотя я уже подумал, android одно ядро грузит, проблем не должно быть.

Aber ★★★★★
()

В том, что он говно, и так очевидно же, да?

Zhbert ★★★★★
()
Ответ на: комментарий от timdorohin

В android-x86 были i915, radeon и nouveau. Не знаю за amdgpu, но и оно должно быть.

Видяха древняя nvidia GT9600

devalone ★★
() автор топика
Ответ на: комментарий от devalone

Попробовал qemu, особо лучше не стало. Добавил до 2Гб памяти, вроде жить можно, хоть и всё равно подтормаживает.

devalone ★★
() автор топика
Ответ на: комментарий от Deleted

А Андроид имеет чего? На каком драйвере он графику запускает?

В настройках пишет(на virtualbox)

GL Vendor: VMware, Inc.

GL Renderer: Gallium 0.4 on llvmpipe(LLVM 3.8, 128 bits)

GL Version: OpenGL ES 3.0 Mesa 17.1.2 (git-d3f4349)

lspci показывает какую-то дичь

devalone ★★
() автор топика
Ответ на: комментарий от devalone

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

НО, скорости не будет!!!

Deleted
()
Ответ на: комментарий от devalone

llvmpipe

Програмная затычка какая-то, чтоли? Ну и чего ты хочешь? Что на форумах андроида х86го говорят про виртуалбоксы? Иди у нихспрашивай. Тут, видимо, ничто не пробовал, или не ожидал никаких чудес от виртуалки.

Deleted
()
Ответ на: комментарий от lolrd

Можно не скромный вопрос, зачем оно тебе?

Для изучения сетевого трафика, отправляемого одним приложением.

devalone ★★
() автор топика
Ответ на: комментарий от Deleted

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

Надо будет попробовать. А там сертификаты от mitm proxy ставятся?

devalone ★★
() автор топика
Ответ на: комментарий от xmikex

Запускал седьмую лайв-версию на голом железе (FX8300, 8 Гб памяти, Geforce 220), работало отлично, гладко, плавно, без тормозов. Думал даже поставить второй системой, но поленился диск переразбивать.

lizard ★★★
()
Ответ на: комментарий от devalone

А как тогда телефоны с 512 мб памяти живут?

Живут со старым андроедом - 2.2, максимум 2.3. А на более свежих тормозят ужасно.

andreyu ★★★★★
()
Ответ на: комментарий от Deleted

У меня в своё время был Galaxy Gio с 256МБ ОЗУ.

Жесть.

Пережил Android 2.1-2.3.

Страшно представить, как это все работало.

andreyu ★★★★★
()
Ответ на: комментарий от anonymous

Почему android тормозит?

JAVA

Надо было на раст переписать?)

devalone ★★
() автор топика
Ответ на: комментарий от andreyu

Это что за смартфоны, с RAM меньше 512mb?

У меня был какой-то самсунг, там было 256, а андроид был то ли 2.2, то ли 2.3, работал относительно шустро, даже в hill climb racing можно было поиграть.

devalone ★★
() автор топика
Ответ на: комментарий от andreyu

Достаточно стабильно и даже вполне шустро по тем временам. Хотя с 2.3.5 уже начинались подтормаживания.

Deleted
()
Ответ на: комментарий от andreyu

половина статьи какая-то вода, а во второй половине предлагается GenyMotion... В любом случае GenyMotion'а в репозиториях нет, а virtualbox есть, не люблю ставить что-то левое без особой на то причины)

devalone ★★
() автор топика
Ответ на: комментарий от timdorohin

Всё равно то же самое. Пришлось компилить qemu из исходников, т.к. в моей версии qemu собран без virgl. Всё равно юзабельно только на 2ух гб памяти. Я ж правильно запускаю?

qemu-system-x86_64 \
        -device virtio-gpu-pci,virgl=on \
        -display sdl,gl=on -enable-kvm -cpu host \
        -m 2048M -net nic -net user\
       -cdrom /mnt/data/OS/android/android-x86_64-7.1-rc1.iso \
       -usbdevice tablet \
       android.img

devalone ★★
() автор топика
Ответ на: комментарий от andreyu

Живут со старым андроедом - 2.2, максимум 2.3. А на более свежих тормозят ужасно.

4.2 язабан. У меня был Galaxy Gio c 256 мб. На него портанули CyanogenMode от 2.3 до 5.0 и они там отлично работали.

BceM_IIpuBeT ★★☆☆☆
()
Ответ на: комментарий от Deleted

Плюсую. У меня он тоже был. На него даже есть и 4-й и 5-й андроид.

BceM_IIpuBeT ★★☆☆☆
()
Ответ на: комментарий от Deleted

Хотя с 2.3.5 уже начинались подтормаживания

Это самсунговский тачвиз — тупой. На сианогенмоде все летало.

BceM_IIpuBeT ★★☆☆☆
()
Ответ на: комментарий от devalone

Другие ОС(Ubuntu, Windows) работают в virtualbox отлично.

Начиная с Android 3 графика выводится через GLES композитор. Если аппаратного ускорения GLES нет, будет рисоваться программно. Но это не та программная отрисовка, что в Ubuntu или Windows. Это жуткий оверхед в виде исполнения шейдеров на CPU.

i-rinat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.