Cómo hacer que la cámara web funcione en VirtualBox

Cómo hacer que la cámara web funcione en VirtualBox

Estoy ejecutando un arranque dual de Windows 10 y Ubuntu LTS 20.04. En la partición de Windows, la cámara web funciona sin problemas. Pero en la partición de Ubuntu la cámara web no funciona, no se muestra ni en "Cheese" ni en "guvcview". El modelo de mi PC es una Thinkpad X1 Tablet Gen 2.

Como sé que mi cámara web no está muerta, es frustrante... y usar VirtualBox para ejecutar Windows en Ubuntu tampoco funciona.

Soy consciente de que mi cámara web no tiene un controlador de Linux.

Yo he tratado:

  • La cámara web no aparece enlsusb
  • Intenté instalar el paquete de extensión para el paso a través de la cámara web, pero no ayuda.
  • $ VBoxManage list webcamsmuestra 0 dispositivos de entrada de vídeo.
  • También intenté instalar los controladores necesarios desde la página web de Lenovo (en la máquina virtual).

PD. Si algunos de ustedes encuentran mágicamente un controlador que admita mi cámara web, no duden en decírmelo... con toda honestidad, preferiría tener una cámara web que funcione en Ubuntu y no tener que usar una máquina virtual en absoluto.

Respuesta1

(Esta es una respuesta ciega que se basa únicamente en la documentación).

Primero ingrese en Ubuntu el comando v4l-infoy vea si el resultado es algo así como "Intel IPU3 CIO2". Si esto tiene éxito, significa que se detecta el hardware.

Entonces sigue el artículo. Soporte de cámara. Aunque están destinados a dispositivos Microsoft Surface, estos dispositivos emplean la misma cámara que el suyo.

Este es solo un resumen de los pasos, los detalles y los enlaces se encuentran en la publicación:

  • Es posible que se requieran parches de kernel como se describe.

  • En el archivo /etc/default/grubagregue al GRUB_CMDLINE_LINUX_DEFAULT el parámetro acpi_enforce_resources=lax, tal vez así:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_enforce_resources=lax"
    
  • El archivo /lib/firmware/intel/ipu3-fw.bines necesario en el momento del arranque del kernel para admitir la carga del dispositivo IPU3 IMGU.

  • Instalación libcameray dependencias, desde la fuente si es necesario.

información relacionada