A codec fix gives Linux laptops full sound
Summary
A Linux user finds a wrongly selected audio path and corrects the codec configuration for the headphone output. The bug removed low frequencies at the headphone jack. Under Windows, the same hardware sounded correct.
Ideas
- The codec has separate paths for speakers and headphones.
- A high-pass filter protects small internal speakers.
- Linux mistakenly chose the filtered path for the headphones.
Insights
- Open drivers allow bug fixes even for unusual hardware.
- The same chips can require different routing depending on the board wiring.
Recommendations
- Compare codec pins with the schematic and a reference system.
- Submit working quirks to the upstream driver.
References
Links to the original source and the Web Archive open in a new tab.