Waydroid запустился

Ответить
artemvav512
Сообщения: 11
Зарегистрирован: 10 авг 2023, 02:25
Operating system: ROSA Fresh Desktop 2021.1

Waydroid запустился

Сообщение artemvav512 » 25 авг 2023, 05:59

Победил я запуск Waydroid в Росе. Нужно было убрать (сделать коммент #) перед lxc.apparmor.profile = unconfined в файле /var/lib/waydroid/lxc/waydroid/config. И, оказывается, ashmem модуля нет начиная с Linux версии 5.18, вместо него - memfd. Это было сделано на ядре Xanmod 6.4. Бывает, что эту процедуру делать нужно после обновления, изменения в файлах Waydroid.
На X11 не заработает, только если использовать Weston в X11, а так нужно использовать Wayland. И ещё одно НО: Nvidia видеокарты не поддерживаются, так что если у вас нет встроенного или дискретной GPU от Intel или AMD, то работать не будет.
Последний раз редактировалось artemvav512 30 авг 2023, 03:33, всего редактировалось 2 раза.

artemvav512
Сообщения: 11
Зарегистрирован: 10 авг 2023, 02:25
Operating system: ROSA Fresh Desktop 2021.1

Waydroid запустился

Сообщение artemvav512 » 29 авг 2023, 03:27

Нужно ещё запустить firewalld и добавить в исключения (если он не установлен, то установите firewalld), набирайте данные команды в терминале:
sudo systemctl enable firewalld
sudo systemctl start firewalld
sudo firewall-cmd --add-interface=waydroid0
sudo firewall-cmd --add-port=67/udp
sudo firewall-cmd --add-port=53/udp
sudo firewall-cmd --add-forward
sudo firewall-cmd --runtime-to-permanent
После этого включить waydroid container вот так в терминале: sudo systemctl enable waydroid-container
Запуск waydroid делается либо с иконки waydroid, либо waydroid session start в терминале, либо waydroid show-full-ui в терминале.
Если waydroid не хочет загружаться после этого, то попробуйте в терминале: sudo systemctl restart waydroid-container, либо перезагрузить компьютер.

artemvav512
Сообщения: 11
Зарегистрирован: 10 авг 2023, 02:25
Operating system: ROSA Fresh Desktop 2021.1

Waydroid запустился

Сообщение artemvav512 » 29 авг 2023, 03:50

Для установки waydroid нужно скачать образ с помощью команды в терминале: sudo waydroid init -s GAPPS (GAPPS - это Android с Google сервисами, если нужен чистый Android без Google сервисов, то в терминале набираете sudo waydroid init -s VANILLA)

artemvav512
Сообщения: 11
Зарегистрирован: 10 авг 2023, 02:25
Operating system: ROSA Fresh Desktop 2021.1

Waydroid запустился

Сообщение artemvav512 » 29 авг 2023, 05:20

Для расширения возможностей Waydroid, например, установка ARM транслятора для работы приложений и игр, сделанных для ARM на Android, и установка Root в виде Magisk:
https://github.com/casualsnek/waydroid_ ... 2451050870
Единственное, нужно установить python3

Аватара пользователя
Sartorius
Сообщения: 527
Зарегистрирован: 02 ноя 2016, 20:39
Operating system: ROSA Fresh Desktop 12.2
Откуда: Из нашей Галактики

Waydroid запустился

Сообщение Sartorius » 29 авг 2023, 09:05

То есть у вас получается полноценный эмулятор Android на Linux - системе?
AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTX-950/8 Gb RAM
"Боинг... [CENSORED], не летит... то ли шимпанзе, которую посадили за штурвал не выспалась, то ли гориллу надо было сажать. Но нет... это что-то с Боингом не так..." (с)

artemvav512
Сообщения: 11
Зарегистрирован: 10 авг 2023, 02:25
Operating system: ROSA Fresh Desktop 2021.1

Waydroid запустился

Сообщение artemvav512 » 29 авг 2023, 10:39

Sartorius писал(а):
29 авг 2023, 09:05
То есть у вас получается полноценный эмулятор Android на Linux - системе?
Ну это не эмулятор, скорее контейнер виртуальный. А так да - это полноценный Android в Linux-системе.

Аватара пользователя
Sartorius
Сообщения: 527
Зарегистрирован: 02 ноя 2016, 20:39
Operating system: ROSA Fresh Desktop 12.2
Откуда: Из нашей Галактики

Waydroid запустился

Сообщение Sartorius » 29 авг 2023, 10:47

Любопытно посмотреть, попробую обязательно. Интересно, а игрушки андроидные на этом контейнере запустятся?
AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTX-950/8 Gb RAM
"Боинг... [CENSORED], не летит... то ли шимпанзе, которую посадили за штурвал не выспалась, то ли гориллу надо было сажать. Но нет... это что-то с Боингом не так..." (с)

artemvav512
Сообщения: 11
Зарегистрирован: 10 авг 2023, 02:25
Operating system: ROSA Fresh Desktop 2021.1

Waydroid запустился

Сообщение artemvav512 » 29 авг 2023, 10:53

Sartorius писал(а):
29 авг 2023, 10:47
Любопытно посмотреть, попробую обязательно. Интересно, а игрушки андроидные на этом контейнере запустятся?
Если установить ARM транслятор, то можно будет, ибо большинство игр сделаны на ARM, хотя есть исключения. В этом посте есть ссылка, как это сделать:
artemvav512 писал(а):
29 авг 2023, 05:20
Для расширения возможностей Waydroid, например, установка ARM транслятора для работы приложений и игр, сделанных для ARM на Android, и установка Root в виде Magisk:
https://github.com/casualsnek/waydroid_ ... 2451050870
Единственное, нужно установить python3

Аватара пользователя
Sartorius
Сообщения: 527
Зарегистрирован: 02 ноя 2016, 20:39
Operating system: ROSA Fresh Desktop 12.2
Откуда: Из нашей Галактики

Waydroid запустился

Сообщение Sartorius » 29 авг 2023, 10:54

Сегодня попробую, отпишусь о результате! :beer:
AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTX-950/8 Gb RAM
"Боинг... [CENSORED], не летит... то ли шимпанзе, которую посадили за штурвал не выспалась, то ли гориллу надо было сажать. Но нет... это что-то с Боингом не так..." (с)

Kafard
Сообщения: 7
Зарегистрирован: 05 янв 2023, 02:08
Operating system: AltK 10.1, Rosa R12.3 Gnome

Waydroid запустился

Сообщение Kafard » 30 авг 2023, 00:59

Sartorius писал(а):
29 авг 2023, 10:54
Сегодня попробую, отпишусь о результате! :beer:
Получилось?
А то я под х11, не получается

Код: Выделить всё

WAYLAND_DISPLAY is not set, defaulting to "wayland-0"

artemvav512
Сообщения: 11
Зарегистрирован: 10 авг 2023, 02:25
Operating system: ROSA Fresh Desktop 2021.1

Waydroid запустился

Сообщение artemvav512 » 30 авг 2023, 03:27

Kafard писал(а):
30 авг 2023, 00:59
Sartorius писал(а):
29 авг 2023, 10:54
Сегодня попробую, отпишусь о результате! :beer:
Получилось?
А то я под х11, не получается

Код: Выделить всё

WAYLAND_DISPLAY is not set, defaulting to "wayland-0"
Забыл добавить, что на X11 не заработает, только если использовать Weston в X11, а так нужно использовать Wayland. И ещё одно НО: Nvidia видеокарты не поддерживаются, так что если у вас нет встроенного или дискретной GPU от Intel или AMD, то работать не будет.

Аватара пользователя
Sartorius
Сообщения: 527
Зарегистрирован: 02 ноя 2016, 20:39
Operating system: ROSA Fresh Desktop 12.2
Откуда: Из нашей Галактики

Waydroid запустился

Сообщение Sartorius » 30 авг 2023, 14:50

Вот засада с Nvidia! :evil: А если не устанавливать проприетарного драйвера?
AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTX-950/8 Gb RAM
"Боинг... [CENSORED], не летит... то ли шимпанзе, которую посадили за штурвал не выспалась, то ли гориллу надо было сажать. Но нет... это что-то с Боингом не так..." (с)

artemvav512
Сообщения: 11
Зарегистрирован: 10 авг 2023, 02:25
Operating system: ROSA Fresh Desktop 2021.1

Waydroid запустился

Сообщение artemvav512 » 31 авг 2023, 02:20

Sartorius писал(а):
30 авг 2023, 14:50
Вот засада с Nvidia! :evil: А если не устанавливать проприетарного драйвера?
Даже без проприетарного драйвера GPU Nvidia в Waydroid работать не будет. Единственное, что можно сделать - это изменить /var/lib/waydroid/waydroid_base.prop, например, с помощью nano - sudo nano /var/lib/waydroid/waydroid_base.prop
В этом файле прописать (если значения эти имеются, то заменить их):
ro.hardware.gralloc=default
ro.hardware.egl=swiftshader
Но это делает работу Waydroid в режиме софтверного рендеринга, т.е. через процессор графика будет работать, а это чревато тормозами, особенно в играх.

Аватара пользователя
Sartorius
Сообщения: 527
Зарегистрирован: 02 ноя 2016, 20:39
Operating system: ROSA Fresh Desktop 12.2
Откуда: Из нашей Галактики

Waydroid запустился

Сообщение Sartorius » 31 авг 2023, 15:09

Гм, задача становится всё интереснее. :wink: Предположим, я "воткнул" в системник вместо Nvidia древнюю, как птеродактиль, карточку Radeon 4870 c 1Gb видеопамяти - на столь скромной по нынешним меркам GPU, он будет работать?
AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTX-950/8 Gb RAM
"Боинг... [CENSORED], не летит... то ли шимпанзе, которую посадили за штурвал не выспалась, то ли гориллу надо было сажать. Но нет... это что-то с Боингом не так..." (с)

artemvav512
Сообщения: 11
Зарегистрирован: 10 авг 2023, 02:25
Operating system: ROSA Fresh Desktop 2021.1

Waydroid запустился

Сообщение artemvav512 » 31 авг 2023, 18:03

Sartorius писал(а):
31 авг 2023, 15:09
Гм, задача становится всё интереснее. :wink: Предположим, я "воткнул" в системник вместо Nvidia древнюю, как птеродактиль, карточку Radeon 4870 c 1Gb видеопамяти - на столь скромной по нынешним меркам GPU, он будет работать?
В теории должно заработать, единственное непонятно, насчет того, какую версию OpenGL надо Waydroid, да и Vulkan на этой видеокарте нет. По хорошему лучше взять и воткнуть в ПК видеокарту AMD Radeon HD 7770 (или 7790, или 7870), б/у недорого они стоят, они и OpenGL последнею поддерживают, и Vulkan.

Kafard
Сообщения: 7
Зарегистрирован: 05 янв 2023, 02:08
Operating system: AltK 10.1, Rosa R12.3 Gnome

Waydroid запустился

Сообщение Kafard » 14 янв 2024, 16:10

А такое с нВидией прокатывает?
Сам не могу попробовать - в вейланд не зайти(
This also applies to any unsupported GPU's as well (like nVidia)
You can force Waydroid to run without GPU acceleration by modifying the waydroid configuration file:

Код: Выделить всё

nano /var/lib/waydroid/waydroid.cfg
Add the following lines in the [properties] section:

Код: Выделить всё

ro.hardware.gralloc=default
ro.hardware.egl=swiftshader
Apply the configuration with:

Код: Выделить всё

sudo waydroid upgrade -o

artemvav512
Сообщения: 11
Зарегистрирован: 10 авг 2023, 02:25
Operating system: ROSA Fresh Desktop 2021.1

Waydroid запустился

Сообщение artemvav512 » 15 мар 2024, 09:40

Kafard писал(а):
14 янв 2024, 16:10
А такое с нВидией прокатывает?
Сам не могу попробовать - в вейланд не зайти(
This also applies to any unsupported GPU's as well (like nVidia)
You can force Waydroid to run without GPU acceleration by modifying the waydroid configuration file:

Код: Выделить всё

nano /var/lib/waydroid/waydroid.cfg
Add the following lines in the [properties] section:

Код: Выделить всё

ro.hardware.gralloc=default
ro.hardware.egl=swiftshader
Apply the configuration with:

Код: Выделить всё

sudo waydroid upgrade -o
Можно попробовать. Но в данном случае не будет работать 3D-ускорение, и будет графика работать через процессор, что повлияет на производительность сильно в худшую сторону.

vlados
Сообщения: 4
Зарегистрирован: 07 апр 2024, 08:24
Operating system: rosa fresh

Waydroid запустился

Сообщение vlados » 07 апр 2024, 08:27

добрый день!
пытаюсь запустить waydroid. Пока все тщетно...
подскажите, как решить проблему?
(013507) [21:44:53] modprobe: FATAL: Module binder_linux not found in directory /lib/modules/5.15.127-generic-1rosa2021.1-x86_64
(013507) [21:44:53] ERROR: Binder node "binder" for waydroid not found

turik02
Сообщения: 296
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 12.5 x86_64

Waydroid запустился

Сообщение turik02 » 07 апр 2024, 14:06

vlados, Пробовал и так и сяк. Даже ставил ядро XanMod, там говорят есть модуль bindher. Но всё равно не получается запустить.
Если надо для приложений, можно попробовать [v9.0-r1] Android-x86 32-разрядный файл RPM или 64 для новых ПК https://www.fosshub.com/Android-x86-old ... 706.6%20MB

vlados
Сообщения: 4
Зарегистрирован: 07 апр 2024, 08:24
Operating system: rosa fresh

Waydroid запустился

Сообщение vlados » 14 апр 2024, 21:13

@turik02 спасибо за совет, попробую хотя бы так!

Аватара пользователя
Zeffanyx
Сообщения: 1448
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

Waydroid запустился

Сообщение Zeffanyx » 12 май 2024, 21:40

Хочу добавить, что в Росе 12.5 не требуется добавлять правила файрвола, и вообще, вся настройка Waydroid сводится к этому:
artemvav512 писал(а):
25 авг 2023, 05:59
Нужно было убрать (сделать коммент #) перед lxc.apparmor.profile = unconfined в файле /var/lib/waydroid/lxc/waydroid/config.
В связи с этим, я собрал в свою репу Waydroid 1.4.2 с уже исправленным конфигом.

Для полной картины рекомендую доустановить libhoudini и другие плюшки ведроида (например, microg для тех, кто хочет продолжать использоовать VANILLA вместо GAPPS) отсюда.

Всё работает чётко и стабильно!
Сила воли — это масса воли, умноженная на ускорение воли.

vlados
Сообщения: 4
Зарегистрирован: 07 апр 2024, 08:24
Operating system: rosa fresh

Waydroid запустился

Сообщение vlados » 02 июн 2024, 21:18

Zeffanyx, Попробовал Ваш вариант... Пока все также...
Waiting for waydroid container service...
Failed to load binder driver
modprobe: FATAL: Module binder_linux not found in directory /lib/modules/5.15.127-generic-1rosa2021.1-x86_64
Binder node "binder" for waydroid not found

vlados
Сообщения: 4
Зарегистрирован: 07 апр 2024, 08:24
Operating system: rosa fresh

Waydroid запустился

Сообщение vlados » 02 июн 2024, 22:52

turik02, пробовал, запускается. Но ребенок просит roblox. Если я правильно изучил матчасть - то в линукс его можно пустить только через waydroid.

Survolog
Сообщения: 373
Зарегистрирован: 30 авг 2016, 22:30
Operating system: ROSA Fresh
Писать в Телеграм или ВК.

Waydroid запустился

Сообщение Survolog » 07 июн 2024, 23:11

vlados писал(а):
02 июн 2024, 22:52
roblox
Случаем не тот, что в startwine?

Аватара пользователя
Zeffanyx
Сообщения: 1448
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

Waydroid запустился

Сообщение Zeffanyx » 10 июн 2024, 11:01

vlados писал(а):
02 июн 2024, 22:52
turik02, пробовал, запускается. Но ребенок просит roblox. Если я правильно изучил матчасть - то в линукс его можно пустить только через waydroid.
Да. Насколько я знаю, все способы запускать роблокс в линуксе через wine забанены на стороне роблокса.
Сила воли — это масса воли, умноженная на ускорение воли.

Ответить

Вернуться в «Обсуждение ROSA Fresh R12 (платформа 2021.1)»