Страница 1 из 1

Отключение звуковой карты при простое

Добавлено: 01 янв 2021, 19:27
pepan
При отсутствии воспроизведения звука, карта отключается и колонки начинают гудеть. Подскажите, пожалуйста, можно как-то отключить эту функцию в ЛинуксМинт 20? В Гугле нашел только не очень внятное решение.
Audio:
Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio driver: snd_hda_intel
v: kernel bus ID: 07:00.1
Device-2: AMD Family 17h HD Audio vendor: Gigabyte driver: snd_hda_intel
v: kernel bus ID: 07:00.6
Sound Server: ALSA v: k5.4.0-58-generic
modinfo -p snd_hda_intel
index:Index value for Intel HD audio interface. (array of int)
id:ID string for Intel HD audio interface. (array of charp)
enable:Enable Intel HD audio interface. (array of bool)
model:Use the given board model. (array of charp)
position_fix:DMA pointer read method.(-1 = system default, 0 = auto, 1 = LPIB, 2 = POSBUF, 3 = VIACOMBO, 4 = COMBO, 5 = SKL+, 6 = FIFO). (array of int)
bdl_pos_adj:BDL position adjustment offset. (array of int)
probe_mask:Bitmask to probe codecs (default = -1). (array of int)
probe_only:Only probing and no codec initialization. (array of int)
jackpoll_ms:Ms between polling for jack events (default = 0, using unsol events only) (array of int)
single_cmd:Use single command to communicate with codecs (for debugging only). (bint)
enable_msi:Enable Message Signaled Interrupt (MSI) (bint)
patch:Patch file for Intel HD audio interface. (array of charp)
beep_mode:Select HDA Beep registration mode (0=off, 1=on) (default=1). (array of bool)
dmic_detect:Allow DSP driver selection (bypass this driver) (0=off, 1=on) (default=1); deprecated, use snd-intel-dspcfg.dsp_driver option instead (bool)
power_save:Automatic power-saving timeout (in second, 0 = disable). (xint)
pm_blacklist:Enable power-management blacklist (bool)
power_save_controller:Reset controller in power save mode. (bool)
align_buffer_size:Force buffer and period sizes to be multiple of 128 bytes. (bint)
snoop:Enable/disable snooping (bint)

Отключение звуковой карты при простое

Добавлено: 02 янв 2021, 00:49
ilikethat
pepan, а куда подключены колонки? прямо в аналоговый вход на корпусе? Или еще как-то?

PS У меня, колонки подключены через NVIDIA -> HDMI - > Монитор -> Аналоговый выход монитора -> Колонки
Так когда засыпает дисплей, колонки тоже начинают фонить.
Для решения в "управлении питанием" поставил: Выключение экрана -> Никогда

Отключение звуковой карты при простое

Добавлено: 02 янв 2021, 11:40
pepan
Точнее, это не колонки, а муз.центр подключен через аудиовыход. Я нашел вариант отключения энергосбережения через файл в /sys/ (не помню точный путь). Там файлик, где стоит 1, ставлю 0 и все ок. Но до перезагрузки. После перезагрузки опять фонит.

Отключение звуковой карты при простое

Добавлено: 02 янв 2021, 11:42
symon2014
pepan писал(а):
02 янв 2021, 11:40
Но до перезагрузки.
Скрипт включения этой фичи в автозагрузку.

Отключение звуковой карты при простое

Добавлено: 02 янв 2021, 12:41
pepan
symon2014 писал(а):
02 янв 2021, 11:42
Скрипт включения этой фичи в автозагрузку.
а как это сделать?

Отключение звуковой карты при простое

Добавлено: 02 янв 2021, 12:54
symon2014
pepan писал(а):
02 янв 2021, 12:41
а как это сделать?
примерно - sudo echo 0 /туда-куда-ты-не-помнишь,а-я-не-знаю

Отключение звуковой карты при простое

Добавлено: 02 янв 2021, 13:19
dr.Zlo
pepan писал(а):
01 янв 2021, 19:27
При отсутствии воспроизведения звука, карта отключается и колонки начинают гудеть. Подскажите, пожалуйста, можно как-то отключить эту функцию в ЛинуксМинт 20? В Гугле нашел только не очень внятное решение.
Audio:
Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio driver: snd_hda_intel
v: kernel bus ID: 07:00.1
Device-2: AMD Family 17h HD Audio vendor: Gigabyte driver: snd_hda_intel
v: kernel bus ID: 07:00.6
Sound Server: ALSA v: k5.4.0-58-generic
modinfo -p snd_hda_intel
index:Index value for Intel HD audio interface. (array of int)
id:ID string for Intel HD audio interface. (array of charp)
enable:Enable Intel HD audio interface. (array of bool)
model:Use the given board model. (array of charp)
position_fix:DMA pointer read method.(-1 = system default, 0 = auto, 1 = LPIB, 2 = POSBUF, 3 = VIACOMBO, 4 = COMBO, 5 = SKL+, 6 = FIFO). (array of int)
bdl_pos_adj:BDL position adjustment offset. (array of int)
probe_mask:Bitmask to probe codecs (default = -1). (array of int)
probe_only:Only probing and no codec initialization. (array of int)
jackpoll_ms:Ms between polling for jack events (default = 0, using unsol events only) (array of int)
single_cmd:Use single command to communicate with codecs (for debugging only). (bint)
enable_msi:Enable Message Signaled Interrupt (MSI) (bint)
patch:Patch file for Intel HD audio interface. (array of charp)
beep_mode:Select HDA Beep registration mode (0=off, 1=on) (default=1). (array of bool)
dmic_detect:Allow DSP driver selection (bypass this driver) (0=off, 1=on) (default=1); deprecated, use snd-intel-dspcfg.dsp_driver option instead (bool)
power_save:Automatic power-saving timeout (in second, 0 = disable). (xint)
pm_blacklist:Enable power-management blacklist (bool)
power_save_controller:Reset controller in power save mode. (bool)
align_buffer_size:Force buffer and period sizes to be multiple of 128 bytes. (bint)
snoop:Enable/disable snooping (bint)

Чтобы отключить, создай /etc/modprobe.d/alsabase.conf с содержимым:

options snd_hda_intel power_save=0

Отключение звуковой карты при простое

Добавлено: 02 янв 2021, 13:24
pepan
dr.Zlo писал(а):
02 янв 2021, 13:19
Чтобы отключить, создай /etc/modprobe.d/alsabase.conf с содержимым:

options snd_hda_intel power_save=0
Спасибо! Получилось!

Отключение звуковой карты при простое

Добавлено: 02 янв 2021, 13:25
dr.Zlo
:smile:

Отключение звуковой карты при простое

Добавлено: 02 янв 2021, 14:46
hellonet
Можно немного улучшить:
1.sudo nano /etc/modprobe.d/alsa-base.conf
В конце файла просто добавьте следующую строку:
2.параметры snd_hda_intel power_save = 0 power_save_controller = N

https://better-coding.com/solved-ubuntu ... g-silence/

Отключение звуковой карты при простое

Добавлено: 02 янв 2021, 15:56
pepan
hellonet писал(а):
02 янв 2021, 14:46
Можно немного улучшить:
1.sudo nano /etc/modprobe.d/alsa-base.conf
В конце файла просто добавьте следующую строку:
2.параметры snd_hda_intel power_save = 0 power_save_controller = N

https://better-coding.com/solved-ubuntu ... g-silence/
Сделал! Спасибо!