Audio devices not listed

Machine Details:

System:
  Kernel: 5.15.10-200.fc35.x86_64 x86_64 bits: 64 compiler: gcc
  v: 2.37-10.fc35 Desktop: GNOME 41.2
  Distro: Fedora release 35 (Thirty Five)
Machine:
  Type: Laptop System: Acer product: Aspire VN7-572TG v: V1.10
  serial: <superuser required>
  Mobo: Acer model: Aspire VN7-572TG v: V1.10 serial: <superuser required>
  UEFI-[Legacy]: Insyde v: 1.10 date: 03/31/2016
CPU:
  Info: Dual Core model: Intel Core i7-6500U bits: 64 type: MT MCP
  arch: Skylake rev: 3 cache: L2: 512 KiB
  flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  bogomips: 20799
  Speed: 3042 MHz min/max: 400/3100 MHz Core speeds (MHz): 1: 3042 2: 3000
  3: 3067 4: 3000
Graphics:
  Device-1: Intel Skylake GT2 [HD Graphics 520]
  vendor: Acer Incorporated ALI driver: i915 v: kernel bus-ID: 00:02.0
  Device-2: NVIDIA GM107M [GeForce GTX 950M] vendor: Acer Incorporated ALI
  driver: nouveau v: kernel bus-ID: 01:00.0
  Device-3: Chicony HD WebCam type: USB driver: uvcvideo bus-ID: 1-7:4
  Display: wayland server: X.Org 1.21.1.4 compositor: gnome-shell driver:
  loaded: nouveau note: n/a (using device driver) - try sudo/root
  resolution: 1920x1080~60Hz
  OpenGL: renderer: Mesa Intel HD Graphics 520 (SKL GT2) v: 4.6 Mesa 21.3.2
  direct render: Yes
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio vendor: Acer Incorporated ALI
  driver: snd_soc_skl v: kernel bus-ID: 00:1f.3
  Sound Server-1: ALSA v: k5.15.10-200.fc35.x86_64 running: yes
  Sound Server-2: PipeWire v: 0.3.40 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
  vendor: Acer Incorporated ALI driver: r8169 v: kernel port: 3000
  bus-ID: 02:00.0
  IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter
  vendor: Lite-On driver: ath10k_pci v: kernel bus-ID: 03:00.0
  IF: wlp3s0 state: down mac: <filter>
Bluetooth:
  Device-1: Lite-On type: USB driver: btusb v: 0.8 bus-ID: 1-5:2
  Report: rfkill ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
  rfk-block: hardware: no software: yes address: see --recommends
Drives:
  Local Storage: total: 238.47 GiB used: 6.12 GiB (2.6%)
  ID-1: /dev/sda vendor: LITE-ON model: CV1-8B256 size: 238.47 GiB
Partition:
  ID-1: / size: 237.47 GiB used: 5.9 GiB (2.5%) fs: btrfs dev: /dev/sda2
  ID-2: /boot size: 973.4 MiB used: 224.2 MiB (23.0%) fs: ext4
  dev: /dev/sda1
  ID-3: /home size: 237.47 GiB used: 5.9 GiB (2.5%) fs: btrfs dev: /dev/sda2
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 57.0 C mobo: 40.0 C gpu: nouveau temp: 42.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 482 Uptime: 23m Memory: 15.52 GiB used: 2.47 GiB (15.9%)
  Init: systemd runlevel: 5 Compilers: gcc: 11.2.1 Packages: 6
  note: see --pkg Shell: fish v: 3.3.1 inxi: 3.3.09

I just installed Fedora Workstation 35 on my Acer Aspire 5 laptop but audio doesn’t seem to be working out of the box. I have had this issue before when I installed ubuntu on my machine and had the same problem through KDE.

After some searching I saw that others with Acer laptops have this issue. I tried some solutions I found but none of them seem to work.

I have all updates and restarted my laptop a few times already. pavucontrol also doesn’t show any audio devices.

