Según los informes, la compatibilidad con Linux con cámaras web se ha convertido en un problema importante con respecto a las computadoras portátiles Alder Lake de 12.a generación en este momento, como lo demuestra un artículo reciente de Phoronix. El mantenedor del kernel de Linux, Greh Kroah-Hartman, dice que los usuarios causales deben evitar las computadoras portátiles de Alder Lake que usan Linux si quieren hacer videollamadas en sus máquinas. Los problemas relacionados con la compatibilidad con el núcleo de la línea principal para las cámaras web han hecho que la compatibilidad con la cámara web sea casi inexistente.
Hartman dice, irónicamente, que el soporte de Linux con Alder Lake ha sido realmente bueno. Pero por alguna razón, las cámaras web son la única excepción. La falta de compatibilidad con el núcleo de la línea principal ha obligado a los fabricantes a crear controladores propietarios para sus cámaras web.
El principal ejemplo de esto son las nuevas cámaras web MIPI IPU6 que se encuentran en las computadoras portátiles Alder Lake, como Dell XPS 13 y Lenovo ThinkPad X1 Carbon. El controlador de Linux que admite IPU6 es completamente propietario y solo admite versiones específicas del kernel de Linux. Eso hace que las actualizaciones del kernel de Linux sean imposibles, a menos que desee una funcionalidad de cámara web bloqueada.
Este es solo un ejemplo de soporte limitado de cámara web Linux, con el mismo Hartman comentando que no debería «… compre estos portátiles si el proveedor no está dispuesto a actualizar sus controladores correctamente».
El problema principal es que los controladores IPU6 no utilizan la interfaz Video 4 Linux 2, que es una API común utilizada por los controladores de cámaras web para Linux. En cambio, los controladores IPU6 se basan en una API diferente, ya que la cámara es más compleja en comparación con otras soluciones y los proveedores no quieren compartir ninguno de sus algoritmos de imágenes con el público.
Afortunadamente, Phoronix dice que hay un plan para subir el controlador IPU6 de Intel a la API del kernel CAM, que parece ser una nueva API de cámara web de código abierto para Linux. Pero ese trabajo aún está muy lejos, con un cronograma de al menos un año de desarrollo, si no dos años.
Básicamente, parece que la mayoría de los modelos de portátiles de 12.ª generación tienen esta nueva cámara web MIPI IPU6 y, como resultado, pueden sufrir problemas de compatibilidad con Linux debido al soporte mediocre a través de controladores propietarios.
Si logra encontrar una computadora portátil Alder Lake con una cámara web diferente, es muy probable que no tenga estos problemas. Siempre puede conectar una de las mejores cámaras web externas y probablemente tendrá soporte para Linux. O, alternativamente, podría tener Windows como su sistema operativo host y ejecutar Linux en un entorno virtual en su lugar.