boltgolt / howdy

🛡️ Windows Hello™ style facial authentication for Linux
MIT License
5.88k stars 305 forks source link

Howdy add issue with Dell XPS 9320 #796

Open dbruno74 opened 1 year ago

dbruno74 commented 1 year ago

I've a Dell XPS 9320, howdy add get stucked:

$ sudo howdy -U user01 add Adding face model for the user user01 Enter a label for this new model [Model #1] (max 24 characters): testing

Same behavior for $ sudo howdy test

Note that in both cases the camera is not switching on. To unblock howdy add/test I need to switch manually on the camera (e.g. starting a meeting with Google Meet)


I've searched for similar issues already, and my issue has not been reported yet.

Linux distribution (if applicable): Ubuntu 22.04.2

Howdy version (sudo howdy version): Howdy 2.6.1

dbruno74 commented 1 year ago

$ sudo v4l2-ctl --list-devices ipu6 (PCI:pci:pci0000:00): /dev/video1

ipu6 (pci:pci0000:00): /dev/media0

Intel MIPI Camera (platform:v4l2loopback-000): /dev/video0

Perhaps the issue is around v4l2loopback? Not sure howdy supports it today.

Vascro commented 1 year ago

I've got the same issue. Howdy device path is set to /dev/video0. When I went to add my face, it just hung. However if I open cheese while it's sitting there, it is able to register my face. Same issue when I go to use sudo, it will sit there until I open cheese, then suddenly it's able to confirm my face and authenticate. It seems like Howdy is unable to initialize the camera, but if another application does then it can utilize it at that point. Very odd issue.