You are not logged in.

#1 2017-07-23 01:04:01

n1klas
Member
Registered: 2017-06-29
Posts: 3

Realtek ALC1220 not being recognized

Hey everyone,

I just replaced my old i5-3450 and the ASRock mainboard with a new 1600X with a new MSI mainboard, which includes one of Realtek's newer ALC1220 audio chips. Unfortunately, even though officially Linux support was added in 4.11, my system is not actually recognizing it. I did have sound output, but only through a generic HD Audio driver from the snd_hda_intel module, so I had a lot of distortion which makes using it currently impossible.

Here is what I found in the syslog:

Jul 23 02:25:56 kagawa kernel: snd_hda_intel 0000:22:00.1: Disabling MSI
Jul 23 02:25:56 kagawa kernel: snd_hda_intel 0000:22:00.1: Handle vga_switcheroo audio client
Jul 23 02:25:56 kagawa kernel: snd_hda_intel 0000:24:00.3: enabling device (0000 -> 0002)
Jul 23 02:25:56 kagawa kernel: snd_hda_codec_realtek hdaudioC2D0: autoconfig for ALC1220: line_outs=3 (0x14/0x15/0x16/0x0/0x0) type:line
Jul 23 02:25:56 kagawa kernel: snd_hda_codec_realtek hdaudioC2D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Jul 23 02:25:56 kagawa kernel: snd_hda_codec_realtek hdaudioC2D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
Jul 23 02:25:56 kagawa kernel: snd_hda_codec_realtek hdaudioC2D0:    mono: mono_out=0x0
Jul 23 02:25:56 kagawa kernel: snd_hda_codec_realtek hdaudioC2D0:    dig-out=0x1e/0x0
Jul 23 02:25:56 kagawa kernel: snd_hda_codec_realtek hdaudioC2D0:    inputs:
Jul 23 02:25:56 kagawa kernel: snd_hda_codec_realtek hdaudioC2D0:      Front Mic=0x19
Jul 23 02:25:56 kagawa kernel: snd_hda_codec_realtek hdaudioC2D0:      Rear Mic=0x18
Jul 23 02:25:56 kagawa kernel: snd_hda_codec_realtek hdaudioC2D0:      Line=0x1a
Jul 23 02:25:56 kagawa kernel: input: HD-Audio Generic Front Mic as /devices/pci0000:00/0000:00:08.1/0000:24:00.3/sound/card2/input7
Jul 23 02:25:56 kagawa kernel: input: HD-Audio Generic Rear Mic as /devices/pci0000:00/0000:00:08.1/0000:24:00.3/sound/card2/input8
Jul 23 02:25:56 kagawa kernel: input: HD-Audio Generic Line as /devices/pci0000:00/0000:00:08.1/0000:24:00.3/sound/card2/input9
Jul 23 02:25:56 kagawa kernel: input: HD-Audio Generic Line Out Front as /devices/pci0000:00/0000:00:08.1/0000:24:00.3/sound/card2/input10
Jul 23 02:25:56 kagawa kernel: input: HD-Audio Generic Line Out Surround as /devices/pci0000:00/0000:00:08.1/0000:24:00.3/sound/card2/input11
Jul 23 02:25:56 kagawa kernel: input: HD-Audio Generic Line Out CLFE as /devices/pci0000:00/0000:00:08.1/0000:24:00.3/sound/card2/input12
Jul 23 02:25:56 kagawa kernel: input: HD-Audio Generic Front Headphone as /devices/pci0000:00/0000:00:08.1/0000:24:00.3/sound/card2/input13
Jul 23 02:25:56 kagawa systemd-udevd[345]: Process '/usr/bin/alsactl restore 2' failed with exit code 99.
Jul 23 02:25:57 kagawa alsactl[585]: Found hardware: "HDA-Intel" "Realtek ALC1220" "HDA:10ec1220,1462db00,00100003" "0x1462" "0xdb00"
Jul 23 02:25:57 kagawa alsactl[585]: Hardware is initialized using a generic method
Jul 23 02:25:57 kagawa alsactl[585]: No state is present for card Generic

Since the chip is pretty new, I haven't found any solution anywhere else yet, so I'm just gonna try my luck here first.

Offline

#2 2017-08-03 11:45:42

jugs
Member
Registered: 2007-12-05
Posts: 39

Re: Realtek ALC1220 not being recognized

I have the same audio chip on my Ryzen board, and I too have serious noise and crackling on my mic, but I have fixed playback with pulseaudio settings.

Have you found a solution?

Offline

#3 2017-08-03 22:15:10

n1klas
Member
Registered: 2017-06-29
Posts: 3

Re: Realtek ALC1220 not being recognized

Haven't found a solution at all so far, but it doesn't seem like it is really needed. The noise and crackling only really seems to appear sometimes, otherwise the generic driver is working just fine. Still not the optimal solution since the Realtek driver should probably lead to better sound quality but as long as I'm not experiencing issues I'm fine with waiting. Gonna keep trying though.

Offline

Board footer

Powered by FluxBB