¿Cómo lo evito?
Este problema fue causado por un error en el controlador de audio HD de Linux y ahora está solucionado. Todas las versiones de kernel 5.7 y posteriores tendrán la solución, y adicionalmente se ha incorporado en varios kernel estables, que aparecen en las versiones 5.6.5, 5.5.18, 5.4.33 y 4.19.116 respectivamente. La actualización a un kernel con la corrección debería hacer que el problema desaparezca sin configuración adicional o soluciones alternativas.
La solución en el núcleo es mejor que la solución alternativa de la otra respuesta de varias maneras:
- El audio en los auriculares es significativamente más alto y algo más claro.
- Ya no aparecen los auriculares en la suspensión / reanudación de códec.
- El control "Headphone Mic Boost" en realidad cumple su propósito: establecer la ganancia cuando el conector de 3.5 mm está configurado como entrada de micrófono. Ya no tiene ningún efecto cuando el conector está configurado para auriculares o auriculares.
¿Cual fue el problema?
Resulta que algunos códecs de audio HD de Realtek, incluido el del XPS 13 9350 y 9360, pueden enrutar el audio de formas no expuestas por el "gráfico de nodo" autodocumentado que generalmente se usa para configurar los códecs de audio HD. Debido a la confluencia de varios errores, el núcleo ha estado configurando el XPS 13 desde al menos 2015 para capturar la señal del conector de 3,5 mm como si un micrófono estuviera enchufado, amplificarlo y enrutarlo de nuevo al conector .
Como puede imaginar, este bucle de retroalimentación causó efectos indeseables, más notablemente ruido blanco que varió en carácter dependiendo de la cantidad por la que se amplificó la señal antes de ser retroalimentada (el control "Headphone Mic Boost"). Parece ser un accidente afortunado que uno de los niveles de ganancia resulte en casi ningún ruido. Sin embargo, debido a que el bucle de retroalimentación todavía estaba allí, aún escucharía un audio más silencioso y de menor calidad de lo previsto, así como también aparecer en la suspensión / reanudación de códec.
Para obtener más información, consulte mi serie de parches que implementó la corrección. Los mensajes de confirmación de esa serie, junto con la documentación de ingeniería inversa que agrega para el registro Realtek que controla las rutas de audio ocultas, proporcionan una explicación detallada del problema, su historial y la solución.