Eu acabei de montar um novo computador com uma nova placa-mãe que suporta um processador Intel Kaby Lake. Esta placa-mãe tem um chipset Realtek ALC1220 (S1220A) para áudio. Depois de instalar o Linux Mint 18.1, infelizmente notei que o som não está funcionando. Nenhuma placa de som é detectada, seja qual for a minha tentativa. A configuração do som apenas mostra um dispositivo fictício.
user@linux-mint ~ $ aplay -l
aplay: device_list:268: no soundcards found...
user@linux-mint ~ $ lspci -knn | grep -i -A4 Audio
00:1f.3 Audio device [0403]: Intel Corporation Device [8086:a2f0]
Subsystem: ASUSTeK Computer Inc. Device [1043:8723]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:a2a3]
Placa-mãe: Asus ROG STRIX H270I GAMING
Chipset de áudio: CODEC de alta definição de áudio de 8 canais ROG SupremeFX S1220A
Linux Distro: Linux Mint 18.1
Kernel atual: 4.11.6
O que eu tentei?
De acordo com
link e Realtek S1220A no Linux Mint 18.1 O suporte para o chipset S1220A foi introduzido no Linux Kernel 4.11. O Linux Mint 18.1 vem com o kernel 4.4, mas tem a opção de atualizar para o kernel 4.9 através do Update Manager. No entanto, ao fazer isso e depois reinstalar todas as coisas ALSA não teve efeito, ainda não foi detectado nenhum dispositivo de áudio. Então eu decidi instalar o kernel 4.11.6 usando o UKUU. A instalação parece estar concluída sem erros, e depois de atualizar o GRUB, meu sistema inicializa o Mint com o novo kernel:
user@linux-mint ~ $ uname -r
4.11.6-041106-generic
Também há relatos de pessoas que usaram o chipset de áudio ALC1220 trabalhando no kernel 4.9.
Também achei algumas dicas de que isso poderia estar relacionado às configurações do UEFI. Sendo um não-especialista nisso, eu tentei desabilitar o UEFI e as configurações de compatibilidade / legado antes de inicializar o meu sistema, no entanto, nada disso parece ter qualquer efeito.
Alguém tem alguma idéia de como posso obter som no Linux Mint com este chipset?
Atualização 1:
dmesg | grep snd
retorna o seguinte:
[ 4.951807] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[ 4.951966] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 5.079301] snd_hda_intel 0000:00:1f.3: CORB reset timeout#1, CORBRP = 0
[ 5.080811] snd_hda_intel 0000:00:1f.3: no codecs found!
Atualização 2:
Continuando o @dirkt, aconselhamos verificar o probe_mask
, eu tentei:
sudo modprobe -r snd_hda_intel
sudo modprobe snd_hda_intel probe_mask=0x1ff
Em seguida, a verificação de dmesg
não parece algo alterado:
[ 374.653091] snd_hda_intel 0000:00:1f.3: codec_mask forced to 0xff
[ 374.653126] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 374.763149] snd_hda_intel 0000:00:1f.3: CORB reset timeout#1, CORBRP = 0
[ 374.764764] snd_hda_intel 0000:00:1f.3: no codecs found!