我正在通过 ROS 驱动程序运行两个 Azure Kinect 相机。实际上,这是不可能的。因为默认情况下,Linux 将图像捕获限制为 max_value 被限制为 16MB。
所以我改变了usbfs限制,如下所示:
( /etc/default/grub )
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" to GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.usbfs_memory_mb=1000"
它正在工作,但我在我的 ubuntu 桌面上创建了一个新用户帐户。它们具有相同的 grub 设置。当我检查内存时:
cat /sys/module/usbcore/parameters/usbfs_memory_mb
它是 1000,但只有一台 Kinect 相机在工作。问题与 grub 设置有关吗?