Hello,
we are trying to use the accelerated gstreamer on a Jetson Xavier from inside a non-privileged docker container. In detail, we are running a plain Ubuntu 18.04 where only they apply_binaries.sh step has been run and nothing else.
We then create a docker image based on Ubuntu:18.04 and install the nvidia-gst librariers and gstreamer. The resulting containers works fine if it is started with root-privileges but fails to run correctly without with the following errors:
Error: Can't initialize nvrm channel
Error: Can't initialize nvrm channel
Couldn't create ddkvic Session: Cannot allocate memory
nvbuf_utils: Could not create Default NvBufferSession
Error: Can't initialize nvrm channel
Error: Can't initialize nvrm channel
Couldn't create ddkvic Session: Cannot allocate memory
Is there a way to run avoid these errors when running in unprivileged mode?
Cheers
Arnim