Created attachment 16616 [details] логи Не запускается контейнер. Прикладываю лог. Где можно ещё подробности незапуска посмотреть?
нужны логи ядра, т.е. вывод journalctl -b также непонятно, какой драйвер nvidia используется
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #1) > какой драйвер nvidia используется 550-й
Created attachment 16618 [details] журнал (Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #1) > нужны логи ядра, т.е. вывод journalctl -b Нашёл там много падений в drm.
проприетарные драйвера не поддерживаются, nouveau должно работать
У меня работает с nvidia-550 на соседней, но более современной системе.
(In reply to Sergey V Turchin from comment #5) > У меня работает с nvidia-550 на соседней, но более современной системе. я очень рад за эту систему, но в данном конкретном случае, я не вижу, что drm работает. Если 3d не нужно, можно попробовать swiftshader https://docs.waydro.id/faq/get-waydroid-to-work-through-a-vm
Со swiftshader ничего не меняется lxc-start: waydroid: ../src/lxc/utils.c: run_buffer: 571 Script exited with status 126 lxc-start: waydroid: ../src/lxc/start.c: lxc_end: 986 Failed to run lxc.hook.post-stop for container "waydroid"
(In reply to Sergey V Turchin from comment #7) > Со swiftshader ничего не меняется > > lxc-start: waydroid: ../src/lxc/utils.c: run_buffer: 571 Script exited with > status 126 > lxc-start: waydroid: ../src/lxc/start.c: lxc_end: 986 Failed to run > lxc.hook.post-stop for container "waydroid" я что то должен понять из этого? Нужен полный лог запуска waydroid + сообщения ядра из journalctl -b
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #8) > Нужен полный лог запуска waydroid + сообщения ядра из journalctl -b Ок. ASAP сделаю.
Created attachment 16636 [details] журнал
Created attachment 16637 [details] waydroid.log
(In reply to Sergey V Turchin from comment #10) > Created attachment 16636 [details] > журнал авг 16 19:54:47 mattway.smnr kwin_wayland_wrapper[1888]: kwin_wayland_drm: Presentation failed! Ошибка ввода/вывода авг 16 19:54:47 mattway.smnr kernel: ------------[ cut here ]------------ авг 16 19:54:47 mattway.smnr kernel: simple-framebuffer simple-framebuffer.0: drm_WARN_ON(map->is_iomem) авг 16 19:54:47 mattway.smnr kernel: WARNING: CPU: 2 PID: 1888 at drivers/gpu/drm/drm_gem_shmem_helper.c:319 drm_gem_shmem_vmap+0x18d/0x1c0 авг 16 19:54:47 mattway.smnr kernel: Modules linked in: af_packet rfkill xt_set ip_set ts_bm iptable_nat xt_REDIRECT nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c xt_tcpudp iptable_filter bpfilter w83627ehf hwmon_vid nvidia_drm(POE) nvidia_modeset(POE) joydev hid_dr f авг 16 19:54:47 mattway.smnr kernel: CPU: 2 PID: 1888 Comm: kwin_wayland Tainted: P OE 6.6.41-un-def-alt0.p11.1 #1 авг 16 19:54:47 mattway.smnr kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./K10N78D, BIOS P1.80 05/21/2010 авг 16 19:54:47 mattway.smnr kernel: RIP: 0010:drm_gem_shmem_vmap+0x18d/0x1c0 drm как не работал так и не работает. судя по этой ошибке, wayland вообще ничего отрисовать не может на экране. ну и далее по логу: ... авг 16 19:58:21 mattway.smnr kwin_wayland_wrapper[1888]: kwin_wayland_drm: Creating gbm surface failed! Функция не реализована авг 16 19:58:22 mattway.smnr kernel: binder_linux: 840:840 transaction failed 29189/-22, size 0-0 line 2987 авг 16 19:58:22 mattway.smnr kernel: binder_linux: 2492:2593 transaction failed 29189/-22, size 0-0 line 2987 авг 16 19:58:23 mattway.smnr kernel: binder_linux: 840:840 transaction failed 29189/-22, size 0-0 line 2987 авг 16 19:58:23 mattway.smnr kernel: binder_linux: 2492:2593 transaction failed 29189/-22, size 0-0 line 2987 авг 16 19:58:24 mattway.smnr kernel: binder_linux: 840:840 transaction failed 29189/-22, size 0-0 line 2987 авг 16 19:58:24 mattway.smnr kernel: binder_linux: 2492:2593 transaction failed 29189/-22, size 0-0 line 2987 авг 16 19:58:25 mattway.smnr kernel: binder_linux: 840:840 transaction failed 29189/-22, size 0-0 line 2987 авг 16 19:58:25 mattway.smnr kernel: binder_linux: 2492:2593 transaction failed 29189/-22, size 0-0 line 2987 авг 16 19:58:25 mattway.smnr kwin_wayland_wrapper[1888]: kwin_wayland_drm: Creating gbm surface failed! Функция не реализована авг 16 19:58:25 mattway.smnr kwin_wayland_wrapper[1888]: kwin_wayland_drm: Creating gbm surface failed! Функция не реализована там вообще wayland работает? модуль nvidia загружен с параметром modeset=1?
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #12) > drm как не работал так и не работает. судя по этой ошибке, wayland вообще > ничего отрисовать не может на экране. Щайтан! Он отрисовывает как-то. Причём, свиду лучше, чем на более современной системе, где Wayland стал тупить по страшному. [...] > там вообще wayland работает? Да. > модуль nvidia загружен с параметром modeset=1? Да.
(In reply to Sergey V Turchin from comment #13) > (Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #12) > > drm как не работал так и не работает. судя по этой ошибке, wayland вообще > > ничего отрисовать не может на экране. > Щайтан! Он отрисовывает как-то. Причём, свиду лучше, чем на более > современной системе, где Wayland стал тупить по страшному. > > [...] > > там вообще wayland работает? > Да. > > > модуль nvidia загружен с параметром modeset=1? > Да. значит, на данной системе waydroid не работает. я даже уверен, что если запустить sway или weston, они тоже не будут работать.
Закрываю, т.к. nvidia официально waydroid не поддерживается.
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #15) > Закрываю, т.к. nvidia официально waydroid не поддерживается. Пруф, пожалуйста.
(In reply to Sergey V Turchin from comment #16) > (Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #15) > > Закрываю, т.к. nvidia официально waydroid не поддерживается. > Пруф, пожалуйста. https://waydro.id/#docs Waydroid-Linux uses Android's mesa integration for passthrough, and that restricts support to Intel and AMD GPUs For Nvidia GPUs and VMs, we recommend using software-rendering Если цель завести под software-rendering, то нужны логи, что он правильно настроен. Пока этих логов не предоставлено. Нужно содержимое /var/lib/waydroid/waydroid.prop и /var/lib/waydroid/waydroid.cfg
/var/lib/waydroid/waydroid.prop sys.use_memfd=true debug.stagefright.ccodec=0 ro.hardware.camera=v4l2 ro.opengles.version=196609 waydroid.system_ota=https://ota.waydro.id/system/lineage/waydroid_x86/GAPPS.json waydroid.vendor_ota=https://ota.waydro.id/vendor/waydroid_x86/MAINLINE.json waydroid.tools_version=1.4.3 ro.vndk.lite=true ro.hardware.gralloc=default ro.hardware.egl=swiftshader waydroid.host.user=mattway waydroid.host.uid=514 waydroid.host.gid=516 waydroid.host_data_path=/home/mattway/.local/share/waydroid/data waydroid.background_start=false waydroid.xdg_runtime_dir=/run/xdg waydroid.pulse_runtime_path=/run/xdg/pulse waydroid.wayland_display=wa
/var/lib/waydroid/waydroid.cfg [waydroid] arch = x86 vendor_type = MAINLINE system_datetime = 1708755418 vendor_datetime = 1709370785 suspend_action = freeze mount_overlays = True images_path = /var/lib/waydroid/images system_ota = https://ota.waydro.id/system/lineage/waydroid_x86/GAPPS.json vendor_ota = https://ota.waydro.id/vendor/waydroid_x86/MAINLINE.json binder = binder vndbinder = anbox-vndbinder hwbinder = anbox-hwbinder binder_protocol = aidl3 service_manager_protocol = aidl3 auto_adb = True [properties] ro.hardware.gralloc = default ro.hardware.egl = swiftshader
А где посмотреть логи запуска контейнера? Может, там будет подробнее, почему не стартует.
waydroid-1.4.3 у меня и на Intel перестал запускаться на Сизифе.
(Ответ для Sergey V Turchin на комментарий #21) > waydroid-1.4.3 у меня и на Intel перестал запускаться на Сизифе. Это мелочи. Надо было убрать lxc.apparmor.profile в /var/lib/waydroid/lxc/waydroid/config