Por alguns anos eu tenho uma placa de som interna ASUS Sonar Essence STX, rodando agora no Xubuntu 16.04. Tudo funciona bem, exceto que notei que, se eu paro de usar o computador por alguns minutos, o som fica desligado quando eu volto para ele.
A maneira "manual" de consertar é simplesmente abrir o pavucontrol (em Sound Settings...
na barra do painel), e apenas mudando a porta no Output Devices
- por exemplo, selecionando Headphones 2
e depois voltando para Headphones 1
ou Speakers
.
O estranho é que isso agora é mais frequente. Isso costumava acontecer depois de acordar do currículo, agora está acontecendo logo após alguns minutos e mesmo sem entrar no protetor de tela. Então agora é o suficiente para eu tentar encontrar uma solução para o problema.
Percebi que, quando perco som, é isso que obtenho executando pactl list sinks
Sink #7
State: SUSPENDED
Name: alsa_output.pci-0000_05_01.0.analog-stereo
Description: CMI8788 [Oxygen HD Audio] (Virtuoso 100 (Xonar ST)) Analog Stereo
(...)
Depois de trocar a coisa da fonte da porta, ela se torna:
Sink #7
State: IDLE
Name: alsa_output.pci-0000_05_01.0.analog-stereo
Description: CMI8788 [Oxygen HD Audio] (Virtuoso 100 (Xonar ST)) Analog Stereo
(...)
As partes omitidas são em grande parte semelhantes.
A questão é, existe algum comando que eu possa executar para evitar que o dispositivo seja suspenso? Eu deveria procurar em algum lugar em Alsa? Isso é algo novo a partir das configurações de energia? Eu pude entender quando estava acontecendo depois de retomar, mas agora não tenho ideia do porquê isso está acontecendo.