银河麒麟OS安装摄像头驱动须先用lsusb或lspci确认硬件识别,再通过软件中心自动安装UVC设备驱动,非UVC设备需手动安装厂商签名驱动并重载uvcvideo模块,最后用v4l2-ctl、ffmpeg和相机应用三步验证。

银河麒麟OS安装摄像头驱动需先确认设备是否被系统识别,再根据硬件类型选择对应驱动方案,避免直接安装不匹配的闭源包导致内核模块冲突或黑屏。
检查摄像头硬件是否被系统识别
这一步必须最先执行,否则后续所有安装操作都无效。很多用户跳过此步就去下载驱动,结果发现设备根本没接入或未被枚举。
打开终端,输入命令:lsusb | grep -i camera(USB摄像头)或lspci | grep -i vga\|video\|camera(内置摄像头)。
若输出中出现设备厂商名(如“Chicony Electronics Co., Ltd”“Sonix Technology Co., Ltd”),说明硬件已识别;若无任何输出,需检查USB线缆、BIOS中摄像头开关是否启用,或更换端口重试。
【注意:lsusb命令必须在摄像头已通电且开机状态下执行,笔记本合盖时部分机型会断电关闭摄像头】
优先使用麒麟软件中心自动安装驱动
适用于绝大多数USB免驱摄像头(UVC协议)、主流笔记本内置摄像头及部分国产化外设,无需手动编译,安全合规。
点击左下角“开始菜单”→搜索并打开“软件中心”→顶部搜索栏输入“驱动管理”→进入后点击右上角“扫描硬件”按钮。
等待扫描完成,若列表中出现摄像头设备且状态为“未启用”或“警告”,直接点击右侧“安装驱动”按钮。
安装完成后,系统会提示“需重启生效”,此时点击“立即重启”——不重启会导致v4l2设备节点不可用,相机应用仍无法调用。
手动安装厂商专用驱动(仅限非UVC设备)
当软件中心未识别出设备,或摄像头型号较新(如海康DS-2CD3T47G2-L、大华DH-IPC-HFW5849T-ZE等工业级型号),需从厂商适配库获取签名驱动包。
方法一:访问银河麒麟生态适配平台 https://eco.kylinos.cn/zoology/commercial.html → 搜索框输入摄像头完整型号 → 筛选“视频采集”类驱动 → 下载与当前系统版本(如V10 SP3)、CPU架构(x86_64 或 aarch64)完全匹配的 .deb 包。
方法二:若已知厂商提供Linux SDK(如罗技Logitech Camera SDK),需先安装构建依赖:sudo apt install build-essential linux-headers-$(uname -r) libudev-dev libusb-1.0-0-dev,再按其README编译ko模块并sudo insmod加载。
安装完.deb包后,执行sudo modprobe -r uvcvideo && sudo modprobe uvcvideo强制重载通用驱动栈,使新设备节点生效。
验证驱动是否安装成功
重启系统后,在终端中依次执行以下三步:
第一步:v4l2-ctl --list-devices,确认输出中包含类似“Integrated Camera (usb-0000:00:14.0-11)”的条目及对应/dev/video0路径。
第二步:ffmpeg -f v4l2 -list_formats all -i /dev/video0 2>&1 | grep -A 5 "Supported",查看是否列出YUYV、MJPG等格式支持——无输出说明驱动未正确绑定采集能力。
第三步:启动系统自带“相机”应用,点击快门按钮,观察是否实时预览画面并成功保存照片到~/Pictures/目录。











