Consegui que o controle deslizante do CD fosse exibido em alsamixer
. Isso é baseado na descrição encontrada no link
Primeiro, crie um arquivo /lib/firmware/hda-init.fw
com o seguinte conteúdo:
[codec] 0x10ec0888 0x14627522 0 [pincfg] 0x1c 0x993301f0
Estes são os valores da minha placa principal. Eu estou assumindo que eles são idênticos para o seu se você também estiver usando o codec Realtek ALC888. Você pode encontrar esses valores usando o alsa-info.sh
script . Sua saída deve conter algo assim:
!!HDA-Intel Codec information !!--------------------------- --startcollapse-- Codec: Realtek ALC888 Address: 0 AFG Function Id: 0x1 (unsol 1) Vendor Id: 0x10ec0888 Subsystem Id: 0x14627522
Os números do ID do fornecedor e do subsistema são os que precisam entrar no arquivo que criamos acima na linha [codec]
.
Eu não tenho ideia do que a linha [pincfg]
realmente faz e quais são esses números, mas parece funcionar.
Depois de criar o arquivo, precisamos dizer ao ALSA para lê-lo. Abra /etc/modprobe.d/alsa-base.conf
e adicione a seguinte linha no final do arquivo:
options snd-hda-intel patch=hda-init.fw
Agora o controle deslizante do CD deve aparecer após o recarregamento do ALSA. No entanto, isso não funcionou para mim. Reiniciar minha máquina, no entanto, resolveu isso.
Agora você pode usar o mixer ALSA para aumentar o volume do CD e ouvir o som nos alto-falantes.
Observe que, pelo menos na minha máquina, o controle deslizante do CD parece estar desativado por padrão. Você poderá definir o volume do CD, mas não ouvirá nada, a menos que você o ative. Para isso, pressione M
e você deve ouvir o som.