Guía: Audio Pro en Linux Mint (Baja Latencia)

Este manual optimiza PipeWire para trabajar con interfaces Behringer U-Phoria, eliminando el retraso (lag) en el monitoreo de OBS Studio.

1. Preparación de Permisos

Para evitar cortes de audio, tu usuario necesita prioridad de “Tiempo Real” (Realtime).

# Añadir usuario al grupo de audio
sudo usermod -aG audio $USER

# Configurar límites de prioridad
sudo nano /etc/security/limits.d/audio.conf

Asegúrate de que el archivo contenga estas líneas:

@audio – rtprio 95
@audio – memlock unlimited

2. Configuración Maestra de PipeWire

Fijamos el “Quantum” (buffer). Un valor de 64 equivale a una latencia casi inexistente.

mkdir -p ~/.config/pipewire/pipewire.conf.d/
nano ~/.config/pipewire/pipewire.conf.d/latency.conf

Pega este código dentro del archivo:

context.properties = {
    default.clock.rate          = 48000
    default.clock.quantum       = 64
    default.clock.min-quantum   = 32
    default.clock.max-quantum   = 128
}

3. Script de Arranque para OBS

Crea un lanzador para asegurar que OBS siempre inicie con la máxima prioridad.

nano ~/OBS_Rapido.sh

Contenido del script:

#!/bin/bash
# Forzar el motor de audio
pw-metadata -n settings 0 clock.force-quantum 64
# Abrir OBS con latencia forzada
PIPEWIRE_LATENCY="64/48000" obs

No olvides dar permisos de ejecución:

chmod +x ~/OBS_Rapido.sh

4. Configuración en OBS Studio

  • Frecuencia: Ajustes > Audio > General > 48kHz.
  • Dispositivo: Ajustes > Audio > Avanzado > Seleccionar UMC202HD.
  • Monitoreo: Propiedades de audio avanzadas > Monitorización y salida.

Nota importante: Si escuchas “clics” o sonido robótico, aumenta los valores de 64 a 128 en el archivo de configuración y en el script.