I have a toshiba U305-S5077, which a hda_intel chip that identifies itself as
0x1179:0xff50.
This morning I tried to separate the toshiba parts of the patch from pshou and obtained, as first try, the attached patch. With this patch on top of a current kernel (which, by the way, I need to have suspend to ram working) the sound works, recording included, but:
1) there is not automute when you plug the headphones (will try next),
2) the front mic level is TOO low
3) the recording quality is quite bad.
For the point 2), in Vista there is a "front mic boost" slider, which is missed in Linux.
For the point 3), my guess is that the offset (dc value, continuos level, I do not know how to call it) is the main culprit. You can see it in action here:
That too is not present in Vista. This is a bad problem, I think, much more difficult to resolve. It is as if the card tries to output only positive values and that this is not took into account in the software, but trying to check it is I think too difficult to me.
I have a toshiba U305-S5077, which a hda_intel chip that identifies itself as
0x1179:0xff50.
This morning I tried to separate the toshiba parts of the patch from pshou and obtained, as first try, the attached patch. With this patch on top of a current kernel (which, by the way, I need to have suspend to ram working) the sound works, recording included, but:
1) there is not automute when you plug the headphones (will try next),
2) the front mic level is TOO low
3) the recording quality is quite bad.
For the point 2), in Vista there is a "front mic boost" slider, which is missed in Linux.
For the point 3), my guess is that the offset (dc value, continuos level, I do not know how to call it) is the main culprit. You can see it in action here:
https:/ /bugtrack. alsa-project. org/alsa- bug/file_ download. php?file_ id=2129& type=bug
That too is not present in Vista. This is a bad problem, I think, much more difficult to resolve. It is as if the card tries to output only positive values and that this is not took into account in the software, but trying to check it is I think too difficult to me.