|

Linux 7.2: multi-GPU arreglado, M3 y OpenCL en ARM Mali

En pocas palabras: Linux 7.2, con release final previsto para julio de 2026, corrige la detección de pantallas en configuraciones multi-GPU sobre x86_64, suma soporte inicial para los chips Apple M3 Pro, Max y Ultra, y activa OpenCL por defecto en GPU ARM Mali con Mesa Rusticl y Panfrost.

El kernel Linux 7.2 llega en julio de 2026 con dos mejoras que venían haciendo ruido: detección más confiable de pantallas en equipos con varias GPU y soporte inicial para los chips Apple M3. Mesa Rusticl, por su lado, ya activa OpenCL por defecto en las GPU ARM Mali con Panfrost.

El kernel Linux 7.2 es la versión del núcleo de Linux cuyo release final se espera para julio de 2026, desarrollada por la comunidad kernel bajo la coordinación de Linus Torvalds. Los cambios más comentados son el fix de detección de displays en configuraciones multi-GPU sobre x86_64, el soporte inicial para los SoC Apple M3 Pro, Max y Ultra, y el cambio de default en Mesa Rusticl para habilitar OpenCL en el driver Panfrost de ARM Mali.

En 30 segundos

  • Multi-GPU arreglado: el parche en 7.2-rc3 corrige la detección errática de pantallas en x86_64 cuando mezclás GPU integrada y discreta.
  • Apple M3 arranca: el kernel upstream trae soporte muy inicial (consola serial, CPU, framebuffer). La aceleración gráfica todavía no.
  • OpenCL en Mali por defecto: Rusticl ya no exige la variable RUSTICL_ENABLE para las GPU ARM Mali con Panfrost.
  • Fechas: ya circulan release candidates (7.2-rc3) y el release final se espera dentro de julio de 2026.

¿Qué mejoras trae Linux 7.2 para sistemas con múltiples GPUs?

La mejora principal es un parche, incluido en Linux 7.2-rc3 según Phoronix, que corrige la detección inconsistente de pantallas en sistemas x86_64 con varias GPU. Antes, en máquinas que combinaban una GPU integrada con una discreta (o dos placas discretas), el kernel a veces fallaba en inicializar los displays o reportaba su presencia de forma errática.

Si armaste alguna vez una workstation con dos placas, sabés de qué hablo. Arranca la máquina y una pantalla queda en negro. Reiniciás. Ahora anda. Volvés a reiniciar y de nuevo negro.

El fix refina cómo el kernel sondea e identifica las salidas de video activas a través de distintas arquitecturas de GPU. El impacto es concreto: menos pantallas en negro al boot, layouts de monitores correctos sin tocar nada, y tiempos de arranque más parejos. Para quien administra equipos con hardware gráfico mezclado, esto elimina un montón de workarounds manuales que hasta ahora había que scriptear a mano.

¿Cómo funciona la detección automática de displays en configuraciones multi-GPU?

El kernel enumera las GPU en un orden que no siempre coincide con la placa que realmente maneja la pantalla conectada. El problema clásico es que el sistema marca como “boot display” un dispositivo VGA compatible que no es el que estás usando de verdad. Ahí aparecen las salidas fantasma y los monitores que no despiertan.

Lo que hace el parche es mejorar la lógica de probe para que el kernel identifique la salida activa real en vez de asumir un orden fijo. Suena a detalle, pero para cualquiera que haya peleado con un monitor que solo funciona logueado y no en el TTY, es la diferencia entre trabajar tranquilo y perder media tarde. Cubrimos ese tema en detalle en como OrbStack en arquitecturas Apple Silicon.

¿Qué es Mesa Rusticl y cómo habilitó OpenCL en ARM Mali?

Mesa Rusticl es una reimplementación de OpenCL escrita en Rust dentro del proyecto Mesa, pensada para dar acceso a cómputo GPGPU sobre los drivers Gallium3D. La novedad de este ciclo es que Rusticl ahora habilita por defecto el soporte para Panfrost, el driver open source de las GPU ARM Mali. Antes tenías que exportar la variable RUSTICL_ENABLE a mano; ahora viene activo de fábrica.

