Это странная вещь, которую я заметил на нескольких разных компьютерах.
Когда у меня открыт сеанс консоли, каждый раз, когда я прокручиваю (скажем, в пейджере), есть слабый щелчок для каждой проходящей строки. Это становится более заметным, если я постоянно прокручиваю. Приглушение динамиков моего ноутбука не имеет никакого эффекта.
Это дизайн или какая-то странная причуда?
Ответы:
Это, вероятно, помехи от следов питания процессора.
Особенно это заметно в тех случаях, когда есть процессор, который изменяет тактовую частоту в зависимости от нагрузки. Гудение, которое вы слышите, на самом деле является частотой, с которой регулятор изменяет скорость процессора.
Я вспоминаю старый ноутбук, в котором звук не только был слышен в телефонах, но и проявлялся как гудящий шум от материнской платы. Какое-то время можно было подавить его, отключив SpeedStep и запуская процессор на полной тактовой частоте все время, но в конце концов он был почти постоянным, и мне пришлось заменить материнскую плату из-за страха потерять здравомыслие.
В эти дни я замечаю помехи в моих телефонах, когда нагрузка на ЦП изменяется динамически - особенно при загрузке игр (всплески активности ЦП при обработке ресурсов, затем паузы, ожидающие заполнения буфера с диска). Это более очевидно, когда наушники подключены к передней панели моего рабочего стола, а не к задней, что подтверждает идею о наличии электрических помех; следы для передней панели ближе к процессору, возможно. Я подключаю свои телефоны к задним разъемам, которые кажутся лучше экранированными.
Возможно, вы почувствуете облегчение, включив элементы управления « расширенным спектром » в BIOS - эти элементы управления настраивают время внутренних системных часов, чтобы сделать волны с прямоугольными краями менее резкими и предназначены для создания меньшего количества помех. Как отмечено в статье, расширенный спектр часто отключается в разогнанных системах, чтобы предотвратить перекос часов, но эти функции обычно включены по умолчанию. Вы, вероятно, не найдете эти настройки в BIOS ноутбука, хотя.
Другой метод, который я использую для борьбы с этим, заключается в снижении уровня усилителя.
alsamixer
Терминальное приложение полезно здесь для поиска всех соответствующих уровней, некоторые из которых могут быть скрыты в GUI смесителях. Удаление их всех из красной зоны примерно до 80% означает, что начальные помехи усиливаются меньше и становятся не слышными. Это также делает прослушивание музыки на моем ноутбуке Windows переносимым - уменьшите общую громкость примерно до 30%, а не громкость волны, и помехи исчезнут. Это также уменьшает ограничение на некоторых аппаратных средствах.источник
Не уверен, поскольку по умолчанию внутренние динамики должны быть отключены, но если это звук, воспроизводимый внутренним динамиком вашей системы, вы можете отключить его несколькими способами.
с
xset
являетсяuser preference utility for X
.b
Опция управляет громкость звонка (первые 0), шаг (вторые 0) и продолжительность (третья 0) в миллисекундах.Вы также можете изменить это, отредактировав
~/.inputrc
(однопользовательский) или/etc/inputrc
(глобальный)изменить его на мигающий и
отключить системные звуковые сигналы.
Вы также можете занести модуль в черный список
и добавить
В моей системе номер 3 уже установлен по умолчанию, поэтому я ожидаю, что так будет и в вашей системе. Похоже, что это также метод по умолчанию для отключения системного динамика.
источник
pcspkr
отвечает за системные звуковые сигналы, поэтому речь идет не о динамиках, которые работают с вашими настройками звука. Приглушение динамиков не отключает системные звуковые сигналы.Я сталкивался с чем-то похожим на некоторых из моих старых настольных ПК, и, насколько я могу судить, это было связано с устройствами, настроенными на совместное использование IRQ, фактически не имея возможности хорошо играть вместе.
Учитывая, что одна из систем издала щелчок каждый раз, когда я поворачивал колесо прокрутки, пока система находилась под какой-либо нетривиальной нагрузкой, они могут быть одним и тем же. (Проблема, как правило, заключалась в том, что «ввод с клавиатуры / мыши вызывает щелчок на аудиовыходе», когда я сталкивался с ним на разных компьютерах)
В моем случае исправить проблему было так же просто, как переключить настройку «Plug-and-Play OS» в BIOS. Это изменило то, какие назначения IRQ выполнялись в BIOS, а какие в Linux, и, в свою очередь, изменило назначения IRQ, достаточные для разрешения конфликта.
источник