Audio driver problems since fedora 36

Hi,
Since when I installed Fedora 36 I cannot use Skype or other types of telephone/conference systems (like Teams or Zoom).
All the previous versions of Fedora I did not encounter this problem.
Actually both the input (microphone) and output (speakers) work fine if used separately.
I.E. I can record a message using sound recorder either with the internal microphone or with the headset microphone.
Also, I can lissen to a sound file either with the speakers or with the headset.
But if I activates Skype or Teams that require both of them functionig together and simultaneously it happens that I can listen and the microphone doesn’t get working so the others cannot listen to me.
Even if I use the setting I can adjust the speaker volume but if I try to adjust the microphone volume it doesn’t change the audio level and it seems that it gets only noise again both with internal microphone and with the headset.
Below you can find some information:

I have a Lenovo ideapad 330;

[root@GigaFulmine servizio]# **dmesg | grep -iE "sound|snd|hda|codec|sof"**
[    0.321639] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.387917] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.387919] software IO TLB: mapped [mem 0x0000000087929000-0x000000008b929000] (64MB)
[    1.467479] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[    1.467497] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[    1.719498] ata1.00: Features: Dev-Sleep NCQ-sndrcv NCQ-prio
[    1.719637] ata2.00: Features: Trust Dev-Sleep NCQ-sndrcv
[   15.687586] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[   15.773215] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC236: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[   15.773222] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   15.773225] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[   15.773228] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[   15.773229] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[   15.773231] snd_hda_codec_realtek hdaudioC0D0:      Headset Mic=0x19
[   15.773232] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
[   15.840143] input: HDA Intel PCH Headset Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input8
[   15.840210] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input9
[   15.840298] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input10
[   15.840368] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input11
[   15.840421] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input12
[   15.840481] input: HDA Intel PCH HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input13
[   15.840534] input: HDA Intel PCH HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input14
[servizio@GigaFulmine ~]$ **systemctl --user status session.slice**
● session.slice - User Core Session Slice
     Loaded: loaded (/usr/lib/systemd/user/session.slice; static)
    Drop-In: /run/systemd/user/session.slice.d
             └─99-uresourced.conf
     Active: active since Sat 2022-07-09 14:00:46 CEST; 15min ago
      Until: Sat 2022-07-09 14:00:46 CEST; 15min ago
       Docs: man:systemd.special(7)
      Tasks: 180
     Memory: 404.4M (min: 250.0M)
        CPU: 1min 29.593s
     CGroup: /user.slice/user-1003.slice/user@1003.service/session.slice
             β”œβ”€at-spi-dbus-bus.service
             β”‚ β”œβ”€ 2252 /usr/libexec/at-spi-bus-launcher
             β”‚ β”œβ”€ 2258 /usr/bin/dbus-broker-launch --config-file=/usr/share/defaults/at-spi2/accessibility.conf --scope user
             β”‚ └─ 2260 dbus-broker --log 4 --controller 9 --machine-id 7343681807454843b748f6094e969482 --max-bytes 1000000000>
             β”œβ”€dbus-broker.service
             β”‚ β”œβ”€ 1998 /usr/bin/dbus-broker-launch --scope user
             β”‚ └─ 2000 dbus-broker --log 4 --controller 9 --machine-id 7343681807454843b748f6094e969482 --max-bytes 1000000000>
             β”œβ”€gvfs-afc-volume-monitor.service
             β”‚ └─ 2353 /usr/libexec/gvfs-afc-volume-monitor
             β”œβ”€gvfs-daemon.service
             β”‚ β”œβ”€ 2086 /usr/libexec/gvfsd
             β”‚ └─ 2091 /usr/libexec/gvfsd-fuse /run/user/1003/gvfs -f
             β”œβ”€gvfs-goa-volume-monitor.service
             β”‚ └─ 2317 /usr/libexec/gvfs-goa-volume-monitor
             β”œβ”€gvfs-gphoto2-volume-monitor.service
             β”‚ └─ 2335 /usr/libexec/gvfs-gphoto2-volume-monitor
             β”œβ”€gvfs-metadata.service
             β”‚ └─ 2880 /usr/libexec/gvfsd-metadata
             β”œβ”€gvfs-mtp-volume-monitor.service
             β”‚ └─ 2342 /usr/libexec/gvfs-mtp-volume-monitor
             β”œβ”€gvfs-udisks2-volume-monitor.service
             β”‚ └─ 2308 /usr/libexec/gvfs-udisks2-volume-monitor
             β”œβ”€org.freedesktop.IBus.session.GNOME.service
             β”‚ β”œβ”€ 2401 /usr/bin/ibus-daemon --panel disable
             β”‚ β”œβ”€ 2499 /usr/libexec/ibus-dconf
             β”‚ β”œβ”€ 2500 /usr/libexec/ibus-extension-gtk3
             β”‚ └─ 2605 /usr/libexec/ibus-engine-simple
             β”œβ”€org.gnome.SettingsDaemon.A11ySettings.service
             β”‚ └─ 2402 /usr/libexec/gsd-a11y-settings
             β”œβ”€org.gnome.SettingsDaemon.Color.service
             β”‚ └─ 2405 /usr/libexec/gsd-color
             β”œβ”€org.gnome.SettingsDaemon.Datetime.service
             β”‚ └─ 2407 /usr/libexec/gsd-datetime
             β”œβ”€org.gnome.SettingsDaemon.Housekeeping.service
             β”‚ └─ 2410 /usr/libexec/gsd-housekeeping
             β”œβ”€org.gnome.SettingsDaemon.Keyboard.service
             β”‚ └─ 2413 /usr/libexec/gsd-keyboard
             β”œβ”€org.gnome.SettingsDaemon.MediaKeys.service
             β”‚ └─ 2419 /usr/libexec/gsd-media-keys
             β”œβ”€org.gnome.SettingsDaemon.Power.service
             β”‚ └─ 2422 /usr/libexec/gsd-power
             β”œβ”€org.gnome.SettingsDaemon.PrintNotifications.service
             β”‚ β”œβ”€ 2426 /usr/libexec/gsd-print-notifications
             β”‚ └─ 2632 /usr/libexec/gsd-printer
             β”œβ”€org.gnome.SettingsDaemon.Rfkill.service
             β”‚ └─ 2427 /usr/libexec/gsd-rfkill
             β”œβ”€org.gnome.SettingsDaemon.ScreensaverProxy.service
             β”‚ └─ 2428 /usr/libexec/gsd-screensaver-proxy
             β”œβ”€org.gnome.SettingsDaemon.Sharing.service
             β”‚ └─ 2429 /usr/libexec/gsd-sharing
             β”œβ”€org.gnome.SettingsDaemon.Smartcard.service
             β”‚ └─ 2431 /usr/libexec/gsd-smartcard
             β”œβ”€org.gnome.SettingsDaemon.Sound.service
             β”‚ └─ 2432 /usr/libexec/gsd-sound
             β”œβ”€org.gnome.SettingsDaemon.UsbProtection.service
             β”‚ └─ 2435 /usr/libexec/gsd-usb-protection
             β”œβ”€org.gnome.SettingsDaemon.Wacom.service
             β”‚ └─ 2437 /usr/libexec/gsd-wacom
             β”œβ”€org.gnome.SettingsDaemon.XSettings.service
             β”‚ β”œβ”€ 3245 /usr/libexec/gsd-xsettings
             β”‚ └─ 3265 /usr/libexec/ibus-x11
             β”œβ”€org.gnome.Shell@wayland.service
             β”‚ β”œβ”€ 2137 /usr/bin/gnome-shell
             β”‚ └─ 3215 /usr/bin/Xwayland :0 -rootless -noreset -accessx -core -auth /run/user/1003/.mutter-Xwaylandauth.O9P7O1>
             β”œβ”€pipewire-pulse.service
             β”‚ └─ 2285 /usr/bin/pipewire-pulse
             β”œβ”€pipewire.service
             β”‚ └─ 2101 /usr/bin/pipewire
             β”œβ”€wireplumber.service
             β”‚ └─ 2102 /usr/bin/wireplumber
             β”œβ”€xdg-desktop-portal.service
             β”‚ └─ 2727 /usr/libexec/xdg-desktop-portal
             └─xdg-document-portal.service
               β”œβ”€ 2735 /usr/libexec/xdg-document-portal
               └─ 2741 fusermount -o rw,nosuid,nodev,fsname=portal,auto_unmount,subtype=portal -- /run/user/1003/doc

