Hello,
I installed xubuntu groovy 20.10 on my Gemini Lake laptop with N4020 Intel CPU. it recognized everything including wifi and bluetooth, but the problem is I haven't had audio at all. (same also with daily build hirsute xubuntu with kernel 5.11.0-13). Dead silent.
Code:
user@geminilake-4020:~$ inxi -Fz
System: Kernel: 5.8.0-25-generic x86_64 bits: 64 Desktop: Xfce 4.14.2 Distro: Ubuntu 20.10 (Groovy Gorilla)
Machine: Type: Laptop System: Axioo product: Mybook 14_G v: N/A serial: <filter>
Mobo: N/A model: P401 serial: <filter> UEFI: American Megatrends v: $(AMI_ROM_NAME)_T$(2021)$(02)$(26)$(15)$(08)
date: 02/26/2021
Battery: ID-1: BAT0 charge: 34.2 Wh condition: 34.2/34.2 Wh (100%)
CPU: Info: Dual Core model: Intel Celeron N4020 bits: 64 type: MCP L2 cache: 4096 KiB
Speed: 1133 MHz min/max: 800/2800 MHz Core speeds (MHz):1: 1083 2: 983
Graphics: Device-1: Intel UHD Graphics 605 driver: i915 v: kernel
Device-2: icSpring icspring camera type: USB driver: uvcvideo
Display:server: X.Org 1.20.9 driver: modesetting unloaded: fbdev,vesa resolution: 1920x1080~60Hz
OpenGL:renderer: llvmpipe (LLVM 11.0.0 128 bits) v: 4.5 Mesa 20.2.1
Audio: Device-1: Intel Celeron/Pentium Silver Processor High Definition Audio driver: sof-audio-pci
Sound Server: ALSA v: k5.8.0-25-generic
Network: Message: No Device data found.
Device-1: Realtek RTL8152 Fast Ethernet Adapter type: USB driver: r8152
IF: enx00e04c6d543b state: down mac: <filter>
Device-2: Realtek RTL8723BU 802.11b/g/n WLAN Adapter type: USB driver: btusb,rtl8xxxu
IF: wlx3420036fa193 state: up mac: <filter>
Drives: Local Storage:total: 465.76 GiB used: 7.24 GiB (1.6%)
ID-1: /dev/sda vendor: Western Digital model: WD5000LQVX-22K6RT0 size: 465.76 GiB
Partition: ID-1: / size: 456.96 GiB used: 7.24 GiB (1.6%) fs: ext4 dev: /dev/sda2
Swap: ID-1: swap-1 type: file size: 2.00 GiB used: 0 KiB (0.0%) file: /swapfile
Sensors: System Temperatures:cpu: 52.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info: Processes: 178 Uptime: 50m Memory: 7.59 GiB used: 928.8 MiB (11.9%) Shell: Bash inxi: 3.1.07
the pavucontrol shows only dummy output, the vumeter below the volume slider is dancing when i play some audio but there is no sound at all from the speaker.
Q4kPv1G.png
the ouput from aplay -l shows card0 as all HDMI :
Code:
$ aplay -l
**** List of PLAYBACK Hardware Devices **** card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
the output from proc/asound shows :
Code:
$ cat /proc/asound/cards
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xa1110000 irq 133
cat /proc/asound/card0/codec#2 | grep -i codec
Codec: Intel Geminilake HDMI
and lspci only show this for audio :
Code:
lspci -nn | grep -i audio
00:0e.0 Multimedia audio controller [0401]: Intel Corporation Celeron/Pentium Silver Processor High Definition Audio [8086:3198] (rev 06)
So far everything I tried from searching the solution is to no avail.
I already tried to set options for snd-hda-intel on etc/modprobe.d/alsa-base.conf with :
Code:
options snd-hda-intel dmic_detect=0
and blacklisting the snd_soc_skl on etc/modprobe.d/blacklist.conf
Code:
blacklist snd_soc_skl
do a reboot but still no sound from speaker and got dummy output at pavucontrol.
I also tried to set the vid/pid from lspci data above :
Code:
options snd-hda-intel index=0 model=auto vid=8086 pid=3198
still got dummy output as well
but when I change the primary to PCH then HDMI :
Code:
options snd-hda-intel id=PCH,HDMI enable=0,1
there is some slight change on aplay -l output as these :
Code:
**** List of PLAYBACK Hardware Devices ****
card 0: sofhdadsp [sof-hda-dsp], device 1: HDMI1 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 2: HDMI2 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 3: HDMI3 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
but unfortunately, still no sound, the pavucontrol still shows dummy output.
Furthermore,
The most confusing part is, when I tried asking the vendor about the audio driver, even though they don't have the linux driver, they gave me the audio driver for Windows platform, which says that the soundcard is ES8336 from everest audio.
I cannot grab the string es8336 or es8316 output at all from dmesg or lsmod. It brings me more headache ...
I've run out of an idea. Anybody here care to help ? Thank you very much in advance.
Bookmarks