2 ms·
I mostly agree on this, but I can also see how they got to a design that has this flaw. You can do better (more transparent, more adaptive, etc.) limiting in DS
by wrigby 10y ago
I mostly agree on this, but I can also see how they got to a design that has this flaw. You can do better (more transparent, more adaptive, etc.) limiting in DSP than with a simple hardware circuit. Doing the limiting in the driver also saves you hardware components and PCB layout space.
It's a slippery slope of optimization that only works when you control the OS (or drivers at least) and the hardware together, but one slip-up can be catastrophic.
- mikejmoffitt 10y agoA small micro or DSP processor can sit in the data path and solve this problem "in software, in hardware". It's unusual for software to be able to damage hardware for a consumer product.
- avian 10y agoOld Samsung ARM Chromebooks used to have a similar problem where some ALSA settings would overload and destroy the built-in speakers. Mine actually started smoking and melting after I installed Debian. https://marcin.juszkiewicz.com.pl/2012/12/10/how-to-fry-speakers-in-your-chromebook/ https://marcin.juszkiewicz.com.pl/2012/12/10/how-to-fry-spea... I don't want to compare a $300 browser-in-a-box with a $2000 laptop, but issues like this aren't unheard of.
- rplst8 10y agoI can see your point, but this is one of the downsides to vertical integration.