You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

2015款Macbook Pro安装Voyager Linux 24.04LTS后内置摄像头无法工作求助

2015款Macbook Pro安装Voyager Linux 24.04LTS后内置摄像头无法工作求助

Hey Fernando,我之前折腾Macbook装Linux的时候也碰到过摄像头罢工的情况,给你几个实用的排查和修复步骤,你可以一步步来试:

  • 先确认系统是否识别到摄像头硬件
    打开终端,先输入ls /dev/video*,如果能看到/dev/video0这类输出,说明硬件已经被系统检测到;如果啥都没有,那大概率是驱动没装上。
    还可以装个工具看更详细的设备信息:先运行sudo apt install v4l-utils,然后输入v4l2-ctl --list-devices,看看能不能列出你的FaceTime HD摄像头。

  • 检查应用的摄像头权限
    有时候不是硬件的锅,是应用没拿到权限。你可以进系统设置里的「隐私与安全」,找到「摄像头」选项,确认Cheese和Gnome Camera这俩应用已经被允许访问摄像头。
    如果是用Flatpak安装的应用,还可以在终端里输flatpak override --user --device=all org.gnome.Cheese(对应Cheese,Gnome Camera的话把包名换成org.gnome.Camera),强制给权限试试。

  • 安装适配Mac的摄像头驱动
    2015款Macbook的FaceTime HD摄像头需要专门的驱动支持,你可以试试这几步:

    1. 先确保universe源开启了:sudo add-apt-repository universe,然后sudo apt update
    2. 安装驱动包:sudo apt install facetimehd-dkms
    3. 安装完成后重启电脑,再打开摄像头应用看看有没有画面
  • 测试原始视频流,定位问题
    如果前面的步骤都没用,试试用ffmpeg直接读取摄像头数据流:先装ffmpeg(sudo apt install ffmpeg),然后输ffplay /dev/video0。如果这里能看到画面,说明是应用本身的问题;如果还是黑屏,那就是驱动或者硬件识别的问题。

  • 检查内核模块是否加载
    输lsmod | grep facetimehd,看看驱动模块有没有被加载。如果没输出,手动加载试试:sudo modprobe facetimehd,加载完再去检查设备是否出现。

要是这些方法都不奏效的话,你可以把dmesg | grep camera和lsusb的输出贴出来,这样能帮你更精准地排查问题~

备注:内容来源于stack exchange,提问作者Fernando Dinis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 14:03:20