Hi, please run bellow command:

$ sudo tee /etc/modprobe.d/intel-alsa-sound.conf <<<'options snd-hda-intel model=auto'

# Check the file
$ cat /etc/modprobe.d/intel-alsa-sound.conf 
options snd-hda-intel model=auto

Then reboot you system.

Source: here.

Gave that a shot, but no luck.

Hi, would you like to try with adding new line inside file we created above before with options snd-hda-intel dmic_detect=0. Edit it with sudo nano /etc/modprobe.d/intel-alsa-sound.conf when finish adding new line, save it with ctrl + x press y. Reboot. Check with aplay -l if you get your cards.`

Hi, would you like to try with adding new line inside file we created above before with options snd-hda-intel dmic_detect=0 . Edit it with sudo nano /etc/modprobe.d/intel-alsa-sound.conf when finish adding new line, save it with ctrl + x press y . Reboot. Check with aplay -l if you get your cards.

No luck with that either.

aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: hdadsp [hda-dsp], device 7: Analog HDA DSP (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: hdadsp [hda-dsp], device 8: Digital HDA DSP (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: hdadsp [hda-dsp], device 9: Alt Analog HDA DSP (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: hdadsp [hda-dsp], device 10: HDA DSP HDMI1 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: hdadsp [hda-dsp], device 11: HDA DSP HDMI2 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: hdadsp [hda-dsp], device 12: HDA DSP HDMI3 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

aplay -L

null
    Discard all samples (playback) or generate zero samples (capture)
pipewire
    PipeWire Sound Server
default
    Default ALSA Output (currently PipeWire Media Server)

Please install hwinfo then run hwinfo --sound.

Update:

Let’s assume your system load correct driver. You could test each your available cards and devices from aplay -l above and take a note which one work (give a sound and of course except the HDMI):

# First card card 0: hdadsp [hda-dsp], ....
aplay -D plughw:0,7 /usr/share/sounds/alsa/Front_Center.wav

aplay -D plughw:0,8 /usr/share/sounds/alsa/Front_Center.wav

aplay -D plughw:0,9 /usr/share/sounds/alsa/Front_Center.wav

hwinfo --sound

16: PCI 1f.3: 0401 Multimedia audio controller                  
  [Created at pci.386]
  Unique ID: nS1_.XD0sbM9RIm0
  SysFS ID: /devices/pci0000:00/0000:00:1f.3
  SysFS BusID: 0000:00:1f.3
  Hardware Class: sound
  Model: "Intel Sunrise Point-LP HD Audio"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x9d70 "Sunrise Point-LP HD Audio"
  SubVendor: pci 0x1025 "Acer Incorporated [ALI]"
  SubDevice: pci 0x1037 
  Revision: 0x21
  Driver: "snd_soc_skl"
  Driver Modules: "snd_soc_skl"
  Memory Range: 0xa4320000-0xa4323fff (rw,non-prefetchable)
  Memory Range: 0xa4310000-0xa431ffff (rw,non-prefetchable)
  IRQ: 16 (390 events)
  Module Alias: "pci:v00008086d00009D70sv00001025sd00001037bc04sc01i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Driver Info #1:
    Driver Status: snd_soc_skl is active
    Driver Activation Cmd: "modprobe snd_soc_skl"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

plughw:0,7 worked! Still curious why it doesn’t show in fedora audio settings or in pavucontrol. Though, any way to set the sound would be better than nothing. I tried adding card 0 and device 7 to /etc/asound.conf but that didn’t work.

Could you share your /etc/asound.conf?

Please also run wpctl status and post the result here.

Couple days ago, other user also reporting almost same problem but they still got the volume controls and only certain port that didn’t mapped correctly.

This is my asound.conf

#
# Place your global alsa-lib configuration here...
#
defaults.pcm.card 0
defaults.pcm.device 7
defaults.ctl.card 0
defaults.ctl.device 7

wpctl status

PipeWire 'pipewire-0' [0.3.40, sno3@acer-box, cookie:2786055045]
 └─ Clients:
        31. WirePlumber                         [0.3.40, sno3@acer-box, pid:1762]
        32. WirePlumber [export]                [0.3.40, sno3@acer-box, pid:1762]
        43. GNOME Shell Volume Control          [0.3.40, sno3@acer-box, pid:1614]
        44. GNOME Volume Control Media Keys     [0.3.40, sno3@acer-box, pid:1900]
        45. wpctl                               [0.3.40, sno3@acer-box, pid:2777]

Audio
 ├─ Devices:
 │      40. Built-in Audio                      [alsa]
 │  
 ├─ Sinks:
 │  
 ├─ Sink endpoints:
 │  
 ├─ Sources:
 │  
 ├─ Source endpoints:
 │  
 └─ Streams:

Video
 ├─ Devices:
 │      38. Video Capture 5                     [v4l2]
 │      39. Metadata 5                          [v4l2]
 │  
 ├─ Sinks:
 │  
 ├─ Sink endpoints:
 │  
 ├─ Sources:
 │  *   41. Video Capture 5                    
 │  
 ├─ Source endpoints:
 │  
 └─ Streams:

Maybe you could try to remove your asoundconf first and then follow what @bojador did on this post. It’s basically same with asound configuration. But I believe it’s more easy for wireplumber to read your custom configuration (it should then showing in wpctl status on part > Audio > Sinks ).

If your configuration success and it showing an ID in wpctl status on part Audio > Sinks, then you could run wpctl set-default IDNUMBER, let’s say the IDNUMBER 41, then wpctl set-default 41.

Yours should be look like below:

{ factory = adapter
    args = {
        factory.name = api.alsa.pcm.sink
        node.name = “alsa-sink”
        node.description = “My Custom”
        media.class = “Audio/Sink”
        api.alsa.path = “hw:0,7”
        audio.channels = 2
        audio.position = “FL,FR”
    }
}

I suggest then to reboot since when I try to make fake Audio/Sink it didn’t show when only restarting the service with systemctl.

Update:

For reference to get what’s I talked above, here my wpctl status:

[testcase@fedora ~]$ wpctl status
PipeWire 'pipewire-0' [0.3.40, testcase@fedora, cookie:1450689647]
 └─ Clients:
        31. WirePlumber                         [0.3.40, testcase@fedora, pid:1935]
        32. WirePlumber [export]                [0.3.40, testcase@fedora, pid:1935]
        57. GNOME Shell Volume Control          [0.3.40, testcase@fedora, pid:1846]
        58. GNOME Volume Control Media Keys     [0.3.40, testcase@fedora, pid:2073]
        59. Mutter                              [0.3.40, testcase@fedora, pid:1846]
        61. Firefox                             [0.3.40, testcase@fedora, pid:3372]
        69. wpctl                               [0.3.40, testcase@fedora, pid:8534]

Audio
 ├─ Devices:
 │      40. Built-in Audio                      [alsa]
 │      41. Built-in Audio                      [alsa]
 │  
 ├─ Sinks:
 │      44. Built-in Audio Digital Stereo (HDMI) [vol: 1.00]
 │  *   45. Built-in Audio Analog Stereo        [vol: 0.74]
 │  
 ├─ Sink endpoints:
 │  
 ├─ Sources:
 │  *   46. Built-in Audio Analog Stereo        [vol: 0.74 MUTED]
 │  
 ├─ Source endpoints:
 │  
 └─ Streams:

Video
 ├─ Devices:
 │      38. Video Capture 3                     [v4l2]
 │      39. Metadata 3                          [v4l2]
 │  
 ├─ Sinks:
 │  
 ├─ Sink endpoints:
 │  
 ├─ Sources:
 │  *   42. Video Capture 3                    
 │  
 ├─ Source endpoints:
 │  
 └─ Streams:

That worked perfectly! Thanks so much for your help!