我正在运行 Windows 10 和 Ubuntu LTS 20.04 的双启动。在 Windows 分区上,网络摄像头工作正常。但在 Ubuntu 分区中,网络摄像头不工作,在“Cheese”或“guvcview”中均不显示。我的 PC 型号是 Thinkpad X1 Tablet Gen 2。
因为我知道我的网络摄像头没有坏,所以这很令人沮丧……并且使用 VirtualBox 在 Ubuntu 上运行 Windows 也不起作用。
我知道我的网络摄像头没有 Linux 驱动程序。
我努力了:
- 网络摄像头未显示在
lsusb
- 我曾尝试安装网络摄像头直通的扩展包,但没有帮助。
$ VBoxManage list webcams
显示 0 个视频输入设备。- 我也尝试从联想的网页(在虚拟机中)安装必要的驱动程序。
PS. 如果你们中有人神奇地找到了支持我的网络摄像头的驱动程序,请随时告诉我... 老实说,我宁愿在 Ubuntu 上使用网络摄像头,而根本不需要使用虚拟机。
答案1
(这是一个仅依据文档的盲目答案。)
首先在Ubuntu中输入命令v4l-info
,看看结果是否是类似“Intel IPU3 CIO2”的,如果成功,说明检测到了硬件。
然后关注文章 相机支持。尽管是为 Microsoft Surface 设备设计的,但这些设备采用与您的相同的摄像头。
这只是步骤的摘要,详细信息和链接可以在帖子中找到:
可能需要如上所述的内核补丁。
在文件中
/etc/default/grub
添加 GRUB_CMDLINE_LINUX_DEFAULT 参数acpi_enforce_resources=lax
,大概像这样:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_enforce_resources=lax"
/lib/firmware/intel/ipu3-fw.bin
内核启动时需要该文件来支持 IPU3 IMGU 设备的加载。如果需要,从源代码安装
libcamera
依赖项。