Añadido audio Hi-Fi en Fedora
This commit is contained in:
@@ -56,7 +56,7 @@ Incluye archivos como:
|
||||
|
||||
---
|
||||
|
||||
## Relación con mi Wiki técnica
|
||||
## Relación con mi wiki técnica
|
||||
|
||||
La documentación completa, explicaciones, pasos y contexto se mantienen en:
|
||||
|
||||
|
||||
+42
@@ -0,0 +1,42 @@
|
||||
# 95-hifi-dac-usb.conf
|
||||
# Override para PipeWire: estabilidad y Hi-Res en DAC USB
|
||||
#
|
||||
# Optimiza el reloj interno, expone rates Hi-Res y ajusta buffers
|
||||
# para DACs USB conectados mediante aisladores (ADuM4160) o bridges
|
||||
# como Douk U3. Diseñado para minimizar resampling y evitar pops.
|
||||
|
||||
context.properties = {
|
||||
#
|
||||
# BIT-PERFECT / SAMPLE-RATES
|
||||
#
|
||||
# Rate base del sistema (48 kHz suele ser el más estable)
|
||||
default.clock.rate = 48000
|
||||
|
||||
# Rangos permitidos para reproducción Hi-Res sin resampling forzado
|
||||
default.clock.allowed-rates = [
|
||||
44100
|
||||
48000
|
||||
88200
|
||||
96000
|
||||
176400
|
||||
192000
|
||||
]
|
||||
|
||||
# Calidad del resampling (solo cuando es inevitable)
|
||||
resample.quality = 10
|
||||
|
||||
#
|
||||
# BUFFERS ESTABLES PARA DAC USB + AISLADOR
|
||||
#
|
||||
# Valores altos reducen jitter, cortes y desincronización
|
||||
default.clock.quantum = 1024
|
||||
default.clock.min-quantum = 512
|
||||
default.clock.max-quantum = 2048
|
||||
default.clock.power-of-two-quantum = false
|
||||
|
||||
#
|
||||
# DIAGNÓSTICO
|
||||
#
|
||||
# Muestra advertencias útiles en journalctl si algo no encaja
|
||||
settings.check-quantum = true
|
||||
}
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
-- 99-usb-dac.lua
|
||||
-- Regla para WirePlumber: evitar suspensión automática en DACs USB
|
||||
--
|
||||
-- Impide que el sistema active autosuspend sobre interfaces USB de audio,
|
||||
-- lo que previene microcortes, reconexiones, drift y fallos al cambiar
|
||||
-- la frecuencia de muestreo. Ideal para DACs USB externos combinados con
|
||||
-- aisladores (ADuM4160) o bridges como Douk U3.
|
||||
|
||||
alsa_monitor.rules = {
|
||||
{
|
||||
matches = {
|
||||
-- Aplicar a cualquier tarjeta de audio conectada por USB
|
||||
{ "device.name", "matches", "alsa_card.usb-*" },
|
||||
},
|
||||
|
||||
apply_properties = {
|
||||
-- Desactivar ACP (Audio Control Profiles) para evitar cambios automáticos
|
||||
["api.alsa.use-acp"] = false,
|
||||
|
||||
-- Evitar suspensión del dispositivo USB
|
||||
["api.alsa.disable-suspend"] = true,
|
||||
["session.suspend-timeout-seconds"] = 0,
|
||||
|
||||
-- Ajustes finos del buffer ALSA para mayor estabilidad
|
||||
["api.alsa.period-size"] = 512,
|
||||
["api.alsa.headroom"] = 0,
|
||||
},
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user