lug 09 14:00:46 GigaFulmine systemd[1958]: Created slice session.slice - User Core Session Slice.
root@GigaFulmine servizio]# **aplay -l**
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC236 Analog [ALC236 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
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
[root@GigaFulmine servizio]# **aplay -L**
null
    Discard all samples (playback) or generate zero samples (capture)
pipewire
    PipeWire Sound Server
default
    Default ALSA Output (currently PipeWire Media Server)
sysdefault:CARD=PCH
    HDA Intel PCH, ALC236 Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC236 Analog
    Front output / input
surround21:CARD=PCH,DEV=0
    HDA Intel PCH, ALC236 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, ALC236 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, ALC236 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, ALC236 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, ALC236 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, ALC236 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=PCH,DEV=0
    HDA Intel PCH, HDMI 0
    HDMI Audio Output
hdmi:CARD=PCH,DEV=1
    HDA Intel PCH, HDMI 1
    HDMI Audio Output
hdmi:CARD=PCH,DEV=2
    HDA Intel PCH, HDMI 2
    HDMI Audio Output
hdmi:CARD=PCH,DEV=3
    HDA Intel PCH, HDMI 3
    HDMI Audio Output
hdmi:CARD=PCH,DEV=4
    HDA Intel PCH, HDMI 4
    HDMI Audio Output

A

ny suggestion on how to solve?
Best regards
Aldo

Welcome to ask.:fedora:edora @aldogiga

Please be so kind and edit your topic. Mark the pasted parts and format them as preformatted </> text.

As a workaround for your problem, please log in a gnome-x11 session.
You do this by clicking on your login-name and select on the gear (bottom right) gnome x11.

Tahnks for your feedback.

1 Like

I edited the initial message as I should have done following the rules … sorry for that.

Howevere, I tested the workaround and I started a gnome session both by the login selection and, as well as, changing the /etc/gdm/custom.conf setting of Wayland.
In both cases it did not work as expected.
It is sad to say that under Windows it works correctly.
Thanks.

1 Like

In zoom I know you can set the audio separately, did you try this?
How about the audio settings in gnome. Are there some adjustments under input and output you can do?

Sadly to say too … you had to pay for it!

1 Like

Yes, I can set separately input and output also in the general setting.

In any case even if I set the microphone level to the maximum and I tap the microphone the signal level doesn’t move.

1 Like

maybe this thread can help you, search for Lenovo in it.

1 Like