我拥有一台预装了 Linux 的 Dell XPS 13 (9315) 已经一个月了。在交货时对其进行测试后,我安装了最新版本的 Ubuntu (LTS 22.04.1)。从那时起,计算机的内置网络摄像头就无法被系统识别。我在升级之前对其进行了测试,它可以正常工作。我该如何重新配置它?我已经联系了 DELL 支持,没有检测到任何物理问题。提前谢谢您。
答案1
原因
这通常发生在笔记本电脑所有者安装了 Ubuntu 22.04 时。安装不是使用 Dell Ubuntu 恢复映像进行的。
来自非戴尔来源的 Ubuntu 库存安装映像不包含戴尔所需的所有软件包。这些软件包允许网络摄像头运行并被检测到。
解决
Ubuntu 跟踪并提供了修复安装通用映像时出现的问题的说明以下帮助站点。
以下说明将引导您恢复相机的全部功能。
如果安装了原版 Ubuntu 22.04,则英特尔内核驱动程序不在树中。您必须手动安装堆栈:
打开终端窗口:
打开终端窗口最简单的方法是使用键盘快捷键:CTRL++ ALT。T
您还可以从用户界面 (UI) 桌面上的搜索栏打开终端窗口。在搜索栏中输入 Terminal,然后单击出现的结果。
在终端窗口中输入以下每个终端命令,然后按Enter:
sudo add-apt-repository ppa:oem-solutions-engineers/oem-projects-meta
对于 Dell XPS13 型号 9315:
sudo apt install oem-somerville-psyduck-meta
对于 Dell XPS13 型号 9320:
sudo apt install oem-somerville-tentacool-meta
然后:
sudo apt update
sudo apt full-upgrade
注意:在 Ubuntu 22.04 中打开 Cheese 应用程序时,您可能会看到第二个问题。出现一条错误,提示“播放网络摄像头的视频时出错”。使用以下终端命令打开 Cheese 时不会出现同样的问题:
sudo cheese -d "Intel MIPI Camera"
来源:戴尔支持知识库
希望这可以帮助
答案2
上面的说明不正确,那些(psysduck 和 tentacool)适用于 Ubuntu 20.04。如果您使用的是 Ubuntu 22.04,则这些是正确的步骤:
戴尔 Latitude 9420
$ sudo add-apt-repository ppa:oem-solutions-group/intel-ipu6
$ sudo apt install libcamhal0
$ sudo reboot
戴尔 XPS 13 9315
$ sudo add-apt-repository ppa:oem-solutions-group/intel-ipu6
$ sudo apt install libcamhal-ipu6ep0
$ sudo reboot
戴尔 Precision 5470
$ sudo add-apt-repository ppa:oem-solutions-group/intel-ipu6
$ sudo apt install libcamhal-ipu6ep0
$ sudo reboot
戴尔 Latitude 9430
$ sudo add-apt-repository ppa:oem-solutions-group/intel-ipu6
$ sudo apt install libcamhal-ipu6ep0
$ sudo reboot
答案3
这些说明来自https://wiki.ubuntu.com/Dell在 Ubuntu 22.04 + Dell XPS 13 9315 上帮助了我:
sudo add-apt-repository ppa:oem-solutions-group/intel-ipu6
sudo apt install linux-modules-ipu6-generic-hwe-22.04 linux-modules-ivsc-generic-hwe-22.04
sudo apt install libcamhal-ipu6ep0
sudo reboot
该页面包含针对其他戴尔笔记本电脑的类似说明。
测试
我使用 Google Meet 进行了测试https://webcamtests.com。
- 铬:可以
- Firefox:不行:浏览器可以看到摄像头,但显示黑框。
警告
维基百科页面写道:
ppa:oem-solutions-group/intel-ipu6 是一个开发 PPA
因此,未来支持可能会改善或中断。我测试时安装的软件包版本是:
包裹 | 版本 |
---|---|
Linux 模块-ipu6-5.19.0-45-通用 | 5.19.0-45.46~22.04.1 |
Linux 模块-ivsc-5.19.0-45-通用 | 5.19.0-45.46~22.04.1 |
Linux-模块-ipu6-通用-hwe-22.04 | 5.19.0.45.46~22.04.20 |
Linux-模块-ivsc-通用-hwe-22.04 | 5.19.0.45.46~22.04.20 |
libcamhal-ipu6ep0 | 0~git202302081109.884b81a~ubuntu22.04.2 |
答案4
奇怪的是,我也遇到了这个问题。Cheese 无法使用,Google Meet 也无法使用。然后我尝试了 Zoom,成功了!然后 Google Meet 也成功了。不过 Cheese 仍然无法使用。