One spiffy way to fix the HD-Audio detection problem would be to ask the user to connect a stereo microphone. Then the software could poke sound through various pins until it hears the correct results at the right levels through the mic.
Posted Sep 20, 2008 11:29 UTC (Sat) by Tuxie (guest, #47191)
[Link]
Heh, that's probably a bit too much to as from the user. Personally I know very few persons who even own a microphone, let alone a stereo one...
There could be a simple "audio calibration" program in the system settings though. Play a few pure sine waves of various frequences and let the user raise the volume until it starts to distort. Then for line-in/microphone they could experiment with different input volume levels. The values chosen would then be used as "100% volume" in the rest of the system.
LPC: Linux audio: it's a mess
Posted Sep 22, 2008 0:10 UTC (Mon) by mezcalero (subscriber, #45103)
[Link]
That's not exactly the definition of "plug'n'play"...
LPC: Linux audio: it's a mess
Posted Sep 22, 2008 4:10 UTC (Mon) by zlynx (subscriber, #2285)
[Link]
It seems to me that the only way to get real "plug & play" is full cooperation from each and every manufacturer. You'd need a pin map to know what outputs and inputs are connected to which pins.
If you can get that then of course its a better idea.