Compré unos auriculares decentes:dt770 y esperaba un sonido excelente. Pero bajo Linux suenan como baratos. No está mal, simplemente no es el sonido de alta calidad que suelen producir estos auriculares.
Y descubrí que podrían ser los controladores.
En Windows, inicialmente sonaban igual. Luego actualicé los controladores a los correctos de Dell, no a los controladores estándar y la diferencia fue enorme.
Pero no puedo hacer eso en Linux.
Lo que pensé es que las frecuencias de rango medio son demasiado altas. Así que usé un complemento de audio de pulso para ajustarlos un poco con cuidado:se parece mucho más al sonido de Windows, pero aún no es lo mismo.
¿Hay una solución a este problema? ¿O Linux está destinado a tener un mal sonido debido a la falta de soporte oficial por parte de los fabricantes de tarjetas de sonido?
También herida comprando una tarjeta de sonido externa resolver el problema?
Respuesta aceptada:
Pude lograr una mejora significativa en el sonido con algunos ajustes.
En primer lugar, estos problemas solo se notan en auriculares de gama alta.
Lo que escucho es demasiado rango medio. Así que en realidad conecté un osciloscopio al puerto de audio y comencé a ver lo que sucede, y confirma que algo muy malo está sucediendo.
Cada vez que se reproduce una determinada frecuencia, la salida no es solo esta frecuencia pero también hay un armónico en el otro extremo del espectro.
La onda de 20 Hz tiene un armónico de alrededor de 20 khz y cuanto más alto, más bajo es el armónico, por lo que alrededor del rango medio se encuentran y se amplifican.
Supongo que es por eso que puedes escuchar tantos medios.
Entonces, cómo mejorar:obviamente, obtenga un buen complemento de ecualización para audio de pulso, como PulseEffects y baje cuidadosamente estos medios.
Otra gran mejora proviene de cambiar el algoritmo predeterminado de PulseAudio.
Esto está en /etc/pulse/daemon.conf:resample-method
Cambiar a soxr-vhq o speex-float-5
Realmente no sé cómo pueden dedicar tanto tiempo a respaldar estos algoritmos, pero lo envían con el pobre de forma predeterminada y ocultan toda la información sobre el tema...
Relacionado:¿Cómo ejecutar automáticamente modprobe v4l2loopback en el arranque?De todos modos, ¡disfrútalo!