Linux 7.3: rendimiento, nuevos SoC y la gran limpieza del kernel

  • El nuevo planificador del kernel mejora los FPS en hardware modesto, con subidas de hasta el 25% en los promedios.
  • Se amplía el soporte de audio con plataformas AMD, Qualcomm, Realtek y el mezclador Pioneer DJM-S11.
  • Llegan los primeros controladores para Apple M3 Pro, Max y Ultra, además de otros SoC modernos.
  • Comienza la retirada de soporte para plataformas ARM de 32 bits y cientos de controladores antiguos.

Linux 7.3 kernel

La comunidad de Linux sigue trabajando a destajo para que el sistema operativo libre sea una alternativa real a Windows en el terreno del gaming y la informática de alto rendimiento. La próxima versión del kernel, Linux 7.3, llega cargada de novedades que buscan exprimir al máximo el hardware disponible, incluso ese que ya tiene unos años. Entre los cambios más llamativos se encuentra un nuevo planificador que promete aumentar los FPS en equipos modestos, pero también hay espacio para la expansión del soporte de audio, la llegada de nuevos procesadores y una limpieza profunda de código antiguo que llevaba años lastrando el desarrollo.

El kernel 7.3 no solo se centra en añadir funciones nuevas, sino que también intenta poner orden en un proyecto que crece sin parar. Por un lado, se incorporan plataformas modernas como los Apple M3 Pro, Max y Ultra, y por otro, se empieza a decir adiós a arquitecturas ARM de 32 bits que ya no tienen usuarios activos. Esta dualidad entre lo nuevo y lo viejo es una constante en el desarrollo de Linux, y esta versión la lleva al extremo con una limpieza que podría eliminar cientos de controladores en el futuro.

Linux 7.3
Artículo relacionado:
Linux 7.3 mejora el rendimiento en juegos y prepara Rust para GCC

Más FPS en hardware modesto gracias al nuevo planificador

Mejora de rendimiento Linux 7.3

Una de las novedades más interesantes de Linux 7.3 es la inclusión de un planificador rediseñado que mejora la latencia y añade soporte para CPU asimétricas, como los núcleos de alto rendimiento, alta eficiencia y ultra bajo consumo que Intel lleva comercializando desde hace varias generaciones. Este cambio no solo beneficia a los equipos más modernos, sino que tiene un impacto especialmente notable en hardware antiguo o de bajo consumo, donde se han medido mejoras de hasta un 25% en los FPS promedio.

Las pruebas realizadas con un Intel Core i7-2600K y una AMD Radeon RX 580, ejecutando Shadows: Awakening a través de GOG y Proton 10-34, mostraron resultados sorprendentes. Además del aumento del 25% en los FPS medios, los tiempos de fotograma mejoraron un 50% y los FPS mínimos pasaron de 4 a 29, lo que supone una mejora de 7,25 veces. Estos datos sugieren que los equipos más modestos podrían ver una segunda juventud en lo que a juegos se refiere, algo que podría beneficiar directamente a dispositivos como la Steam Deck y otros sistemas portátiles basados en SteamOS.

Audio: más dispositivos compatibles y soporte profesional

Soporte de audio Linux 7.3

El subsistema de sonido también recibe una buena ración de novedades. Linux 7.3 amplía la compatibilidad con plataformas de AMD, Qualcomm y Realtek, además de añadir soporte para códecs y controladores HDMI presentes en portátiles de Lenovo, ASUS y Acer. Entre las incorporaciones más destacadas se encuentra el soporte para el mezclador profesional Pioneer DJM-S11, un equipo de dos canales orientado a DJs que cuesta alrededor de 2.269 dólares. Su inclusión en el kernel es un paso importante para que los profesionales del audio puedan usar Linux sin tener que recurrir a parches externos.

La lista de hardware compatible incluye también las plataformas AMD ACP7.B y ACP7.F, que forman parte de la infraestructura de Audio Co-Processor de la compañía, y varios chips de Qualcomm como LPI MI2S, SM8475 y WSA855X. En el apartado de portátiles, se añade soporte para el códec lateral AW88399, vinculado a los Legion de Lenovo, y se mejoran los controladores HDMI para Hygon y Lisuan. Todo esto significa que los usuarios de Linux tendrán menos problemas para que el sonido funcione desde el primer momento, tanto en equipos de sobremesa como en portátiles y dispositivos especializados.

Nuevos SoC: Apple M3, Samsung Exynos 1580 y más

