I own a late 2019 Computer Upgrade King Hewlett Packard Omen 15t gaming notebook PC and I have Microsoft Windows 10 64-bit Pro edition version 20H2 installed on my primary ADATA SX8100NP M.2 2 TB PCI-e NVMe x4 solid-state disk. It just works fine.
I also have Feren OS 2021.1 64-bit GNU/Linux installed on my secondary Kingston A400 SATA-III 6 GB/s 1.92 TB solid-state disk. It mostly works, but my digital microphone array or my built-in laptop microphone is detected as a Cannon Lake PCH cAVS multichannel input and it can not detect any audio. I want to be able to get my built-in digital microphone array to work so I can use Facebook video calling with a few friends of mine. Just to be clear, my built-in 720P web camera works, but other people can not hear me via Facebook video calling or telephone calling features.
I know that this is the Linux Mint Forums, but I have been doing research over the past few days and it seems that MrEen is a moderator here and he has had some experience in helping other people with the HP Omen 17 gaming notebook PC to fix the microphone issues.
How can I get you more technical information about my sound cards to be of greater help in troubleshooting this technical issue? It has been a while since I last used any GNU/Linux distribution in terms of troubleshooting this digital microphone array to get it to work especially on an Ubuntu-based distribution. Previously, I was using Red Hat Fedora Workstation 33 64-bit GNU/Linux and almost everything just worked including the digital microphone array, but I prefer using an Ubuntu-based GNU/Linux distribution as I find that it has more available software packages, libraries, and dependencies and some of my third-party, cross-platform, closed-source, commercial, and proprietary software products work better than on Red Hat-based GNU/Linux distributions. If I am correct, then Feren OS 2021.1 64-bit should be based on Ubuntu 20.10 64-bit GNU/Linux.
All I need to fix is my built-in digital microphone array. My internal laptop speakers do work and plugging in my Logitech laptop speakers into the 3.5 mm headphone jack also works so I can hear audio and play music. My built-in digital microphone array does not work and that is all that I want to fix so I can use Facebook video and telephone calling features with friends. Thank you.
Code:wellywu@FerenOS:~$ inxi -Fxz System: Kernel: 5.8.0-38-generic x86_64 bits: 64 compiler: N/A Desktop: KDE Plasma 5.20.4 Distro: Feren OS 20.04 2021.01 Machine: Type: Laptop System: HP product: OMEN by HP Laptop 15-dh0xxx v: N/A serial: <filter> Mobo: HP model: 8600 v: 44.48 serial: <filter> UEFI: AMI v: F.35 date: 11/04/2020 Battery: ID-1: BAT1 charge: 64.0 Wh condition: 64.0/69.0 Wh (93%) model: COMPAL PABAS0241231 status: Full CPU: Topology: 8-Core model: Intel Core i9-9880H bits: 64 type: MT MCP arch: Kaby Lake rev: D L2 cache: 16.0 MiB flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 73598 Speed: 800 MHz min/max: 800/4800 MHz Core speeds (MHz):1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 800 12: 800 13: 800 14: 800 15: 801 16: 801 Graphics: Device-1: NVIDIA TU104BM [GeForce RTX 2080 Mobile] vendor: Hewlett-Packard driver: nvidia v: 460.32.03 bus ID: 01:00.0 Display: x11 server: X.Org 1.20.9 driver: nvidia unloaded: modesetting resolution: 1920x1080~240Hz OpenGL:renderer: GeForce RTX 2080 with Max-Q Design/PCIe/SSE2 v: 4.6.0 NVIDIA 460.32.03 direct render: Yes Audio: Device-1: Intel Cannon Lake PCH cAVS vendor: Hewlett-Packard driver: sof-audio-pci bus ID: 00:1f.3 Device-2: NVIDIA TU104 HD Audio vendor: Hewlett-Packard driver: snd_hda_intel v: kernel bus ID: 01:00.1 Sound Server: ALSA v: k5.8.0-38-generic Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Hewlett-Packard driver: r8169 v: kernel port: 4000 bus ID: 3c:00.0 IF: enp60s0 state: up speed: 1000 Mbps duplex: full mac: <filter> Device-2: Realtek RTL8822BE 802.11a/b/g/n/ac WiFi adapter vendor: Hewlett-Packard driver: rtw_8822be v: N/A port: 3000 bus ID: 3e:00.0 IF: wlo1 state: up mac: <filter> Drives: Local Storage:total: 3.90 TiB used: 203.55 GiB (5.1%) ID-1: /dev/mmcblk0 model: SC200 size: 183.35 GiB ID-2: /dev/nvme0n1 vendor: A-Data model: SX8100NP size: 1.86 TiB ID-3: /dev/sda vendor: Kingston model: SA400S371920G size: 1.75 TiB ID-4: /dev/sdb type: USB vendor: SanDisk model: Ultra USB 3.0 size: 115.69 GiB RAID: Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode] driver: ahci v: 3.0 bus ID: 00:17.0 Partition: ID-1: / size: 1.65 TiB used: 179.83 GiB (10.6%) fs: ext4 dev: /dev/sda2 ID-2: swap-1 size: 68.96 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda3 Sensors: System Temperatures:cpu: 54.0 C mobo: 10.0 C gpu: nvidia temp: 47 C Fan Speeds (RPM): N/A Info: Processes: 400 Uptime: 1m Memory: 62.69 GiB used: 3.41 GiB (5.4%) Init: systemd runlevel: 5 Compilers:gcc: 9.3.0 Shell: bash v: 5.0.17 inxi: 3.0.38 wellywu@FerenOS:~$
Code:wellywu@FerenOS:~$ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 11: HDMI 5 [HDMI 5] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: sofhdadsp [sof-hda-dsp], device 1: HDA Digital (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: sofhdadsp [sof-hda-dsp], device 3: HDMI1 (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: sofhdadsp [sof-hda-dsp], device 4: HDMI2 (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: sofhdadsp [sof-hda-dsp], device 5: HDMI3 (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0
Code::~$ arecord -l **** List of CAPTURE Hardware Devices **** card 1: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: sofhdadsp [sof-hda-dsp], device 1: HDA Digital (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: sofhdadsp [sof-hda-dsp], device 6: DMIC (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: sofhdadsp [sof-hda-dsp], device 7: DMIC16kHz (*) [] Subdevices: 1/1 Subdevice #0: subdevice #0 wellywu@FerenOS:~$
Code:wellywu@FerenOSCode::~$ arecord -L default Playback/recording through the PulseAudio sound server surround21 2.1 Surround output to Front and Subwoofer speakers surround40 4.0 Surround output to Front and Rear speakers surround41 4.1 Surround output to Front, Rear and Subwoofer speakers surround50 5.0 Surround output to Front, Center and Rear speakers surround51 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers null Discard all samples (playback) or generate zero samples (capture) samplerate Rate Converter Plugin Using Samplerate Library speexrate Rate Converter Plugin Using Speex Resampler jack JACK Audio Connection Kit oss Open Sound System pulse PulseAudio Sound Server upmix Plugin for channel upmix (4,6,8) vdownmix Plugin for channel downmix (stereo) with a simple spacialization usbstream:CARD=NVidia HDA NVidia USB Stream Output sysdefault:CARD=sofhdadsp sof-hda-dsp, Default Audio Device dmix:CARD=sofhdadsp,DEV=0 sof-hda-dsp, Direct sample mixing device dmix:CARD=sofhdadsp,DEV=1 sof-hda-dsp, Direct sample mixing device dmix:CARD=sofhdadsp,DEV=6 sof-hda-dsp, Direct sample mixing device dmix:CARD=sofhdadsp,DEV=7 sof-hda-dsp, Direct sample mixing device dsnoop:CARD=sofhdadsp,DEV=0 sof-hda-dsp, Direct sample snooping device dsnoop:CARD=sofhdadsp,DEV=1 sof-hda-dsp, Direct sample snooping device dsnoop:CARD=sofhdadsp,DEV=6 sof-hda-dsp, Direct sample snooping device dsnoop:CARD=sofhdadsp,DEV=7 sof-hda-dsp, Direct sample snooping device hw:CARD=sofhdadsp,DEV=0 sof-hda-dsp, Direct hardware device without any conversions hw:CARD=sofhdadsp,DEV=1 sof-hda-dsp, Direct hardware device without any conversions hw:CARD=sofhdadsp,DEV=6 sof-hda-dsp, Direct hardware device without any conversions hw:CARD=sofhdadsp,DEV=7 sof-hda-dsp, Direct hardware device without any conversions plughw:CARD=sofhdadsp,DEV=0 sof-hda-dsp, Hardware device with all software conversions plughw:CARD=sofhdadsp,DEV=1 sof-hda-dsp, Hardware device with all software conversions plughw:CARD=sofhdadsp,DEV=6 sof-hda-dsp, Hardware device with all software conversions plughw:CARD=sofhdadsp,DEV=7 sof-hda-dsp, Hardware device with all software conversions usbstream:CARD=sofhdadsp sof-hda-dsp USB Stream Output wellywu@FerenOS:~$
So, I install pavucontrol and aslsamixergui. Pavucontrol shows that it is a Cannonlake PCH cAVS Multichannel. In alsamixer, I selected the sof-hda-dsp and I chose input devices. Both Mic Boost and Capture are set at 100%. Dmic0 and Dmic 1 2nd are set at 46%. When I attempt a Facebook video call to a friend, I can see and hear him because he uses Microsoft Windows 10 64-bit Pro edition version 20H2 on his AVA Direct gaming desktop PC system, but he can see me and he can not hear me. My microphone is not working even though it looks like it is not muted or suppressed.Code:wellywu@FerenOS:~$ apt-cache policy alsa alsa: Installed: (none) Candidate: (none) Version table: wellywu@FerenOS:~$ apt-cache policy pulseaudio pulseaudio: Installed: 1:13.99.1-1ubuntu3.8 Candidate: 1:13.99.1-1ubuntu3.8 Version table: *** 1:13.99.1-1ubuntu3.8 500 500 http://la-mirrors.evowise.com/ubuntu focal-updates/main amd64 Packages 500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages 100 /var/lib/dpkg/status 1:13.99.1-1ubuntu3 500 500 http://la-mirrors.evowise.com/ubuntu focal/main amd64 Packages wellywu@FerenOS:~$ uname -r 5.8.0-38-generic wellywu@FerenOS:~$ apt-cache policy alsa-ucm-conf alsa-ucm-conf: Installed: (none) Candidate: 1.2.2-1ubuntu0.5 Version table: 1.2.2-1ubuntu0.5 500 500 http://la-mirrors.evowise.com/ubuntu focal-updates/main amd64 Packages 500 http://la-mirrors.evowise.com/ubuntu focal-updates/main i386 Packages 1.2.2-1 500 500 http://la-mirrors.evowise.com/ubuntu focal/main amd64 Packages 500 http://la-mirrors.evowise.com/ubuntu focal/main i386 Packages wellywu@FerenOS:~$
I am using K Desktop Environment Plasma 5.20 64-bit, Linux kernel 5.8.0-38-generic AMD64, pulseaudio version 13.99.1 64-bit, and alsa-ucm-conf 1.2.2-1. Feren OS 2021.1 64-bit should be based on Ubuntu 20.10 64-bit GNU/Linux. So, my internal laptop speakers just work. I can hear audio, but my digital microphone array does not work and it does not pickup audio or my voice. On paper, I should have the required software packages and versions to make both my speakers and digital microphone array just work right out of the box.
Look, I know this is not directly related to Ubuntu because I am talking about Feren OS 2021.1 64-bit. I think and feel like I am pretty close to a technical solution if you would be so kind to read and offer guidance and help in the right direction. I joined the Disqus Feren OS forum, but it is not the same quality as here on Ubuntu Forums. Live chat really doesn't do much for me on Disqus or other platforms for help and technical support. So, if you can help, then please respond. Thank you.
How do I check where the Intel Sound Open Firmware files are located in Ubuntu 20.04.1 64-bit LTS? How do I update my installed version of Intel Sound Open Firmware? Thanks.
My technical research fixed it. Here is the Ubuntu Launcpad bug report with the two specific hacks to solve it: https://bugs.launchpad.net/ubuntu/+s...r/+bug/1840725.
Post #63 shows me how to use arecord -l properly:
Code:FIRST: doarecord -l maybe gives: **** List of CAPTURE Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: ALC3254 Analog [ALC3254 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 NOTE: Subdevices: 1/1, remember it! SECOND: add options snd-hda-intel index=X model=laptop-dmic to /etc/modprobe.d/alsa-base.conf NOTE: if Subdevices: 1/1, index=1 if Subdevices: 0/1, index=0 after update alsa-base.conf, reboot!
Post #66 has the solution for /etc/pulse/default.pa:
Code:Had a similar problem with Lenovo S740 (Ubuntu 18.04, 19.10 and 20.04). Tried different combinations in alsa-base.conf, hda-jack-retask - nothing worked.Code:And then surprisingly this thread helped (see https://gist.github.com/hamidzr/dd81...omment-3315737 ). What I've done is I appended next two lines to /etc/pulse/default.pa: # /etc/pulse/default.pa load-module module-alsa-sink device=hw:0,0 channels=2 # note that I used 2 here load-module module-alsa-source device=hw:0,6 channels=2 ``` For those of you having problems in Ubuntu 20.04 with Realtek ALC285 this could be a solution. ❯ uname -a Linux anton-Lenovo-Yoga-S740-14IIL 5.4.0-33-generic #37-Ubuntu SMP Thu May 21 12:53:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux Now internal microphone records audio, please try to see if it helps you
I made backup copies of both alsa-base.conf under /etc/modprobe.d/ to include this line of software code:
I also made backup copies of /etc/pulse/default.pa and I added these lines of software code:Code:options snd-usb-audio index=2
Code:load-module module-alsa-sink device=hw:0,0 channels=2
Restarted my late 2019 CUK HP Omen 15t gaming notebook PC, opened up KDE System Settings -> Audio and selected Cannon Lake PCH cAVS. Do not select Multichannel Input (Cannon Lake PCH cAVS).Code:load-module module-alsa-source device=hw:0,6 channels=2
Solved!
Bookmarks