我最多可以有多少个环回?

我最多可以有多少个环回?

v4l2loopback-dkms 可以实现多少个环回?

我可以使用 modprobe v4l2lookback devices=8 只拥有 8 个环回吗?更多,而且似乎上限为 8。

答案1

最大设备数量硬编码在来源

/* maximum number of v4l2loopback devices that can be created */
#ifndef MAX_DEVICES
# define MAX_DEVICES 8
#endif

和一个内核消息dmesg如果在加载模块时尝试使用更多,则会生成(通常使用可见):

  if (devices > MAX_DEVICES) {
      devices = MAX_DEVICES;
      printk(KERN_INFO "v4l2loopback: number of devices is limited to: %d\n", MAX_DEVICES);
  }

如果此限制不依赖于其他限制(例如:由于 V4L2 框架),您可以考虑重新编译内核模块,可能使用一个名为的包v4l2loopback-dkms或任何其他足够的包来提供源,具体取决于所使用的 Linux 发行版,的更改值MAX_DEVICES

相关内容