bk99.de entertain the web since 1997

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

Read the original article

Search the Web Archive