At Thu, 1 Oct 2009 14:07:03 +0300, Munzir Taha (=?utf-8?q?=D9=85=D9=86=D8=B0=D8=B1?= =?utf-8?q?_=D8=B7=D9=87?=) wrote:
On Yaum al-Arbi'a 10 Shawwal 1430 9:36:10 am Takashi Iwai wrote:
At Wed, 30 Sep 2009 08:18:31 +0300,
Hm, are you using pulseaudio? Just to be sure, try like below: % arecord -Dplughw -fdat -vv foo.wav
Yes, pulseaudio is running according to ps -e output. I ran arecord command as you said and no difference.
OK.
Also, does the patch below have any influence?
I applied that patch (commented the line) but no influence.
Then it's not about ADC power-off feature.
Basically the signal path from the built-in mic is very simple, so there is no much room to change...
I really don't know but it's a very bad SNR in Linux. Now, could it be that in Vista they are implementing a Noise cancellation somehow?
Possibly. But in general, the digital-mic input is often better quality than analog-mics. I asked whether this appears in the external mic, too.
One thing I haven't mentioned is the IDT vendor-specific verbs for digital mic settings, such as rate, voltage, etc. These are listed in the datasheet publicly available.
Another try: could it be an IRQ issue since I noticed before the alsa update the irq is different
HDA Intel at 0xda100000 irq 22
HDA Intel at 0xda100000 irq 33
HDA ATI HDMI at 0xda010000 irq 17
HDA ATI HDMI at 0xda010000 irq 34
This is likely the influence of MSI, which is used newly as default.
Now, for some obscure reason I got confused in my previous messages when I told you the external mic is working after the update. It seems it's always the internal mic that's recording and when I plug the external mic, it makes no difference. Attached is the current alsa report.
Hm, that's odd. Could you check whether enable_msi=0 option changes the behavior?
Takashi