Ubuntu 20.04 Высокий звук в наушниках (отсутствует во внутренних динамиках и в Windows)

Описание проблемы

Итак, после установки Kubuntu 20.04 в качестве двойной загрузки на моем Acer Nitro 5 у меня возникли проблемы со звуком гарнитуры. При подключении наушников слышен постоянный визг, почти похожий на звук комара, летящего возле вашего уха. Я могу воспроизводить обычные звуки, но этот визг остается фоном. Внутренние динамики работают абсолютно нормально. И это не проблема моих наушников (тестировал две разные пары), так как они не воспроизводят такой звук при загрузке в Windows.

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

Но сначала мне, вероятно, нужно будет дать некоторые характеристики моего ноутбука.

Модель - Acer Nitro 5 AN515-55-73C9 с процессором Intel i-7 10750H. Видеокарта - NVIDIA GeForce RTX 2060, , однако в Kubuntu я отключил ее с помощью настроек сервера NVIDIA X и переключился на встроенную графику Intel UHD, поскольку это увеличивает время автономной работы с 1,5 часов до 8 часов и Мне это действительно нужно только для некоторых игр в Windows. Визжащий звук не появляется при использовании видеокарты NVIDIA (режим производительности в настройках сервера NVIDIA X). Однако , я не могу использовать эту настройку постоянно из-за очень короткого срока службы батареи. Кроме того, я знаю по своему старому ноутбуку, что при использовании графики Intel UHD Graphics можно не слышать этот скрежет, поскольку проблема не возникает при переключении на Intel в настройках сервера NVIDIA X. Я хочу любой ценой избегать использования RTX 2060 в Kubuntu, поэтому прошу помощи.

В качестве дополнительной информации я видел на каком-то форуме, что кто-то рекомендовал включить вывод lspci -nnk | grep -iA2 audio , вот оно, хотя я не уверен, что делает эта команда, я предполагаю, что она показывает, какая звуковая карта присутствует.

00:1f.3 Audio device [0403]: Intel Corporation Comet Lake PCH cAVS [8086:06c8]
        Subsystem: Acer Incorporated [ALI] Device [1025:143d]
        Kernel driver in use: snd_hda_intel

Если вам нужна дополнительная информация, просто дайте мне знать!

Неудачные решения

Итак, сначала я хочу просмотреть предложения в этой ветке: Странный шум в наушниках при отсутствии звука

Человек, задающий вопрос, включает вывод sudo aplay -l , так что вперед

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC295 Analog [ALC295 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Итак, первое решение предлагает отключить loopback в alsamixer , однако для меня такой опции нет: alsamixer с подключенными наушниками

Следующее решение предлагает ввести команды

echo 0 | sudo tee /sys/module/snd_hda_intel/parameters/power_save_controller
echo 0 | sudo tee /sys/module/snd_hda_intel/parameters/power_save

, но это практически ничего не дает. Звуки прекращаются на долю секунды, но тут же возвращаются. Также в качестве дополнительной информации визг присутствует как в подключенном, так и в отключенном режиме.

Следующий предлагает отредактировать файл

sudo nano /usr/lib/pm-utils/power.d/intel-audio-powersave

, но этого файла нет в моей системе.

Итак, следующее решение - это то, что я нашел во многих других обсуждениях, и, похоже, оно сработало для большинства людей (к сожалению, не для меня). Идея состоит в том, чтобы отредактировать /etc/modprobe.d/alsa-base.conf и добавить в конец строку

options snd-hda-intel model=dell-headset-multi

. На мой взгляд, это изменяет громкость визга, немного понижая его, но все равно слишком громко, чтобы его можно было подслушивать. Я видел на каком-то веб-сайте, который сейчас не могу найти (я думаю, это была какая-то вики Ubuntu), что можно было попробовать разные варианты для модели . Я нашел доступные варианты для моей звуковой карты здесь . (Из предыдущего вывода: моя карта - ALC295) В качестве заявления об отказе от ответственности : я пробовал не все варианты в этом списке, а только те, которые мне показались разумными (так что все, которые описывали исправление с разъем для наушников). Я не был уверен, как использование исправления для другой звуковой карты (например, alc283-sense-combo) повлияет на мою систему. Итак, часть моего вопроса заключается в том, могу ли я безопасно использовать все эти параметры? Имейте в виду, те, которые я пробовал, пока не сработали.

В следующем ответе спрашивается, активирован ли протокол TCP. Я не знаю, что это, но файл / etc / default / tlp , который они предлагают отредактировать, не существует, поэтому я думаю, что нет.

На этом почти все ответы в этой беседе. К сожалению, я не могу предоставить ссылки на некоторые решения, потому что больше не могу их найти.

Одна вещь, которую я где-то видел, - это отключение некоторых параметров питания, в частности, добавление

options snd-hda-intel power_save=0

в /etc/modprobe.d/alsa-base.conf , что также не помогло мне .

Я где-то видел, что люди сталкиваются с этой проблемой с более новыми версиями ядра. К сожалению, я новичок в Ubuntu (как вы уже догадались) так что я понятия не имею о ядрах. Поскольку это новая установка Kubuntu 20.04, я даже не уверен, смогу ли я переключиться на более старое ядро, не говоря уже о том, как это сделать. Но если вы считаете, что попробовать стоит, дайте мне знать!

Многие ответы также пытаются решить проблему с помощью pulseaudio . Выполнение команды pulseaudio в терминале дает:

E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.

Как я понял, это связано с тем, что pulseaudio уже запущен, но работает pulseaudio -k; pulseaudio --start ничего не делает

Сейчас это все, о чем я могу думать. Я надеюсь, что на данный момент этой информации достаточно, но, опять же, если вам нужна дополнительная информация, просто дайте мне знать!

Я ценю любую помощь!

0
задан 28 October 2020 в 11:32

0 ответов

Другие вопросы по тегам:

Похожие вопросы: