Динамик Thinkpad отключается – проблема с Linux Codec?

В какой-то момент несколько дней назад динамики на моем Lenovo Thinkpad T410 (номер модели: 2537A11) внезапно перестали работать случайным образом. Эта ошибка возникает каждый раз, когда я смотрю видео или слушаю музыкальный файл. Звук просто резко останавливается. На данный момент я не могу создать ни одного звука, независимо от того, что я делаю. Я использую Debian GNU / Linux на этом ноутбуке, и, похоже, ничего плохого не работает (вентилятор работает, нет аномального тепла (около 40 ° C), никаких других очевидных ошибок или проблем).

Вот результат хорошей программы, которую кто-то указал мне на:

  • Звук Realtek HD Audio с низким и плохим качеством после обновления Windows 10
  • Как заменить аудиовыход левого и правого динамиков?
  • Как уменьшить громкость наушников USB?
  • Как получить аудио 5.1 в Google Chrome?
  • Есть ли способ автоматически уменьшить громкость сабвуфера ночью?
  • Используйте все громкоговорители 5.1 с источником звука 2.1
  • martin@martin:~/Downloads$ sudo python run.py --monitor Using temporary directory: /dev/shm/hda-analyzer You may remove this directory when finished or if you like to download the most recent copy of hda-analyzer tool. Downloading file hda_analyzer.py Downloading file hda_guilib.py Downloading file hda_codec.py Downloading file hda_proc.py Downloading file hda_graph.py Downloading file hda_mixer.py Downloaded all files, executing hda_analyzer.py Watching 1 cards ====================================== 

    Звук работает нормально, а затем он останавливается и появляются следующие строки:

     Diff for codec 0/0 (0x14f15069): --- +++ @@ -164,17 +164,17 @@ Power: setting=D0, actual=D0 Node 0x1f [Pin Complex] wcaps 0x400501: Stereo Pincap 0x00000010: OUT Pin Default 0x901701f0: [Fixed] Speaker at Int N/A Conn = Analog, Color = Unknown DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x40: OUT - Power: setting=D0, actual=D0 + Power: setting=D3, actual=D3 Connection: 2 0x10* 0x11 Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital Pincap 0x00000010: OUT Pin Default 0x40f001f0: [N/A] Other at Ext N/A Conn = Unknown, Color = Unknown DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE 

    И теперь также есть ошибка в выходе dmesg

     hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj. 

    Я изменил bdl_pos_adj на различные числа (-1, 0, 64, 1024) и либо нет изменений вообще, либо отчетов dmesg, что настройка слишком велика. Интересно, является ли эта bdl_pos_adj реальной причиной ошибки.

    Вот моя информация о железе, предоставленная сайтом alsa-info.sh.


    Хорошо, я сделал серьезное тестирование и даже установил Windows, и теперь я официально пришел к выводу, что это проблема, связанная с аппаратными средствами, с моими динамиками для ноутбуков.

    Причина:

    • Ошибка возникает в моем установленном Debian Linux, дистрибутиве Ubuntu Live и Windows XP
    • Во всей ОС не появляется сообщение об ошибке. Звук просто продолжает работать, и я ничего не слышу.
    • Я тестировал различные настройки, включая OSS, ALSA и сервер pulseaudio сверху
    • Если я использую свои новые USB-наушники, я могу слышать звук все время без каких-либо внезапных пауз. Так что, очевидно, хотя мне трудно поверить, что мои колонки для ноутбуков не в порядке (никогда не слышали о подобных случаях).

    Я награжу награду всем, кто может указать мне на хорошие уроки или на процедуру обмена моими динамиками T410 (у меня все еще есть гарантия. Ноутбук был куплен в Германии, но теперь я в Дании). Или кому-то, кто может объяснить мне вывод из hda-анализатора (большой журнал выше).

  • Как получить аудио 5.1 в Google Chrome?
  • Обновлено с Windows 8.1 до Windows 10, испытывая очень плохое качество звука
  • Как заменить аудиовыход левого и правого динамиков?
  • Звук Realtek HD Audio с низким и плохим качеством после обновления Windows 10
  • Как узнать, из какой программы поступает сигнал по умолчанию в Windows 7?
  • ПК в качестве динамиков Bluetooth
  • 2 Solutions collect form web for “Динамик Thinkpad отключается – проблема с Linux Codec?”

    Это аппаратная проблема, дефект дизайна. Предположительно Lenovo изменила дизайн вентилятора на T420.

    Lenovo знает о проблеме, и они обмениваются материнской платой, и никаких вопросов не задают. Я нахожусь на пути к третьей материнской плате. У первого был недостаток с самого начала. Я пробовал почти все программное обеспечение, связанное в течение первых 6 месяцев. Затем я поговорил с дилером Lenovo, и они сказали: «Да, мы это знаем». Вторая материнская плата работала около 6 месяцев.

    В моем случае звуки возвращались каждый раз после сна / выключения. После этого я попробовал

     $cat /sys/module/snd_hda_intel/parameters/power_save 0 

    Поэтому я попробовал.

     echo 1 > /sys/module/snd_hda_intel/parameters/power_savelaptop. 

    И теперь звук возвращается, когда я останавливаю источники звука (youtube, amarok и т. Д.), И звук возвращается на мгновение.

    Я открыл билет в bugzilla, но я еще не получил ответа. Более подробную информацию о тестах я провел там. https://bugzilla.redhat.com/show_bug.cgi?id=1023830 .

    Давайте будем гением компьютера.