So bringen Sie eine Webcam in VirtualBox zum Laufen

So bringen Sie eine Webcam in VirtualBox zum Laufen

Ich verwende einen Dual-Boot von Windows 10 und Ubuntu LTS 20.04. Auf der Windows-Partition funktioniert die Webcam problemlos. Auf der Ubuntu-Partition funktioniert die Webcam jedoch nicht und wird weder in „Cheese“ noch in „guvcview“ angezeigt. Mein PC-Modell ist ein Thinkpad X1 Tablet Gen 2.

Da ich weiß, dass meine Webcam nicht tot ist, ist das frustrierend … und die Verwendung von VirtualBox zum Ausführen von Windows unter Ubuntu funktioniert auch nicht.

Mir ist bewusst, dass meine Webcam keinen Linux-Treiber hat.

Ich habe versucht:

  • Die Webcam wird nicht angezeigt inlsusb
  • Ich habe versucht, das Erweiterungspaket für Webcam-Passthrough zu installieren, aber es hilft nicht.
  • $ VBoxManage list webcamszeigt 0 Videoeingabegeräte an.
  • Ich habe auch versucht, die erforderlichen Treiber von der Lenovo-Webseite zu installieren (in der virtuellen Maschine).

PS. Wenn jemand von Ihnen auf magische Weise einen Treiber findet, der meine Webcam unterstützt, können Sie es mir gerne sagen. Ehrlich gesagt hätte ich lieber eine funktionierende Webcam unter Ubuntu und müsste überhaupt keine virtuelle Maschine verwenden.

Antwort1

(Dies ist eine blinde Antwort, die sich nur an der Dokumentation orientiert.)

Geben Sie zunächst in Ubuntu den Befehl ein v4l-infound prüfen Sie, ob das Ergebnis etwa „Intel IPU3 CIO2“ lautet. Wenn dies gelingt, bedeutet dies, dass die Hardware erkannt wird.

Dann folgen Sie dem Artikel Kamera-Unterstützung. Obwohl sie für Microsoft Surface-Geräte gedacht sind, verwenden diese Geräte dieselbe Kamera wie Ihre.

Dies ist nur eine Zusammenfassung der Schritte. Details und Links finden Sie im Beitrag:

  • Wie beschrieben können Kernel-Patches erforderlich sein.

  • Fügen Sie in der Datei /etc/default/grubzu GRUB_CMDLINE_LINUX_DEFAULT den Parameter hinzu acpi_enforce_resources=lax, etwa so:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_enforce_resources=lax"
    
  • Die Datei /lib/firmware/intel/ipu3-fw.binwird beim Booten des Kernels benötigt, um das Laden des IPU3-IMGU-Geräts zu unterstützen.

  • Installieren Sie libcameraalle Abhängigkeiten, falls erforderlich, aus der Quelle.

verwandte Informationen