La prise en charge de Linux avec les webcams serait devenue un problème majeur en ce qui concerne les ordinateurs portables Alder Lake de 12e génération en ce moment, comme le montre un récent article de Phoronix. Le responsable du noyau Linux, Greh Kroah-Hartman, a déclaré que les utilisateurs causals devraient éviter les ordinateurs portables Alder Lake utilisant Linux s’ils souhaitent passer des appels vidéo sur leurs machines. Les problèmes liés à la prise en charge du noyau principal pour les webcams ont rendu la prise en charge des webcams presque inexistante.
Hartman dit – ironiquement, que le support Linux avec Alder Lake a été vraiment bon. Mais pour une raison quelconque, les webcams sont la seule exception. Le manque de prise en charge du noyau principal a obligé les fabricants à créer des pilotes propriétaires pour leurs webcams.
Le principal exemple en est les nouvelles webcams MIPI IPU6 trouvées dans les ordinateurs portables Alder Lake comme le Dell XPS 13 et le Lenovo ThinkPad X1 Carbon. Le pilote Linux prenant en charge IPU6 est entièrement propriétaire et ne prend en charge que des versions de noyau spécifiques de Linux. Cela rend les mises à jour du noyau Linux impossibles, sauf si vous souhaitez une fonctionnalité de webcam en brique.
Ceci n’est qu’un exemple de prise en charge limitée des webcams Linux, Hartman lui-même commentant que vous ne devriez pas « … achetez ces ordinateurs portables si le fournisseur n’est pas disposé à mettre correctement ses pilotes en amont. »
Le problème principal est que les pilotes IPU6 n’utilisent pas l’interface Video 4 Linux 2, qui est une API commune utilisée par les pilotes de webcams pour Linux. Au lieu de cela, les pilotes IPU6 s’appuient sur une API différente, car la caméra est plus complexe que d’autres solutions, et les fournisseurs ne souhaitent partager aucun de leurs algorithmes d’imagerie avec le public.
Heureusement, Phoronix indique qu’il existe un plan pour mettre en amont le pilote IPU6 d’Intel vers l’API du noyau CAM, qui semble être une nouvelle API de webcam open source pour Linux. Mais ce travail est encore loin, avec un calendrier d’au moins un an de développement, voire deux ans.
Fondamentalement, il semble que la plupart des modèles d’ordinateurs portables de 12e génération arborent cette nouvelle webcam MIPI IPU6 et, par conséquent, peuvent souffrir de problèmes de compatibilité Linux en raison d’une prise en charge médiocre via des pilotes propriétaires.
Si vous parvenez à trouver un ordinateur portable Alder Lake avec une webcam différente, il y a de fortes chances qu’il n’ait pas ces problèmes. Vous pouvez toujours connecter l’une des meilleures webcams externes et elle aura probablement un support Linux. Ou, alternativement, vous pouvez avoir Windows comme système d’exploitation hôte et exécuter Linux dans un environnement virtuel à la place