From f0ebf56d6078b4a80051ff5aaa5b690711c3d19a Mon Sep 17 00:00:00 2001 From: MasinAD Date: Sun, 20 Nov 2022 22:22:48 +0100 Subject: [PATCH] sorted, restructured, revert if not welcome --- ...t-have-been-verified-to-work-with-Howdy.md | 467 +++++++----------- 1 file changed, 166 insertions(+), 301 deletions(-) diff --git a/Cameras-that-have-been-verified-to-work-with-Howdy.md b/Cameras-that-have-been-verified-to-work-with-Howdy.md index 1169071..39f5764 100644 --- a/Cameras-that-have-been-verified-to-work-with-Howdy.md +++ b/Cameras-that-have-been-verified-to-work-with-Howdy.md @@ -7,230 +7,129 @@ v4l2-ctl --list-devices ``` *** -* **ASUS Q507IQ HD IR UVC WebCam** - - System: ZorinOS 16.1 - - Config changes: `device_path = /dev/video2`, `dark_threshold = 100` - - Notes: UVC adds extra video devices like `video1` and `video3`. From what I understand they are just used to transmit metadata for `video0 (color webcam)` and `video2 (grayscale IR camera)` respectively. - -* **Lenovo ThinkPad X1 Carbon Gen 9 Integrated Camera (2021)** - - System: Ubuntu 20.04 LTS, Fedora 34 - - Needed: activate [IR camera](https://github.com/EmixamPP/linux-enable-ir-emitter) - - Config changes: `device_path = /dev/video2` - -* **Lenovo ThinkPad X1 Carbon Gen 6 Integrated Camera** - - System: Pop!_OS 21.10 - - Config changes: `device_path = /dev/video2` - -* **Lenovo 500 FHD USB-C External Webcam [details](https://support.lenovo.com/sg/en/accessories/acc500143-lenovo-500-fhd-webcam-overview-and-service-parts)** - - System: Ubuntu 20.04.4 LTS - - Config changes: `device_path = /dev/video2` - -* **Lenovo ThinkPad P15s Integrated Camera (2021)** - - System: Ubuntu 21.04 - - Needed: activate [IR camera](https://github.com/EmixamPP/linux-enable-ir-emitter) - - Config changes: `device_path = /dev/video2` - -* **HP Wide Vision FHD Camera** - -* **Razer Kiyo Pro** - - System: Ubuntu 21.04 - - Config changes: `device_path = /dev/video2` - -* **[LilBit, RGB-IR Camera](https://www.amazon.de/dp/B071R6ZV7Q/ref=psdc_430210031_t1_B071RD1SXH) (external USB)** - - System: Ubuntu 18.04 LTS + Kernel 4.19.27 (install required) - - Needed: [QT_X11_NO_MITSHM=1 in /etc/environment](https://github.com/boltgolt/howdy/issues/23) - - Registered as: ID 0408:7090 Quanta Computer, Inc. - -* **Lenovo ThinkPad P52 Integrated Camera (2019)** - - System: Ubuntu 19.04 with Kernel 5.0.0-13-generic - -* **Lenovo ThinkPad P52 Integrated IR Camera (2018)** - - System: Arch Linux with Kernel 5.2.13-arch1-1-ARCH - - Config changes: `device_path = /dev/video2`, `dark_threshold = 80`, `force_mjpeg = true` - -* **Lenovo ThinkPad T480 Integrated IR Camera** - - System: Ubuntu 18.04 LTS with Kernel 5.0.0-25-generic - -* **Lenovo ThinkPad T490 Integrated IR Camera** - - System: Ubuntu 18.04 LTS with Kernel 5.0.0-25-generic - -* **Lenovo Thinkpad T14s(AMD) Integrated IR Camera** - - System: Manjaro with Kernel 5.9.1-3-MANJARO - - Using the IR-Camera required following [this guide](https://github.com/EmixamPP/linux-enable-ir-emitter) to enable the IR-Blaster. - - Config changes: `device_path = /dev/video2`, `dark_threshold = 80` - -* **Lenovo Thinkpad T14 (AMD) IMC Networks Integrated IR Camera (13d3:5406)** - - System: Debian Bullseye with kernel 5.10.0-3-amd64 - - Config changes: `device_path = /dev/video2`, `dark_threshold = 80` - - Using the IR-Camera required following [this guide](https://github.com/EmixamPP/linux-enable-ir-emitter) (without changing the values in the .c file) to enable the IR-Blaster. - -* **Lenovo Thinkpad T14 gen 2 (Intel)** - Camera model: Acer, Inc Integrated Camera (5986:910c) - - System: Fedora Linux 36 with kernel 5.18.7-200.fc36.x86_64 - - Conifg changes: `device path = /dev/video2 (from none)` - - Enabling the IR-Blaster required following [this guide](https://github.com/EmixamPP/linux-enable-ir-emitter) - -* **Lenovo Yoga Slim 7(AMD) Integrated IR Camera** - - System: Ubuntu 20.10 with Kernel 5.8.0-7630-generic - - Using the IR-Camera required following [this guide](https://github.com/EmixamPP/linux-enable-ir-emitter) to enable the IR-Blaster. - - Config changes: `device_path = /dev/video2`, `dark_threshold = 80` - -* **Lenovo IdeaPad 5 Pro Integrated IR Camera** - - System: Fedora 34 with Kernel 5.13.12-200 - - Needed: [Linux Enable IR Emitter](https://github.com/EmixamPP/linux-enable-ir-emitter) - - Config changes: `device_path = /dev/video2` - -* **Azurewave USB2.0 HD IR UVC WebCam (Asus Zenbook UX433FN)** - - System: openSUSE Tumbleweed with Kernel 5.1.5-1-default - -* **Logitech BRIO** - - System: Arch Linux with Kernel 5.1.16-arch1-1-ARCH - -* **HP Wide Vision FHD Camera: HP W (HP Envy x360 bp108ng)** - - System: Ubuntu 19.04 with Kernel 5.0.0-20-generic - -* **Lenovo Thinkpad X1 Tablet Gen 3 Integrated IR Camera** - - System: Arch Linux with Kernel 5.2.0-1-ARCH - -* **Dell XPS 13 9370 Intergrated IR Camera** - - System: Fedora 30 with Kernel 5.2.8-200.fc30.x86_64 - -* **Dell XPS 13 9380 Integrated Web Camera** - - System: Ubuntu 18.04.3 with Kernel 5.0.0-25-generic - -* **Dell XPS 13 9300 (2020) Integrated Web Camera** - - System: Manjaro Cinnamon with Kernel 5.7.0-3-MANJARO - - Config changes: `device_path = /dev/video2`, `dark_threshold = 80` - -* **Logitech HD Pro Webcam C920** - - System: NixOS with Kernel 5.6.19 - - Hardware: Dell XPS 13 9300 (2020) - - Config changes: `device_path = /dev/video4 (since XPS 13 internal camera is /dev/video2)` - -* **Dell XPS 15 9500 (2020) Integrated Web Camera** - - System: Pop!_OS with Kernel 5.8.0-7642-generic - - Config changes: `device_path = /dev/video2` - -* **Dell XPS 15 2-in-1 9575 Integrated Web Camera** - - System: Ubuntu 22.04 - - Config changes: `device_path = /dev/video2` - -* **Dell Latitude 5401 Integrad Web Camera** - - System: Ubuntu 20.04 LTS with 5.4.0-37-generic - -* **Dell Latitude 5480 Integrad Web Camera** - - System: Arch Linux with kernel 6.0.8-arch1-1 - - Config changes: `device_path = /dev/v4l/by-path/pci-0000:00:14.0-usb-0:5:1.2-video-index0` - -* **Logitech, Inc. Webcam C270** (non-IR camera) - - System: Ubuntu 19.10 with Kernel 5.3.0-generic - -* **BisonCam,NB Pro: BisonCam,NB Pr** (non-IR camera) - - System: Ubuntu 18.04 with Kernel 5.3.0-generic - -* **Dell Inspiron 7370 Integrated IR Camera** - - System: Manjaro with Kernel 5.6.8-1 - -* **Dell Inspiron 5379 Integrated IR Camera** - - System: Ubuntu 20.04 with Kernel 5.4.0-33-generic - -* **Razer Blade 15 Advanced 2019 Integrated IR Camera** - - System: Manjaro KDE with Kernel 5.4.52-1-MANJARO - - Config changes: `device_path = /dev/video2`, `frame_width = 360`, `frame_height = 360`, `ignore_closed_lid = false`,`dark_threshold = 80` - -* **Razer Blade 15 Advance (2021) Integrated IR Camera** - - System: Pop!_OS 21.10 with Kernel 5.15.8 and Pop!_OS 20.04 LTS - - Config changes: `device_path = /dev/video2`, `dark_threshold = 90` - -* **Microsoft LifeCam HD-3000** - - System: Manjaro with Kernel 5.8.6-1-MANJARO works out of the box. - -* **HP Zbook Studio G5** - - System: Ubuntu 20.04.1 with Kernel 5.4.0-54-generic - - Config changes: `device_path = /dev/video0` - -* **Lenovo Yoga 14s 2021 Integrated IR Camera** - - System: Arch Linux with Kernel 5.9.9-arch1-1 - - Config changes: `device_path = /dev/video2` - -* **System76 Lemur Pro (lemp10)** - - System: Pop!_OS 20.10 with Kernel 5.8.0-7630-generic - - Config changes: `device_path = /dev/v4l/by-id/usb-Sonix_Technology_Co.__Ltd._Chicony_USB2.0_Camera-video-index0` - -* **TongFang PF4NU1F/PF5NU1G Integrated IR Camera** - - Includes: +# Integrated Webcams +## Asus +* ASUS ZenBook Flip 15 Q507IQ HD IR UVC WebCam + - System: ZorinOS 16.1 + - Config changes: `device_path = /dev/video2`, `dark_threshold = 100` + - Notes: UVC adds extra video devices like `video1` and `video3`. From what I understand they are just used to transmit metadata for `video0 (color webcam)` and `video2 (grayscale IR camera)` respectively. +* ZenBook UX425EA Integrated IR Camera + * System: Ubuntu 21.10 with Kernel 5.13.0-28-generic + * Config changes: `device_path = /dev/video2`, `dark_threshold = 100` + +## Dell +* Inspiron 7370 Integrated IR Camera** + * System: Manjaro with Kernel 5.6.8-1 +* Inspiron 5379 Integrated IR Camera + * System: Ubuntu 20.04 with Kernel 5.4.0-33-generic +* Latitude 5401 Integrad Web Camera** + * System: Ubuntu 20.04 LTS with 5.4.0-37-generic +* Latitude 5480 Integrad Web Camera** + * System: Arch Linux with kernel 6.0.8-arch1-1 + * Config changes: `device_path = /dev/v4l/by-path/pci-0000:00:14.0-usb-0:5:1.2-video-index0` +* Latitude E6430 Integrated IR Camera + * System: Ubuntu 20.04.2 LTS with Kernel 5.8.0-49-generic + * Config changes: `device_path = /dev/v4l/by-id/usb-001BFCEB8109-D11A-022427_Laptop_Integrated_Webcam_E4HD-video-index0` or `device_path = /dev/video0` +* XPS 13 9300 (2020) Integrated Web Camera + * System: Manjaro Cinnamon with Kernel 5.7.0-3-MANJARO + * Config changes: `device_path = /dev/video2`, `dark_threshold = 80` +* XPS 13 9370 Intergrated IR Camera + * System: Fedora 30 with Kernel 5.2.8-200.fc30.x86_64 +* XPS 13 9380 Integrated Web Camera + * System: Ubuntu 18.04.3 with Kernel 5.0.0-25-generic +* XPS 15 2-in-1 9575 Integrated Web Camera** + * System: Ubuntu 22.04 + * Config changes: `device_path = /dev/video2` +* XPS 15 9500 (2020) Integrated Web Camera** + * System: Pop!_OS with Kernel 5.8.0-7642-generic + * Config changes: `device_path = /dev/video2` + +## HP +* Envy x360 bp108ng + * Hardware: Wide Vision FHD Camera: HP W + * System: Ubuntu 19.04 with Kernel 5.0.0-20-generic +* Spectre x360 - 15t Touch Laptop (2017 model) + * Hardware: TrueVision FHD RGB-IR: HP Tr (usb-0000:00:14.0-5) + * System: Ubuntu 20.04 with Kernel 5.8.0-50-generic, Ubuntu 21.04 with Kernel 5.11.0-16-generic + * Config changes: `device_path = /dev/video0` +* Zbook Studio G5 + * System: Ubuntu 20.04.1 with Kernel 5.4.0-54-generic + * Config changes: `device_path = /dev/video0` + +## Lenovo +* IdeaPad 5 Pro Integrated IR Camera + * System: Fedora 34 with Kernel 5.13.12-200 + * Needed: [Linux Enable IR Emitter](https://github.com/EmixamPP/linux-enable-ir-emitter) + * Config changes: `device_path = /dev/video2` +* ThinkPad P15s Integrated Camera (2021) + * System: Ubuntu 21.04 + * Needed: activate [IR camera](https://github.com/EmixamPP/linux-enable-ir-emitter) + * Config changes: `device_path = /dev/video2` +* ThinkPad P52 Integrated IR Camera (2018) + * System: Arch Linux with Kernel 5.2.13-arch1-1-ARCH + * Config changes: `device_path = /dev/video2`, `dark_threshold = 80`, `force_mjpeg = true` +* ThinkPad P52 Integrated Camera (2019) + * System: Ubuntu 19.04 with Kernel 5.0.0-13-generic +* Thinkpad T14 (AMD) IMC Networks Integrated IR Camera (13d3:5406) + * System: Debian Bullseye with kernel 5.10.0-3-amd64 + * Config changes: `device_path = /dev/video2`, `dark_threshold = 80` + * Using the IR-Camera required following [this guide](https://github.com/EmixamPP/linux-enable-ir-emitter) (without changing the values in the .c file) to enable the IR-Blaster. +* Thinkpad T14s(AMD) Integrated IR Camera + * System: Manjaro with Kernel 5.9.1-3-MANJARO + * Using the IR-Camera required following [this guide](https://github.com/EmixamPP/linux-enable-ir-emitter) to enable the IR-Blaster. + * Config changes: `device_path = /dev/video2`, `dark_threshold = 80` +* Thinkpad T14 gen 2 (Intel) + * Camera model: Acer, Inc Integrated Camera (5986:910c) + * System: Fedora Linux 36 with kernel 5.18.7-200.fc36.x86_64 + * Config changes: `device path = /dev/video2 (from none)` + * Enabling the IR-Blaster required following [this guide](https://github.com/EmixamPP/linux-enable-ir-emitter) +* ThinkPad T480 Integrated IR Camera + * System: Ubuntu 18.04 LTS with Kernel 5.0.0-25-generic +* ThinkPad T490 Integrated IR Camera + * System: Ubuntu 18.04 LTS with Kernel 5.0.0-25-generic +* ThinkPad X1 Carbon Gen 6 Integrated Camera + * System: Pop!_OS 21.10 + * Config changes: `device_path = /dev/video2` +* ThinkPad X1 Carbon Gen 9 Integrated Camera (2021) + * System: Ubuntu 20.04 LTS, Fedora 34 + * Needed: activate [IR camera](https://github.com/EmixamPP/linux-enable-ir-emitter) + * Config changes: `device_path = /dev/video2` +* Thinkpad X1 Tablet Gen 3 Integrated IR Camera + * System: Arch Linux with Kernel 5.2.0-1-ARCH +* Yoga 14s 2021 Integrated IR Camera + * System: Arch Linux with Kernel 5.9.9-arch1-1 + * Config changes: `device_path = /dev/video2` +* Yoga S740 14IIL + * System: Manjaro Cinnamon with kernel 5.13.19-2-MANJARO and Pop_OS 19.10 + * Notes: For the IR LEDs to work you need to compile and install [chicony-ir-toggle](https://github.com/PetePriority/chicony-ir-toggle) + * Config changes: +``` + [video] + # check if id matches with yours via `v4l2-ctl --list-devices` + device_path = /dev/v4l/by-path/pci-0000:00:14.0-usb-0:5:1.2-video-index0 + frame_width = 640 + frame_height = 360 + dark_threshold = 90 +``` +* Yoga Slim 7(AMD) Integrated IR Camera + * System: Ubuntu 20.10 with Kernel 5.8.0-7630-generic + * Using the IR-Camera required following [this guide](https://github.com/EmixamPP/linux-enable-ir-emitter) to enable the IR-Blaster. + * Config changes: `device_path = /dev/video2`, `dark_threshold = 80` + +## Razer +* Razer Blade 15 Advanced 2019 Integrated IR Camera + * System: Manjaro KDE with Kernel 5.4.52-1-MANJARO + * Config changes: `device_path = /dev/video2`, `frame_width = 360`, `frame_height = 360`, `ignore_closed_lid = false`,`dark_threshold = 80` +* Razer Blade 15 Advance (2021) Integrated IR Camera + * System: Pop!_OS 21.10 with Kernel 5.15.8 and Pop!_OS 20.04 LTS + * Config changes: `device_path = /dev/video2`, `dark_threshold = 90` + +## Misc. Laptops +* System76 Lemur Pro (lemp10) + * System: Pop!_OS 20.10 with Kernel 5.8.0-7630-generic + * Config changes: `device_path = /dev/v4l/by-id/usb-Sonix_Technology_Co.__Ltd._Chicony_USB2.0_Camera-video-index0` +* TongFang PF4NU1F/PF5NU1G Integrated IR Camera + * Includes: - Schenker VIA 15 Pro - Tuxedo Pulse 14/15 - Mechrevo S2 Air @@ -244,84 +143,50 @@ v4l2-ctl --list-devices - KDE Slimbook 14"/15" - Slimbook Pro X 14"/15" - among others... - - Systems: + * Systems: - Ubuntu 20.10 with Kernel 5.8.0-45-generic - Ubuntu 20.04.2 LTS with Kernel 5.8.0-50-generic + * Config changes: `device_path = /dev/video2`, `frame_width = 640`, `frame_height = 360` +* Mechrevo Umi Pro 3 (i7-10875H + RTX 3060 edition) + * System: Arch Linux with kernel 5.13.5-arch1-1 + * Hardware: Mechrevo Umi Pro 3 Integrated IR Camera (usb-SunplusIT_Inc_HD_Webcam_01.00.00) + * Config changes: `device_path = /dev/video0` for visible light camera and `device_path = /dev/video2` for IR camera +* TUXEDO InfinityBook S 14 v5 + * System: Ubuntu 20.04 LTS with kernel 5.11.0-43-generic + * Config changes: `device_path = /dev/v4l/by-id/usb-SunplusIT_Inc_Chicony_USB2.0_Camera_01.00.00-video-index0` +* Alienware x17 R2 + * System: Pop!_OS 22.04 LTS + * Needed: activate [IR camera](https://github.com/EmixamPP/linux-enable-ir-emitter) + * Config changes: `device_path = /dev/video2`, `dark_threshold = 80`, `frame_width = 640`, `frame_height = 360` - Config changes: `device_path = /dev/video2`, `frame_width = 640`, `frame_height = 360` - -* **Dell Latitue E6430 Integrated IR Camera** - - System: Ubuntu 20.04.2 LTS with Kernel 5.8.0-49-generic - - Config changes: - - `device_path = /dev/v4l/by-id/usb-001BFCEB8109-D11A-022427_Laptop_Integrated_Webcam_E4HD-video-index0` - - ...or... - - `device_path = /dev/video0` - -* **HP TrueVision FHD RGB-IR: HP Tr (usb-0000:00:14.0-5)** - - System: Ubuntu 20.04 with Kernel 5.8.0-50-generic, Ubuntu 21.04 with Kernel 5.11.0-16-generic - - Hardware: HP Spectre x360 - 15t Touch Laptop (2017 model) - - Config changes: `device_path = /dev/video0` - -* **Mechrevo Umi Pro 3 Integrated IR Camera (usb-SunplusIT_Inc_HD_Webcam_01.00.00)** - - System: Arch Linux with kernel 5.13.5-arch1-1 - - Hardware: Mechrevo Umi Pro 3 (i7-10875H + RTX 3060 edition) - - Config changes: `device_path = /dev/video0` for visible light camera and `device_path = /dev/video2` for IR camera - -* **[Anker PowerConf C300](https://uk.anker.com/products/a3361)** - - System: Arch Linux with kernel 5.10.53-1 - - Driver: uvcvideo 1.1.1 - - Config changes: `device_path = /dev/video0` - -* **Lenovo Yoga S740 14IIL** - - System: Manjaro Cinnamon with kernel 5.13.19-2-MANJARO and Pop_OS 19.10 - - Notes: For the IR LEDs to work you need to compile and install [chicony-ir-toggle](https://github.com/PetePriority/chicony-ir-toggle) - - Config changes: -``` - [video] - # check if id matches with yours via `v4l2-ctl --list-devices` - device_path = /dev/v4l/by-path/pci-0000:00:14.0-usb-0:5:1.2-video-index0 - frame_width = 640 - frame_height = 360 - dark_threshold = 90 -``` - -* **ASUS ZenBook UX425EA Integrated IR Camera** - - System: Ubuntu 21.10 with Kernel 5.13.0-28-generic - - Config changes: `device_path = /dev/video2`, `dark_threshold = 100` - -* **TUXEDO InfinityBook S 14 v5** - - System: Ubuntu 20.04 LTS with kernel 5.11.0-43-generic - - Config changes: `device_path = /dev/v4l/by-id/usb-SunplusIT_Inc_Chicony_USB2.0_Camera_01.00.00-video-index0` - -* **Alienware x17 R2** - - System: Pop!_OS 22.04 LTS - - Needed: activate [IR camera](https://github.com/EmixamPP/linux-enable-ir-emitter) - - Config changes: `device_path = /dev/video2`, `dark_threshold = 80`, `frame_width = 640`, `frame_height = 360` - -* **Android IP Webcam** +# External Webcams +* [Anker PowerConf C300](https://uk.anker.com/products/a3361) + * System: Arch Linux with kernel 5.10.53-1 + * Driver: uvcvideo 1.1.1 + * Config changes: `device_path = /dev/video0` +* Android IP Webcam * [Hoi](https://github.com/wmyfelix/Hoi) +* Azurewave USB2.0 HD IR UVC WebCam (Asus Zenbook UX433FN) + * System: openSUSE Tumbleweed with Kernel 5.1.5-1-default +* BisonCam,NB Pro: BisonCam,NB Pr (non-IR camera) + * System: Ubuntu 18.04 with Kernel 5.3.0-generic +* Lenovo 500 FHD USB-C External Webcam [details](https://support.lenovo.com/sg/en/accessories/acc500143-lenovo-500-fhd-webcam-overview-and-service-parts)** + * System: Ubuntu 20.04.4 LTS + * Config changes: `device_path = /dev/video2` +* [LilBit, RGB-IR Camera](https://www.amazon.de/dp/B071R6ZV7Q/ref=psdc_430210031_t1_B071RD1SXH) (external USB)** + * System: Ubuntu 18.04 LTS + Kernel 4.19.27 (install required) + * Needed: [QT_X11_NO_MITSHM=1 in /etc/environment](https://github.com/boltgolt/howdy/issues/23) + * Registered as: ID 0408:7090 Quanta Computer, Inc. +* Logitech BRIO + * System: Arch Linux with Kernel 5.1.16-arch1-1-ARCH +* Logitech C270 HD Webcam (non-IR camera) + * System: Ubuntu 19.10 with Kernel 5.3.0-generic +* Logitech C920 Pro HD Webcam + * System: NixOS with Kernel 5.6.19 + * Hardware: Dell XPS 13 9300 (2020) + * Config changes: `device_path = /dev/video4 (since XPS 13 internal camera is /dev/video2)` +* Microsoft LifeCam HD-3000 + * System: Manjaro with Kernel 5.8.6-1-MANJARO works out of the box. +* Razer Kiyo Pro + * System: Ubuntu 21.04 + * Config changes: `device_path = /dev/video2`