No audio driver

I just install garuda and have trouble to get audio driver for my laptop,on windows audio was working and on some old version of ubuntu,now I only have garuda on this machine,please help,dont know what to do,try restart alsa but no effect

System:    Kernel: 5.15.5-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.1.0
           parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=cd55ff06-aad7-4fbb-a3b3-3ccf09f3bc50
           rw rootflags=subvol=@ quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
           systemd.unified_cgroup_hierarchy=1 resume=UUID=e23cd8fd-c09f-41b3-84ec-845496b901c9 loglevel=3
           Desktop: GNOME 41.1 tk: GTK 3.24.30 wm: gnome-shell dm: GDM 41.0 Distro: Garuda Linux
           base: Arch Linux
Machine:   Type: Laptop System: ASUSTeK product: X555SJ v: 1.0 serial: <filter>
           Mobo: ASUSTeK model: X555SJ v: 1.0 serial: <filter> UEFI: American Megatrends v: X555SJ.214
           date: 04/18/2019
Battery:   ID-1: BAT0 charge: 22.0 Wh (84.6%) condition: 26.0/37.3 Wh (69.8%) volts: 7.5 min: 7.5
           model: ASUSTeK X555-50 type: Li-ion serial: N/A status: Discharging
CPU:       Info: Quad Core model: Intel Pentium N3700 socket: BGA1155 bits: 64 type: MCP arch: Airmont
           family: 6 model-id: 4C (76) stepping: 3 microcode: 368 cache: L1: 224 KiB L2: 4 MiB
           flags: ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 12800
           Speed: 1062 MHz min/max: 480/2400 MHz base/boost: 1600/2400 volts: 1.2 V ext-clock: 80 MHz
           Core speeds (MHz): 1: 1082 2: 1281 3: 1161 4: 480
           Vulnerabilities: Type: itlb_multihit status: Not affected
           Type: l1tf status: Not affected
           Type: mds mitigation: Clear CPU buffers; SMT disabled
           Type: meltdown mitigation: PTI
           Type: spec_store_bypass status: Not affected
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
           Type: spectre_v2
           mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: disabled, RSB filling
           Type: srbds status: Not affected
           Type: tsx_async_abort status: Not affected
Graphics:  Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics
           vendor: ASUSTeK driver: i915 v: kernel bus-ID: 00:02.0 chip-ID: 8086:22b1 class-ID: 0300
           Device-2: NVIDIA GK208BM [GeForce 920M] driver: nouveau v: kernel bus-ID: 01:00.0
           chip-ID: 10de:1299 class-ID: 0302
           Device-3: Realtek USB2.0 VGA UVC WebCam type: USB driver: uvcvideo bus-ID: 1-5:4
           chip-ID: 0bda:57de class-ID: 0e02 serial: <filter>
           Display: server: X.Org 1.21.1.1 compositor: gnome-shell driver: loaded: nouveau
           unloaded: modesetting failed: intel alternate: fbdev,nv,vesa display-ID: :1 screens: 1
           Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.2x8.0") s-diag: 414mm (16.3")
           Monitor-1: eDP1 res: 1366x768 hz: 60 dpi: 102 size: 340x190mm (13.4x7.5") diag: 389mm (15.3")
           Message: Unable to show advanced data. Required tool glxinfo missing.
Audio:     Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:2284
           class-ID: 0403
           Device-2: NVIDIA GK208 HDMI/DP Audio driver: snd_hda_intel v: kernel bus-ID: 01:00.1
           chip-ID: 10de:0e0f class-ID: 0403
           Sound Server-1: ALSA v: k5.15.5-zen1-1-zen running: yes
           Sound Server-2: JACK v: 1.9.19 running: no
           Sound Server-3: PulseAudio v: 15.0 running: no
           Sound Server-4: PipeWire v: 0.3.40 running: yes
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK driver: r8169
           v: kernel port: d000 bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200
           IF: enp2s0 state: down mac: <filter>
           Device-2: Realtek RTL8723BE PCIe Wireless Network Adapter vendor: Lite-On driver: rtl8723be
           v: kernel port: c000 bus-ID: 03:00.0 chip-ID: 10ec:b723 class-ID: 0280
           IF: wlp3s0 state: up mac: <filter>
