Created attachment 258491 [details] alsa-info ALSA doen't recognize internal microphone on Skylake chipset with Realtek ALC255 sound card. Audio output works well, but mic is not, alsamixed show only "Digital" control. Microphone become visible with some options for snd-hda-intel (such as laptop-amic, laptop-amic, dell-headset-multi), but it still not working — it record just a white noise. Issue reported/confirmed by many users for various kernel version starting with 4.2 https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1523100 My kernel 4.12 has exact the same issue as I have had with 4.4 kernel on Acer Aspire VN7-792G laptop, 64 bit.
Same problem on Acer Aspire VN7-592G with Arch and Kernel 4.13.6 (current stable).
Same problem on Acer Aspire VN7-572G with Fedora (Kernel version 4.13.10).
Same problem on Acer Aspire VN7-792G with ELX3 (based on Ubuntu 16.04) and Kernel 4.10.0-40-generic x86_64 (64 bit gcc: 5.4.0).
Same problem on Acer Aspire VN7-592G with Ubuntu 16.04.3 (4.10.0-40-generic)
Same problem on Asus Strig ROG gl702vm. In Linux, the codec is shown as ALC255. However in Windows, the realtek software shows the Codec as ALC3236-vb2. While sound output works, the microphone does not.
To avoid confusion with @thomas 's post, below is the Hardware Ids copied from Windows 10, Acer Aspire VN7-572G INTELAUDIO\FUNC_01&VEN_10EC&DEV_0255&SUBSYS_10251037 I believe it means ALC255 in my case.
Same here on an ASUS Z450LA laptop with Arch Linux 64bits fully updated: Linux hostname 4.9.78-1-lts #1 SMP Tue Jan 23 21:41:02 CET 2018 x86_64 GNU/Linux ``` product: Z450LA (ASUS-NotebookSKU) vendor: ASUSTeK COMPUTER INC. version: 1.0 *-multimedia:1 description: Audio device product: Wildcat Point-LP High Definition Audio Controller vendor: Intel Corporation physical id: 1b bus info: pci@0000:00:1b.0 version: 03 width: 64 bits clock: 33MHz capabilities: pm msi bus_master cap_list configuration: driver=snd_hda_intel latency=32 resources: irq:49 memory:b2218000-b221bfff ``` ``` % lspci -v 00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09) Subsystem: ASUSTeK Computer Inc. Broadwell-U Host Bridge -OPI Flags: bus master, fast devsel, latency 0 Capabilities: <access denied> Kernel driver in use: bdw_uncore 00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09) (prog-if 00 [VGA controller]) Subsystem: ASUSTeK Computer Inc. HD Graphics 5500 Flags: bus master, fast devsel, latency 0, IRQ 51 Memory at b1000000 (64-bit, non-prefetchable) [size=16M] Memory at c0000000 (64-bit, prefetchable) [size=256M] I/O ports at 5000 [size=64] [virtual] Expansion ROM at 000c0000 [disabled] [size=128K] Capabilities: <access denied> Kernel driver in use: i915 Kernel modules: i915 00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09) Subsystem: ASUSTeK Computer Inc. Broadwell-U Audio Controller Flags: bus master, fast devsel, latency 0, IRQ 52 Memory at b221c000 (64-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel 00:04.0 Signal processing controller: Intel Corporation Broadwell-U Processor Thermal Subsystem (rev 09) Subsystem: ASUSTeK Computer Inc. Broadwell-U Processor Thermal Subsystem Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at b2210000 (64-bit, non-prefetchable) [size=32K] Capabilities: <access denied> Kernel driver in use: proc_thermal Kernel modules: processor_thermal_device 00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03) (prog-if 30 [XHCI]) Subsystem: ASUSTeK Computer Inc. Wildcat Point-LP USB xHCI Controller Flags: bus master, medium devsel, latency 0, IRQ 46 Memory at b2200000 (64-bit, non-prefetchable) [size=64K] Capabilities: <access denied> Kernel driver in use: xhci_hcd Kernel modules: xhci_pci 00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03) Subsystem: ASUSTeK Computer Inc. Wildcat Point-LP MEI Controller Flags: bus master, fast devsel, latency 0, IRQ 48 Memory at b2224000 (64-bit, non-prefetchable) [size=32] Capabilities: <access denied> Kernel driver in use: mei_me Kernel modules: mei_me 00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03) Subsystem: ASUSTeK Computer Inc. Wildcat Point-LP High Definition Audio Controller Flags: bus master, fast devsel, latency 32, IRQ 49 Memory at b2218000 (64-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel 00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0, IRQ 42 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: None Memory behind bridge: None Prefetchable memory behind bridge: None Capabilities: <access denied> Kernel driver in use: pcieport Kernel modules: shpchp 00:1c.2 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 (rev e3) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0, IRQ 43 Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 I/O behind bridge: 00004000-00004fff [size=4K] Memory behind bridge: b2100000-b21fffff [size=1M] Prefetchable memory behind bridge: 00000000d0000000-00000000d00fffff [size=1M] Capabilities: <access denied> Kernel driver in use: pcieport Kernel modules: shpchp 00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0, IRQ 44 Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 I/O behind bridge: 00003000-00003fff [size=4K] Memory behind bridge: b2000000-b20fffff [size=1M] Prefetchable memory behind bridge: None Capabilities: <access denied> Kernel driver in use: pcieport Kernel modules: shpchp 00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03) Subsystem: ASUSTeK Computer Inc. Wildcat Point-LP LPC Controller Flags: bus master, medium devsel, latency 0 Capabilities: <access denied> Kernel driver in use: lpc_ich Kernel modules: lpc_ich 00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03) (prog-if 01 [AHCI 1.0]) Subsystem: ASUSTeK Computer Inc. Wildcat Point-LP SATA Controller [AHCI Mode] Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 47 I/O ports at 50b0 [size=8] I/O ports at 50a0 [size=4] I/O ports at 5090 [size=8] I/O ports at 5080 [size=4] I/O ports at 5060 [size=32] Memory at b2222000 (32-bit, non-prefetchable) [size=2K] Capabilities: <access denied> Kernel driver in use: ahci Kernel modules: ahci 00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03) Subsystem: ASUSTeK Computer Inc. Wildcat Point-LP SMBus Controller Flags: medium devsel, IRQ 22 Memory at b2221000 (64-bit, non-prefetchable) [size=256] I/O ports at 5040 [size=32] Kernel driver in use: i801_smbus Kernel modules: i2c_i801 00:1f.6 Signal processing controller: Intel Corporation Wildcat Point-LP Thermal Management Controller (rev 03) Subsystem: ASUSTeK Computer Inc. Wildcat Point-LP Thermal Management Controller Flags: bus master, fast devsel, latency 0, IRQ 22 Memory at b2220000 (64-bit, non-prefetchable) [size=4K] Capabilities: <access denied> Kernel driver in use: intel_pch_thermal Kernel modules: intel_pch_thermal 02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5286 PCI Express Card Reader (rev 01) Subsystem: ASUSTeK Computer Inc. RTS5286 PCI Express Card Reader Flags: bus master, fast devsel, latency 0, IRQ 45 Memory at b2100000 (32-bit, non-prefetchable) [size=64K] Capabilities: <access denied> Kernel driver in use: rtsx_pci Kernel modules: rtsx_pci 02:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 06) Subsystem: ASUSTeK Computer Inc. RTL8101/2/6E PCI Express Fast Ethernet controller Flags: bus master, fast devsel, latency 0, IRQ 50 I/O ports at 4000 [size=256] Memory at b2110000 (64-bit, non-prefetchable) [size=4K] Memory at d0000000 (64-bit, prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: r8169 Kernel modules: r8169 03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter Subsystem: ASUSTeK Computer Inc. RTL8723BE PCIe Wireless Network Adapter Flags: bus master, fast devsel, latency 0, IRQ 19 I/O ports at 3000 [size=256] Memory at b2000000 (64-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: rtl8723be Kernel modules: rtl8723be ```