Skip to content

Cameras that have been verified to work with Howdy

Sayafdine Said edited this page Dec 23, 2023 · 76 revisions

While Howdy should work with almost all IR cameras when running on an up-to-date system, the ones below have been verified by other users to work with Howdy.

If Howdy works for you, but your camera is not on the list, please add it. You can run the following command to list all available webcams if you have V4L2 installed:

v4l2-ctl --list-devices

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 5290 2-in-1 Integrated IR Camera
    • System: Fedora 39 Workstation with kernel 6.5.9-300.fc39.x86_64
    • Config changes: device_path = /dev/video4
  • 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
  • XPS 15 9520 (2022) Integrated Web Camera**
    • System: Ubuntu 22.04 with Kernel 5.19.0-32-generic
    • Config changes: device_path = /dev/v4l/by-path/pci-0000:00:14.0-usb-0:6:1.0-video-index0 or device_path = /dev/v4l/by-path/pci-0000:00:14.0-usb-0:6:1.2-video-index0. Either camera works, but you may need to rerun sudo howdy add after switching cameras.
  • XPS 13 9300 (2020) Integrated Web Camera
    • System: Ubuntu 22.10 with Kernel 5.19.0-35-generic
    • Config changes: devices_path = /dev/v4l/by-path/pci-0000:00:14.0-usb-0:9:1.2-video-index0

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
    • Config changes: device_path = /dev/video2
  • ThinkPad P15s Integrated Camera (2021)
    • System: Ubuntu 21.04
    • Needed: activate IR camera
    • 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 (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 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
  • 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
    • 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
    • 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 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
      • Mechrevo CODE 01
      • PCSpecialist/PCZ Fusion Pro 14"
      • PCSpecialist/PCZ Fusion Pro IV 15"
      • Eluktronics THINN 15
      • Juno Aurora 15
      • Skikk 15GRR1
      • RaionBook UB1R (14")
      • KDE Slimbook 14"/15"
      • Slimbook Pro X 14"/15"
      • among others...
    • 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
    • Config changes: device_path = /dev/video2, dark_threshold = 80, frame_width = 640, frame_height = 360
  • Samsung Galaxy Book np750xda
    • System: Debian testing (kernel 6.1)
    • Config changes: device_path = /dev/video0

External Webcams

  • Anker PowerConf C300
    • System: Arch Linux with kernel 5.10.53-1
    • Driver: uvcvideo 1.1.1
    • Config changes: device_path = /dev/video0
  • Android IP Webcam
  • 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**
    • System: Ubuntu 20.04.4 LTS
    • Config changes: device_path = /dev/video2
  • LilBit, RGB-IR Camera (external USB)**
  • 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
  • Dell UltraSharp Webcam WB7022
    • System: Kubuntu 22.10