Nuevos SoC Linux 7.3

Linux 7.3 no se olvida de los procesadores más modernos. La lista de sistemas en chip compatibles incluye los esperados Apple M3 Pro, Max y Ultra, que se suman al soporte básico del M3 que llegó en el ciclo anterior. Aunque la compatibilidad es todavía inicial y no permite un uso diario completo, es un paso importante para que los Mac con Linux sean una opción viable a largo plazo. También se incorporan el Samsung Exynos 1580, el Canaan K210, el Sophgo SG2000 (un híbrido de ARM y RISC-V) y el Qualcomm Shikra, entre otros.

La llegada de estos nuevos SoC viene acompañada de una mejora para el Apple M1 que reduce cerca de 1 vatio el consumo en estado de suspensión s2idle. En el apartado de placas de desarrollo, se añade soporte para Milk-V Duo 256M y Milk-V Duo S, ambas basadas en RISC-V, y para el Lenovo ThinkEdge SE70, un sistema con NVIDIA Jetson Xavier NX. La variedad de dispositivos es enorme, desde consolas portátiles como la Anbernic RG Vita-Pro hasta teléfonos como el Sony Xperia M2, lo que demuestra que Linux sigue ampliando su ecosistema en todas las direcciones.

La gran limpieza: adiós a las plataformas ARM de 32 bits

Limpieza de código Linux 7.3

Pero no todo son novedades. Linux 7.3 también marca el principio del fin para una buena cantidad de hardware antiguo. Arnd Bergmann, uno de los mantenedores más veteranos, ha presentado una serie de cambios que declaran obsoletas 22 de los 28 placas heredadas que aún quedaban en el kernel, la mayoría basadas en chips de Intel y Marvell. Estas placas usaban los conocidos como legacy board files, un sistema de configuración que se ha ido sustituyendo por el árbol de dispositivos, mucho más flexible y mantenible.

La lista de hardware que pasa a mejor vida incluye los núcleos Cortex-M3, M4 y M7, además del ARM1136r0 y 25 máquinas relacionadas. Curiosamente, se salvan la tablet Nokia N800/N810 y la plataforma Buglabs BUG, que todavía tienen usuarios activos. También se declaran obsoletos formatos de binarios como be8, be32, oabi e iwmmxt, que llevaban años sin uso real. La eliminación definitiva no llegará hasta Linux 7.4 o versiones posteriores, pero esta limpieza permitirá retirar cientos de controladores que ya no tienen razón de ser, simplificando el mantenimiento del kernel y reduciendo la carga de trabajo de los desarrolladores.

La IA, un problema inesperado en el desarrollo

IA en desarrollo de Linux

El desarrollo de Linux 7.3 no ha estado exento de polémica. La cantidad de código generado con ayuda de inteligencia artificial ha crecido tanto que los responsables del kernel están desbordados. Jakub Kicinski, uno de los mantenedores del subsistema de red, explica que entre un tercio y la mitad de los parches de net-next parecen estar relacionados con tareas de baja prioridad, pequeñas correcciones o limpiezas generadas con modelos de lenguaje. El problema no es que la IA escriba código vital, sino que genera una avalancha de pequeños cambios que alguien tiene que revisar, y esa revisión lleva tiempo.

Para intentar poner orden, el equipo ha conseguido presupuesto para usar modelos de lenguaje muy potentes durante las revisiones, gracias al apoyo de Meta. La idea es que los parches pasen por varios modelos antes de llegar a los desarrolladores, como una primera capa de detección de errores. Sin embargo, la IA no es infalible y hay errores que solo aparecen en situaciones concretas, como problemas de PCIe o tiempos de espera. La conclusión es que la IA puede ayudar, pero no sustituye el criterio de un desarrollador con experiencia.

Por último, cabe destacar que Linux 7.3 también incluye mejoras en otros subsistemas como Btrfs, que ha visto optimizaciones de rendimiento de hasta 5 veces en ciertos escenarios, y FUSE, que incorpora grupos de buffers para IO_uring y capacidades de copia cero. En el apartado PCI/PCIe, se añade soporte para errores no fatales de aviso y nuevos identificadores para Intel Dunlow y Nova Lake. Todo esto confirma que Linux 7.3 es una versión redonda que mira al futuro sin olvidar el presente, y que los usuarios de distribuciones como Ubuntu, Fedora o Arch podrán disfrutar de estas mejoras en cuanto las integren en sus repositorios.


Añadir como fuente preferida en Google