VirtualBoxでウェブカメラを動作させる方法

VirtualBoxでウェブカメラを動作させる方法

私は Windows 10 と Ubuntu LTS 20.04 のデュアル ブートを実行しています。Windows パーティションでは、Web カメラは問題なく動作します。しかし、Ubuntu パーティションでは、Web カメラは動作せず、「Cheese」にも「guvcview」にも表示されません。私の PC モデルは Thinkpad X1 Tablet Gen 2 です。

ウェブカメラが壊れていないことはわかっているので、イライラしています...また、VirtualBox を使用して Ubuntu 上で Windows を実行することもできません。

私のウェブカメラには Linux ドライバーがないことは承知しています。

私が試してみました:

  • ウェブカメラが表示されないlsusb
  • ウェブカメラ パススルーの拡張パッケージをインストールしようとしましたが、役に立ちません。
  • $ VBoxManage list webcamsビデオ入力デバイスが 0 個表示されます。
  • また、Lenovo の Web ページ (仮想マシン内) から必要なドライバーをインストールしようとしました。

PS. 皆さんの中に、私のウェブカメラをサポートするドライバーを魔法のように見つけた人がいたら、遠慮なく教えてください... 正直に言うと、Ubuntu でウェブカメラが動作して、仮想マシンをまったく使用しなくて済む方がよいと思います。

答え1

(これはドキュメントのみに基づいた盲目的な回答です。)

まず、Ubuntu でコマンドを入力しv4l-info、結果が「Intel IPU3 CIO2」のようなものかどうかを確認します。これが成功した場合、ハードウェアが検出されたことを意味します。

次に記事に従ってください カメラサポートMicrosoft Surface デバイス向けですが、これらのデバイスではお使いのデバイスと同じカメラが採用されています。

これは手順の単なる概要であり、詳細とリンクは投稿に記載されています。

  • 説明したようにカーネル パッチが必要になる場合があります。

  • ファイル内の/etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT にacpi_enforce_resources=lax、次のようなパラメータを追加します。

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_enforce_resources=lax"
    
  • このファイルは、/lib/firmware/intel/ipu3-fw.binIPU3 IMGU デバイスのロードをサポートするためにカーネルの起動時に必要です。

  • libcamera必要に応じてソースから依存関係をインストールします。

関連情報