Ceci est frustrant car cet appareil photo a travaillé sur ce même ordinateur de bureau avec exactement le même matériel, ce qui me conduit à penser qu'il existe une question de pilote sérieux au travail.
La caméra apparaît dans lsusb
lorsqu'il est branché. Sortie correspondante:
Bus 001 Device 075: ID 045e:0772 Microsoft Corp. LifeCam Studio
Divers logiciels de vidéo et d'enregistrement reconnaîtront initialement la caméra mais cracheront de nombreuses lignes d'erreurs, y compris VLC, fromage, FFMPEG, MPV et GUVCVIEW.
Avant de passer à autre chose, laissez-moi vous mentionner les choses que j'ai déjà essayées et que do ne fonctionne pas Travailler:
Installation et utilisation du fromage
Installation et utilisation guvcview
Capture d'écran avec ffmpeg
Même avec VLC.
Définir les bizarreries dans /etc/modprobe.d/uvcvideo.conf
Selon les instructions dans les réponses à cette question .
Le conseil dans ce fil Pour ajouter mon utilisateur à la vidéo de groupe
Jouer avec le UVC_QUIRK_FIX_BANDWIDTH
et UVC_QUIRK_RESTRICT_FRAME_RATE
Les paramètres n'ont eu aucun effet, suivent les instructions de la FAQ UVC .
L'indice le plus important que j'ai trouvé jusqu'à présent est sur la liste des périphériques pris en charge pour cet appareil photo:
13 Malgré de pouvoir travailler avec des largeurs de bande USB inférieure, cet appareil demande toujours la bande passante maximale possible, même pour le format MJPEG. L'utilisation d'une de ces caméras conjointement avec un autre périphérique USB (y compris le microphone interne de la caméra) échouera probablement. Vous pouvez dire au pilote UVCVideo d'estimer la bande passante requise au lieu de faire confiance à la caméra en définissant le Fix_Bandwidth Quirk. Cela n'affectera que les formats non compressés, et même là, il n'y a aucune garantie de succès. Voir le FAQ pour plus d'informations.
et...
15 Certaines versions de cet appareil photo ont été rapportées au moment de la sortie ou à une étal de manière aléatoire en réponse à des demandes de contrôle UVC valides, probablement à la suite d'un bogue de condition de course dans le micrologiciel de la caméra. Cela peut parfois conduire à la caméra sans être reconnu par le noyau. Peu de choses peuvent être faites pour résoudre le problème.
Deux questions:
Compte tenu de ce qui précède, devrais-je oublier que cette caméra fonctionne? Ou y a-t-il un chauffeur alternatif ou un hack-up, je n'ai pas encore trouvé?
Des idées sur les raisons pour lesquelles cela irait-il de travailler suffisant à partir de 16,04 à "Désolé, votre appareil photo est une brique et il n'y a pas de solution" en 18.04? C'est l'un de ces barrages routiers qui vous échappent vraiment de l'expérience Linux.
J'ai aussi un 045e:0772 Microsoft Corp. LifeCam Studio
Et c'est très capricieux. Je les ai essayés sur quelques ordinateurs, et ils semblent être très sensibles aux ports USB qu'ils sont branchés (échec fréquemment dans les fenêtres même 10). Cela déclenchera parfois une réinitialisation USB de TRES et tout connecté au même hub est temporairement déconnecté. Avez-vous récemment quitté l'USB2 à un port USB3? Je ne pense pas que cela joue bien sur des ports plus récents.
J'ai trouvé une mise à jour du firmware pour cela, mais elle a dit qu'il était déjà installé et que les pages d'assistance de Microsoft sont minces à la matière.
Pour le moment, mon /etc/modprobe.d/uvcvideo.conf
ressemble à ça:
## fix bandwidth issue for lifecam studio/cinema
options uvcvideo quirks=0x80
## load loopback video devices for OBS
options v4l2loopback devices=4 video_nr="11,12,13,14" card_label="Loopback 1,Loopback 2,Loopback 3,Loopback 4"
... Les deux dernières lignes peuvent ne pas être pertinentes pour vous. J'ai installé le module de noyau V4L2loopback pour me permettre de nourrir des obstacles dans des choses comme Zoom.
Pour obtenir quelque chose, ressemblant même à un cadre décent dans l'OBS, je dois sélectionner l'un des formats vidéo émulés (dans mon cas, YU12), puis cela me permet de me donner le framerate. Sinon, il est limité à environ 7,5 FPS: - /
Pas grand chose, mais j'espère que ça vous aide.