Контейнер Docker был создан с флагом --privileged и содержит папки / dev, / proc и / sys, смонтированные с хост-платы Tegra TX2, поэтому в контейнере Docker есть устройства 'nvhost ...', такие как 'nvhost-gpu '.
Однако, когда я запускаю конвейер GStreamer, который использует элемент' nvcamerasrc ', я получаю сообщение «Ошибка подключения к camera_daemon».
ERROR nvcamerasrc gstnvcamerasrc.cpp:2411:gst_nvcamera_socket_connect:<camera_src> Connecting to camera_daemon failed
Я вручную скопировал фактическую' nvcameraФайлы -daemon и nvcamera-daemon.service из usr / sbin и т. д. / systemd / system на хосте находятся в тех же местах контейнера, но это не имеет значения.
Так что япросто пытаюсь использовать службу nvcamera-daemon (этого требует nvcamerasrc) из контейнера докера на плате TX2, а не непосредственно на плате.У кого-нибудь был успех с Tegra-docker https://github.com/Technica-Corporation/Tegra-Docker или другим способом сделать это, возможно, который не требует Cuda?