Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
This is just a general trouble I've noticed between Windows and Linux on the same system. Essentially, Windows, with the proper drivers, is able to output a much higher volume than ALSA. Even at the highest volume controls, ALSA sounds distorted, and is not able to even get close to matching the volume that is possible on Windows. It seems to me that this is a software or driver issue, as the hardware is identical. Does anyone else have this problem, or know of a reason/solution?
I've tested this phenomenon on the following hardware:
- Crystal Sound Fusion CS46xx
- standard Intel AC97 codec
On Windows you are using the drivers provided by the manufacturer, whereas on Linux, you are probably using reverse engineered drivers. Usually the drivers provided by the manufacturer will work a lot better than the reverse engineered ones, since they have all the hardware specs.
Something is wrong. VIA AC97 works perfectly here and i can't believe ALSA releases drivers with seriously inferior sound. Have a good look at your mixer, unhide and try adjusting all sliders. For instance I need to max 'VIA DXS' for normal sound.
@redazz: That makes sense, but is volume management really that complex? Furthermore, for me, most Linux drivers work better than their Windows counterparts, which is why this situation is so strange.
@Emerson: I would like to assume so, but there is definitely a gap between quality here. The sound gets distorted at much lower sound levels than on Windows. I have in fact played with all the little switches in kmix and alsamixer, but to no effect; they do nothing. As of right now, to get good, clean sound on my headphones, I have Master set to 100, DAC set to 100, and PCM set to 55! Fiddling around with different amounts for these does not result in louder sound/better quality.
I appreciate your comments; any more suggestions? I'm even considering trying OSS as opposed to ALSA, because this is bugging me so much, and I'd rather not spend money on an external amp when I know that it is not necessary.