Missing /dev/nvhost-msenc with JP6

I’m upgrading from JP5 to JP6 and with that bumping kernel and using nvidia out-of-tree to build modules. During this I experienced that with kernel linux-tegra v5.10 I had a device node /dev/nvhost-msenc that I can not find anymore with the new way of building. Can someone help me understand if I should be able to setup this device in JP6 R36.4?

I’m using AGX Orin.

I have found very little documentation about what nvhost-msenc is. What I’ve found out is that msenc seems to be Multi Stream Encoder. Looking in the sysfs of linux-tegra 5.10 I can see a connection between nvenc and host1x that could be the thing, but I’m unsure.

/sys/devices/platform/13e40000.host1x/154c0000.nvenc/13e40000.host1x/nvhost-msenc

Hi,

Do you have /dev/v4l2-nvenc /dev/v4l2-nvdec node in your device?
Since /dev/v4l2-nvenc and /dev/v4l2-nvdec support same function, please check the application you use work normally.

Thanks

Yes I have v4l2-nvenc and v4l2-nvdec available. Thanks for your input and I will go on looking in to the applications and libraries.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.