La actualización de audio del kernel de Linux 5.14

Es posible que recuerde la portada de Pipewire que lanzamos hace unas semanas y el artículo TODO para arreglar el soporte de dispositivos Firewire con Pipewire. Resulta que esta también es una característica importante para los hackers principales, ya que los cambios de Alsa se acaban de introducir en el kernel 5.14 e incluyen la banda sonora requerida de Firewire. Gritar a [Marcan] para llamar la atención sobre este cambio. Si, eso es lo mismo que [Hector Martin], el hacker que trajo Linux al M1, quien también descubrió M1racles. Ya nos hemos ocupado de algunas de sus obras.

Resulta que algunos dispositivos de audio Firewire esperan que la información de tiempo en el flujo de entrega sea igual al tiempo de reproducción apropiado para el audio contenido en el flujo. Un conductor ingenuo termina enviando paquetes de sonido al dispositivo Firewire que quería reproducir antes de que llegara el paquete. No es de extrañar que los dispositivos no funcionen correctamente. Ejecuto un núcleo de desarrollo 5.14, y hasta ahora mi Focusrite Saffire Pro40 ha funcionado de manera asombrosa, donde los núcleos frontales han transformado rápidamente su sonido en un desorden de craqueo.

Existe otra solución notable para los usuarios de Pipewire, una reducción de la latencia para los dispositivos de audio USB. Esto resultó no ser del todo exacto, lo que provocó una suspensión en el núcleo de la máquina de Torvald. Se ha revertido hasta que se pueda corregir el problema, pero es de esperar que este también aterrice para 5.14. (Editar: el parche se ha limpiado y se ha eliminado para la versión 5.14. Por Phoronix). ¡Háganos saber si desea ver más actualizaciones de desarrollo central!

  • Alice Lalita Heald dice:

    ¿Por qué MacOS es tan avanzado? ¿No se están fusionando en mejoras en el núcleo?

    • Peter Knoppers dice:

      MacOS está basado en BSD Unix; no en Linux. Por lo tanto:
      1: Apple no tiene la obligación de fusionar nada en el sistema operativo principal (BSD Unix).
      2: Es muy poco probable que las mejoras principales en MacOS o BSD funcionen en un kernel de Linux.

Alejandro Vargas
Alejandro Vargas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *