У меня в ноутбуке через YAST видны две карты - одна (дискретная) динамики качает, другая (nVidia) - HDMI.
проблема в следующем: вскоре после отключения ноута от сети, если никакая программа не удерживает звук, то дискретная звуковая карта отключается - в рамках энергосбережения, видимо. Чтобы ее реанимировать приходится через YAST ее удалять и настраивать заново. тогда звук поднимается и работает даже без питания от сети. возможно заново происходит вставка модулей звуковой карты в ядро, которые заново ее инициализируют или еще что-то. Но все равно это утомляет. Особенно других пользователей.
Попробовал найти обход через PM - прописал правило "не отключать карту"
# more /etc/pm/config.d/intel-audio.config
# This file configures the ability to Allow the driver to put
# the audio hardware to sleep once the driver has been inactive for a second.
INTEL_AUDIO_POWERSAVE=false
но это вроде как помогло ровно на один раз и то не уверен, что из-за этого.
еще есть параметр карты при редактировании в YAST - Automatic power-saving timeout (in second, 0 - disabling)= power_save, который остается пустым. пробовал ставить 0, но драйвер ругается на параметры (и вообще, он ругается на любое значение параметра). То есть вроде как на уровне модуля ядра энергосбережение отключено или вовсе заблокировано.
вопросы:
1. кто на самом деле отключает устройства на шине?
2. как убедить его не отключать определенные устройства?
3. каким скриптом/командой перезапустить карту, чтобы не гоняться через YAST? (если пп.1,2 не сработают)