我最近在 Macbook Pro 上安装了 Ubuntu 18.04 LTS。在从源代码构建 facetimehd 驱动程序并费了一番功夫安装驱动程序后,摄像头现在终于可以正常工作了 - 然而,视频通话中传给人们的图像明显偏黄。
经过一番搜索,我发现guvcview
并尝试使用它来调整色调和饱和度值。虽然这确实带来了改进,但黄色色调仍然很明显。至少现在我可以根据自己的意愿在“热粉色”和“魔多红”之间进行选择。相反,我非常想要的只是一种相当朴素的中性色彩。
答案1
从 Bootcamp 安装中复制校准文件对我来说是有效的。引用自https://github.com/patjak/bcwc_pcie/wiki/Extracting-the-sensor-calibration-files:
注意:我仅在 1871_01XX.dat 上进行了测试。使用时请自担风险并报告任何错误。
使用设置文件(传感器校准设置)时,颜色看起来好多了。我只知道如何从 Windows Bootcamp 驱动程序中提取它们。您可以按照以下步骤操作:
从以下位置下载驱动程序包https://support.apple.com/kb/DL1837
提取 \BootCamp\Drivers\Apple\AppleCamera64.exe 文件
运行:unrar x AppleCamera64.exe 您现在应该拥有 AppleCamera.sys 文件,它是包含设置文件的驱动程序。
运行以下命令:
dd bs=1 skip=1663920 count=33060 if=AppleCamera.sys of=9112_01XX.dat dd bs=1 skip=1644880 count=19040 if=AppleCamera.sys of=1771_01XX.dat dd bs=1 skip=1606800 count=19040 if=AppleCamera.sys of=1871_01XX.dat dd bs=1 skip=1625840 count=19040 if=AppleCamera.sys of=1874_01XX.dat
您现在应该拥有具有以下 md5sum 校验和的四个 .dat 文件:
a1831db76ebd83e45a016f8c94039406 1771_01XX.dat 017996a51c95c6e11bc62683ad1f356b 1871_01XX.dat 3c3cdc590e628fe3d472472ca4d74357 1874_01XX.dat 479ae9b2b7ab018d63843d777a3886d1 9112_01XX.dat
将 .dat 文件复制到您的 facetimehd 固件目录(例如 /lib/firmware/facetimehd/)
- 重新加载驱动程序
- 检查您是否收到“直接为 facetimehd 加载固件...”错误。
现在您应该有正确的颜色了。