Chrome obtiene una codificación de audio más rápida en Windows 11 ARM, gracias a Microsoft

Chrome restauró la codificación rápida de codificación de audio avanzada (AAC) en Windows 11 en dispositivos ARM, como Snapdragon X Elite y X Plus, después de que Microsoft corrigiera un error en el sistema operativo y trabajara con Google para asegurarse de que Chrome estuviera en línea con él. La codificación de audio avanzada (AAC) permite a Chrome codificar audio más rápido en Windows 11, incluidas las PC basadas en ARM.

He estado siguiendo el problema durante más de un año, mucho antes de que Microsoft enviara la PC con procesadores Snapdragon. Para quienes no lo saben, este cambio está relacionado con AAC (Advanced Audio Codec), que es un formato de compresión de audio que nos brinda sonido en tamaños más pequeños sin comprometer la calidad.

La compatibilidad con AAC basada en hardware beneficia a todos, incluidos aquellos que graban audio usando Chrome o miran contenido en YouTube, Spotify y otros servicios.

Según el compromiso de Chromiumy publicaciones de errores vistas por Windows Latest, Chromium tiene un codificador AAC acelerado por hardware llamado PlatformAudioEncoder, que descarga la codificación AAC al hardware. Esto se hace para garantizar que el rendimiento sea mejor sin comprometer el consumo de batería/energía.

El año pasado, en enero de 2024, Googleenviadoun cambio para desactivar la codificación AAC de hardware en Windows ARM64 debido a fallas en las pruebas.

En ese momento, Google creyó que se trataba de un problema debido a la arquitectura ARM.

Como resultado, Google esperaba que las cosas mejoraran una vez que las empresas basadas en ARM intentaran ayudar con las correcciones, pero resultó que el error estaba relacionado con Windows 11 y requería la participación de Microsoft.

Después de que Microsoft investigó el problema, la compañía descubrió que las fallas de las pruebas no se debían a ARM64 sino a un error en Windows 11. Según las confirmaciones de código y los comentarios vistos por Windows Latest, el problema estaba relacionado con cambios en Media Foundation de Windows 11.

Según la documentación de Microsoft, Media Foundation en Windows 11 es responsable del procesamiento de audio/vídeo.

Cuando el equipo de audio de Microsoft en Windows se involucró, recopiló los rastros y desarrolló una solución. Específicamente, la solución se introdujo en las compilaciones 22621.4112 y 22631.4112 de Windows 11 22H2 y 23H2, respectivamente.

El 29 de enero de 2025, Google terminó de trabajar con Microsoft en el proyecto de audio y los desarrolladores volvieron a habilitar PlatformAudioEncoder para Windows ARM64.

“Habilite PlatformAudioEncoder en Windows ARM64”, desarrolló Erik Anderson en Microsoftanotado en un compromiso de Chromium.

"En ese momento, se teorizó que ARM64 específicamente tenía un problema. En realidad, el problema era una regresión en Windows 11, y ARM64 lo encontró primero porque los bots usaban una versión más nueva de Windows que otras arquitecturas", agregó mientras describía la confirmación del código, y está en línea con lo que hemos observado en nuestra investigación.

En palabras simples, lo que significa este cambio es que la codificación de audio acelerada por hardware ahora está disponible en Chrome para Windows 11 en ARM, como Snapdragon.

Chrome ahora puede codificar audio más rápido sin consumir excesiva CPU de las PC con Snapdragon y también ahorra batería porque ahora descarga correctamente la codificación de audio al hardware de Qualcomm.

Esta es otra gran victoria para, que poco a poco están ganando terreno en el mercado de la informática.