Bluetooth: Device-1: Realtek Bluetooth Radio type: USB driver: btusb v: 0.8 bus-ID: 1-3:2
           chip-ID: 0bda:b721 class-ID: e001 serial: <filter>
           Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives:    Local Storage: total: 119.24 GiB used: 10.56 GiB (8.9%)
           SMART Message: Required tool smartctl not installed. Check --recommends
           ID-1: /dev/sda maj-min: 8:0 vendor: SanDisk model: SD6SB1M-128G-1006 size: 119.24 GiB
           block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 706
           scheme: GPT
Partition: ID-1: / raw-size: 110.15 GiB size: 110.15 GiB (100.00%) used: 10.56 GiB (9.6%) fs: btrfs
           block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
           ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 576 KiB (0.2%) fs: vfat
           block-size: 512 B dev: /dev/sda1 maj-min: 8:1
           ID-3: /home raw-size: 110.15 GiB size: 110.15 GiB (100.00%) used: 10.56 GiB (9.6%) fs: btrfs
           block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
           ID-4: /var/log raw-size: 110.15 GiB size: 110.15 GiB (100.00%) used: 10.56 GiB (9.6%) fs: btrfs
           block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
           ID-5: /var/tmp raw-size: 110.15 GiB size: 110.15 GiB (100.00%) used: 10.56 GiB (9.6%) fs: btrfs
           block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
Swap:      Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
           ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/sda3
           maj-min: 8:3
           ID-2: swap-2 type: zram size: 7.67 GiB used: 0 KiB (0.0%) priority: 100 dev: /dev/zram0
Sensors:   System Temperatures: cpu: 6280.4 C mobo: 35.0 C gpu: nouveau temp: 31.0 C
           Fan Speeds (RPM): cpu: 0
Info:      Processes: 224 Uptime: 4m wakeups: 12931 Memory: 7.67 GiB used: 1.63 GiB (21.3%) Init: systemd
           v: 249 tool: systemctl Compilers: gcc: 11.1.0 clang: 13.0.0 Packages: pacman: 1153 lib: 340
           Shell: fish (sudo) v: 3.3.1 default: Bash v: 5.1.12 running-in: gnome-terminal inxi: 3.3.09

What does your audio/volume panel say? I see you have hybrid GPU and a few other things are you sure it's not just sending sound over HDMI to a screen with no speakers or something?

Outside that I will be the unpopular guy and say get rid of pipewire and just use pulse and see if it behaves but we'll save that for until a few questions have been answered.

Btw alsa is in the picture but WAY out of frame, restarting it is like trying to fix your TV by turning on your toaster at this point :wink:

Can you be more specific about the problem you’re having? What doesn’t work?

1 Like

No sound output,it display null on test speakers

What audio chipset do you have?

He has several just due to the HDMI.

Null on test? Normally it will say dummy output. You never did answer my question about what the Pulse audio control says...unless that was what you meant by null on test speakers.

Failing the Pulseaudio control (pavucontrol) what does alsamixer say (you may need to install alsa-utils). While I'd rather get some solid info before saying JUMP OFF THE LEDGE I really think you should just nuke pipewire.

What displays null?

I was after the specific chipset, but I guess it doesn’t matter. Both devices use drivers that are included in the kernel, so no additional drivers are needed.

There’s nothing wrong with PipeWire - or do you have a specific reason for suggesting this?

3 Likes

Yeah both should be supported i.e. I suspect this is just a configuration issue sending sound out the wrong...PIPE...(see what I did there).

Yeah so far I find Pipewire to be problematic with a lot of things. Kinda like with Wayland, some it works, some it doesn't. Pipewire is defiantly not the one size fits all savior of Linux audio (yet). I hope it will fulfill its promises but atm I find it breaks a lot of things and adds a lot of confusion. Even Pulse can be confusing to new users because it doesn't reveal a lot of info. For some of that you need alsamixer...and past that you have to hand edit configs. Very unfriendly, very unintuitive.

I've found on a few recent builds some machines with more than one audio interface Pipewire worked fine and I was able to leave it be. However on some the fix was removing it and going with some classic alsa => pulse => jack. Kinda weird to think almost every machine now has multiple audio systems due to HDMI/DP.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.