¿Por qué importa esto? Porque simplifica el acceso a OpenCL en dispositivos embebidos que hasta ahora eran un dolor: tablets, SBCs tipo RK3588 y placas basadas en Mali. En vez de configurar variables de entorno y rezar, el runtime detecta la GPU Mali y expone OpenCL sin ceremonia.

¿Cuál es el impacto para desarrolladores que usan GPUs ARM Mali?

Para el que labura con embedded, el cambio baja la barrera de entrada al cómputo acelerado. Podés correr cargas GPGPU (procesamiento de imagen, inferencia liviana, filtros) sobre una Mali sin depender de un stack propietario. El trabajo sobre el compilador para las Mali más nuevas apunta a que ese soporte se vuelva parejo con el resto, según la documentación de Panfrost en Mesa3D.

Ojo: esto no convierte una SBC en una máquina de cómputo pesado. Sigue siendo hardware modesto. Pero tener OpenCL “que simplemente anda” en una plataforma barata cambia el cálculo para muchos proyectos de IoT y edge.

¿Se puede usar Linux en MacBook M3 con Asahi Linux?

Se puede, pero en fase alpha temprana y no para uso productivo. En los MacBook con chip M3, el trabajo de Asahi Linux ya tiene andando buena parte del hardware base del equipo. Lo que todavía no funciona es lo más importante para un desktop usable: la GPU (sin aceleración gráfica) y varios dispositivos de entrada.

Es un estado muy parecido al que tuvo el soporte de los M1 en su primer alpha. Arranca, bootea, pero te falta la pieza que hace que el día a día sea tolerable. Sin GPU acelerada, la experiencia de escritorio es lenta y estás lejos de reemplazar macOS. En en workflows de automatización de testing profundizamos sobre esto.

¿Qué diferencia hay entre el soporte M3 en Asahi y en el kernel upstream?

El kernel upstream (el 7.2-rc3) trae un soporte inicial bastante más acotado que el downstream de Asahi. En upstream, según lo reportado por Phoronix, entran cosas de base para bootear: consola serial, el core de CPU y framebuffer. El grueso del laburo pesado (drivers de GPU, energía fina, periféricos) vive todavía en el árbol de Asahi y se irá mergeando upstream con el tiempo.

¿Qué funciona hoy en un MacBook M3 con Linux?

Este es el estado a julio de 2026, cruzando lo que hay en el árbol de Asahi contra lo que entró en el kernel upstream 7.2-rc3. Sirve para no llevarte una sorpresa si estás pensando en probarlo.

ComponenteAsahi (downstream)Kernel upstream 7.2-rc3
CPU / bootFuncionaFunciona (core, interrupt, power state)
Consola serialFuncionaFunciona
FramebufferFuncionaFunciona (básico)
PCIe / NVMeFuncionaEn progreso
WiFi / BluetoothFuncionaEn progreso
Teclado / trackpadFuncionaParcial
AudioFuncionaEn progreso
GPU aceleradaNo funcionaNo funciona
Otros dispositivos de entradaParcialNo funciona
linux 7.2 kernel diagrama explicativo

¿Qué está confirmado y qué queda pendiente?

Conviene separar lo que ya está en el código de lo que todavía es promesa.

  • Confirmado: el fix de detección multi-GPU está en 7.2-rc3, según el reporte de Phoronix.
  • Confirmado: Rusticl habilita Panfrost (ARM Mali) por defecto en Mesa.
  • Confirmado: el soporte base de Apple M3 (serial, CPU, framebuffer) entró upstream en 7.2-rc3.
  • Confirmado: ya circula 7.2-rc3 para testing y el release final se espera en julio.
  • Pendiente: aceleración de GPU en M3, tanto en Asahi como en upstream.
  • Pendiente: timeline concreto para un soporte M3 “usable” a diario. No hay fecha firme.

