내가 가질 수 있는 최대 루프백 수는 몇 개입니까?

내가 가질 수 있는 최대 루프백 수는 몇 개입니까?

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모듈을 로드할 때 더 많은 것을 사용하려고 하면 다음이 생성됩니다(일반적으로 visible을 사용하여).

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

v4l2loopback-dkms이 제한 사항이 다른 제한 사항(예: V4L2 프레임워크로 인해)에 종속되지 않는 경우, 사용된 Linux 배포판에 따라 호출된 패키지 또는 소스를 제공하는 다른 충분한 패키지를 사용하여 커널 모듈을 다시 컴파일하는 것을 고려할 수 있습니다 . 값 MAX_DEVICES.

관련 정보