Firefox 153 activa Vulkan en tu GPU Nvidia: la función que Linux esperaba hace AÑOS

Código en pantalla representando la aceleración de video de Firefox 153
Firefox 153 trae aceleración de video por Vulkan a GPUs Nvidia en Linux. Fuente: Unsplash

Si usas Firefox con una GPU Nvidia en Linux, preparate: la versión 153 acaba de agregar aceleración de video por Vulkan. Y no, no es un rumor ni una beta experimental — ya está en los canales nightly y beta, y llega a estable el 21 de julio.

Pero acá viene lo loco: Firefox tenía deshabilitada la aceleración de video por hardware para TODAS las GPUs Nvidia en Linux. Así, sin aviso. Una política blanket que dejaba a millones de usuarios con reproducción de video por software, consumiendo CPU al pedo como si estuviéramos en 2010.

¿Qué cambia exactamente?

Firefox 153 integra Vulkan Video Decoding nativo. Esto significa que en vez de usar la CPU para decodificar el video (y ver cómo el ventilador de tu laptop despega), Firefox le pasa la tarea a la GPU. El resultado: menos temperatura, menos batería consumida, y la CPU libre para lo que importa.

La implementación se apoya en FFmpeg con su soporte Vulkan. Mozilla reescribió la integración desde cero para no depender de workarounds comunitarios — una solución nativa que escala a cualquier GPU que soporte la extensión.

¿Por qué Firefox odiaba a Nvidia en Linux?

Hasta ahora, Firefox deshabilitaba la aceleración de video por hardware para cualquier GPU Nvidia en Linux. Sin excepción. Usuarios con RTX 4090 tenían que aplicar parches manuales o cambiarse a Chromium para que el video no consumiera 30% de CPU al reproducir un simple YouTube.

¿La razón? Firefox usaba históricamente VA-API y V4L2 para aceleración por hardware, dos estándares que los drivers privativos de Nvidia no implementaban correctamente en Linux. Vulkan Video, en cambio, es un estándar multiplataforma que Nvidia sí soporta de forma nativa — y Mozilla aprovechó el camino que FFmpeg ya había pavimentado.

Bonus: ARM y GPUs embebidas también se benefician. La DGX Spark de Nvidia, un PC de escritorio ARM con Ubuntu que corre IA local, no tenía aceleración de video en Firefox porque su chip GB10 tampoco soporta VA-API. Con Vulkan Video, ese agujero desaparece.

¿Cómo activarlo hoy?

Si tenés Firefox 153 beta (o nightly) y driver Nvidia 595.x o superior, solo necesitás:

  1. Ir a about:config
  2. Activar media.hardware-video-decoding-vulkan.enabled
  3. Activar media.hardware-video-decoding-vulkan.direct-export.enabled
  4. Reiniciar Firefox y reproducir cualquier video H264

Para verificar que funciona, ejecutá MOZ_LOG="FFmpegVideo:5" firefox en la terminal. Si ves líneas de decode por Vulkan, está andando.

⚠️ En laptops con GPU híbrida (integrada + Nvidia discreta), algunos reportan que la GPU Nvidia despierta innecesariamente al activar Vulkan decode, causando microtirones al cambiar de escritorio. Mozilla está trabajando en afinar la detección de GPU activa.

¿Cuándo llega activado por defecto?

Mozilla no dio fecha concreta. La función está "gateada" por compatibilidad — solo se activará en equipos verificados con driver y hardware compatible. Pero el cambio de arquitectura ya está hecho: una vez que los reportes de estabilidad lleguen, veremos el toggle por defecto.

Dato extra: Firefox 153 también trae soporte experimental de JPEG-XL compilado por defecto y una UI de configuración modernizada. Pero el Vulkan Video es, sin duda, el plato fuerte de esta release.

El impacto real

Si programás en Linux con Firefox abierto (como el 99% de los devs), sabés que cada % de CPU cuenta. Ver videos sin aceleración por hardware es como tener un hypercar y andar en bicicleta. Con este cambio, tu laptop con Nvidia deja de sonar como turbina de avión cuando ves un tutorial en YouTube.

Para usuarios de escritorio ARM con GPU Nvidia (DGX Spark, Jetson), el cambio es transformador: reproducción de video que simplemente funciona, sin workarounds ni compilaciones manuales.

Compartí esto con ese amigo que todavía usa Chrome en Linux porque "Firefox consume mucha CPU" — después de esta actualización, esa excusa no corre más.

¿Ya probaste la aceleración Vulkan en Firefox 153? Dejanos tu experiencia en los comentarios. ¿Notaste mejora real en batería o todavía tiene bugs con GPUs híbridas?