¿Cuándo sale Linux 7.2 y cómo actualizar?

El release final del Linux 7.2 kernel se espera dentro de julio de 2026, siguiendo el ciclo típico de release candidates. A esta altura ya circula 7.2-rc3 para testing, así que si querés probar el fix multi-GPU antes del release, tenés release candidates disponibles.

Para el usuario común, la recomendación es esperar a que el kernel estable llegue por los repos de tu distro. Si administrás servidores Linux o workstations con hardware gráfico exigente y querés adelantarte, podés compilar el RC o usar un kernel mainline, pero probalo primero fuera de producción. Si tenés esos equipos corriendo en infraestructura propia o en un VPS de donweb.com, hacé un snapshot antes de tocar el kernel.

Errores comunes al encarar Linux 7.2

  • Creer que M3 ya reemplaza macOS: no. Sin GPU acelerada, el escritorio va lento y falta hardware de entrada. Es para hackear y experimentar, no para trabajar.
  • Poner un RC en producción: 7.2-rc3 es para testing. Si lo necesitás en un server serio, esperá el estable o al menos validá en staging.
  • Confundir el fix multi-GPU con soporte de nuevas GPU: el parche mejora la detección de displays, no agrega compatibilidad con placas que antes no andaban.
  • Seguir exportando RUSTICL_ENABLE para Mali: con Mesa reciente ya no hace falta. Si duplicás la variable vieja podés confundirte al debuggear.

Preguntas Frecuentes

¿Qué novedades trae Linux 7.2?

Linux 7.2 mejora la detección de pantallas en sistemas x86_64 con varias GPU, suma soporte inicial para los chips Apple M3 Pro, Max y Ultra, y viene acompañado del cambio en Mesa Rusticl que habilita OpenCL por defecto en GPU ARM Mali. El release final se espera en julio de 2026. Más contexto en en la comparativa de M3 versus GPUs Nvidia.

¿Se puede usar Linux en una MacBook M3?

Sí, pero en fase alpha temprana con Asahi Linux. Funciona buena parte del hardware base, pero la GPU no tiene aceleración y faltan dispositivos de entrada. No sirve todavía como equipo de uso diario.

¿Cómo arreglo problemas de múltiples GPUs en Linux?

Actualizá al kernel Linux 7.2, que incluye un parche desde la rc3 para corregir la detección errática de displays en configuraciones que mezclan GPU integrada y discreta. Antes de ese fix, la solución era aplicar workarounds manuales de configuración de salidas de video.

¿Qué es Mesa Rusticl y para qué sirve?

Mesa Rusticl es una implementación de OpenCL escrita en Rust dentro del proyecto Mesa. Sirve para dar acceso a cómputo GPGPU sobre drivers Gallium3D. Desde este ciclo, habilita por defecto el driver Panfrost de las GPU ARM Mali, así que ya no necesitás exportar variables de entorno para usarlo.

¿Qué GPUs ARM Mali se benefician de estos cambios?

Se benefician las GPU ARM Mali soportadas por el driver Panfrost, presentes en dispositivos embebidos como tablets y SBCs (por ejemplo, placas con RK3588). El trabajo sobre el compilador apunta a mejorar el soporte de las Mali más nuevas.

Conclusión

El Linux 7.2 kernel no es un salto espectacular, y está bien que así sea. Lo valioso son los arreglos de fondo: menos pantallas en negro en workstations multi-GPU, OpenCL que anda solo en ARM Mali, y un primer pie plantado en los MacBook M3. Si tenés equipos con GPU mezcladas, esta versión te ahorra dolores de cabeza reales. Si soñás con Linux nativo en tu MacBook M3, todavía es temprano: seguí de cerca a Asahi, pero no borres macOS. Para el resto, esperá el estable en tu distro y actualizá tranquilo.

Fuentes

Te puede interesar...