16.04 - How to fix wrong audio profile (on Skylake/Realtek ALC1150)? - Ask Ubuntu
i have skylake system (asrock z170 gaming-itx/ac) (x)ubuntu 16.04.
my speakers connected via spdif port, there problem.
when inspect audio profile (in pavucontrol
), see analog stereo output (unplugged)
selected. speakers play regularly, if profile wrong, volume doesn't work correctly - above mute cause speakers play @ maximum volume.
if choose digital stereo (iec958)
, speakers won't receive signal @ all.
how can fix this?
debug info:
~$ grep "codec:" /proc/asound/card*/codec* /proc/asound/card0/codec#0:codec: realtek alc1150 /proc/asound/card0/codec#2:codec: intel skylake hdmi ~$ lspci -vv # extract 00:1f.3 audio device: intel corporation sunrise point-h hd audio (rev 31) subsystem: asrock incorporation sunrise point-h hd audio control: i/o- mem+ busmaster+ speccycle- memwinv- vgasnoop- parerr- stepping- serr- fastb2b- disintx+ status: cap+ 66mhz- udf- fastb2b- parerr- devsel=fast >tabort- <tabort- <mabort- >serr- <perr- intx- latency: 32 interrupt: pin routed irq 140 region 0: memory @ df140000 (64-bit, non-prefetchable) [size=16k] region 4: memory @ df120000 (64-bit, non-prefetchable) [size=64k] capabilities: <access denied> kernel driver in use: snd_hda_intel kernel modules: snd_hda_intel ~$ dmesg | grep 00:1f.3 [ 0.181004] pci 0000:00:1f.3: [8086:a170] type 00 class 0x040300 [ 0.181034] pci 0000:00:1f.3: reg 0x10: [mem 0xdf140000-0xdf143fff 64bit] [ 0.181062] pci 0000:00:1f.3: reg 0x20: [mem 0xdf120000-0xdf12ffff 64bit] [ 0.181091] pci 0000:00:1f.3: pme# supported d3hot d3cold [ 0.181176] pci 0000:00:1f.3: system wakeup disabled acpi [ 0.579846] iommu: adding device 0000:00:1f.3 group 8 [ 3.126041] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915_bpo]) [ 4.185983] input: hda intel pch front mic /devices/pci0000:00/0000:00:1f.3/sound/card0/input11 [ 4.186034] input: hda intel pch rear mic /devices/pci0000:00/0000:00:1f.3/sound/card0/input12 [ 4.186081] input: hda intel pch line /devices/pci0000:00/0000:00:1f.3/sound/card0/input13 [ 4.186135] input: hda intel pch line out /devices/pci0000:00/0000:00:1f.3/sound/card0/input14 [ 4.186188] input: hda intel pch front headphone /devices/pci0000:00/0000:00:1f.3/sound/card0/input15 [ 4.186228] input: hda intel pch hdmi/dp,pcm=3 /devices/pci0000:00/0000:00:1f.3/sound/card0/input16 [ 4.186267] input: hda intel pch hdmi/dp,pcm=7 /devices/pci0000:00/0000:00:1f.3/sound/card0/input17 [ 4.186304] input: hda intel pch hdmi/dp,pcm=8 /devices/pci0000:00/0000:00:1f.3/sound/card0/input18
the linux kernel 4.10 solves problem.
Comments
Post a Comment