No audio from built in speakers on Fedora 41Asus ROG alc294

I have an Asus Rog Strix G15, and during upgrading from Fedora 40 to Fedora 41, my system crashed. I decided to do a clean install of Fedora Workstation 41, but now I have no audio coming from the built-in speakers. However, if I connect my Bluetooth headset, the audio works fine.

When I go to SettingsSound, the selected output device is “Speakers - Build-in Audio”. This is the only available option. When i click “Test Speakers”, it visually indicates that there is sound, but I can’t hear anything.

I am using PipeWire and PipeWire-pulse and both services seem to be running:

systemctl --user status pipewire:
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: disabled)
Drop-In: /usr/lib/systemd/user/pipewire.service.d
└─00-uresourced.conf
/usr/lib/systemd/user/service.d
└─10-timeout-abort.conf
Active: active (running) since Sun 2025-02-09 16:35:43 CET; 34min ago
Invocation: 66f910091fd94ae5bbaabc4a4e7c4e7d
TriggeredBy: ● pipewire.socket
Main PID: 45336 (pipewire)
Tasks: 3 (limit: 18694)
Memory: 8.3M (peak: 10M)
CPU: 3.773s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─45336 /usr/bin/pipewire

systemctl --user status pipewire-pulse:
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; preset: disabled)
Drop-In: /usr/lib/systemd/user/service.d
└─10-timeout-abort.conf
Active: active (running) since Sun 2025-02-09 16:35:43 CET; 35min ago
Invocation: f8546b94bc314e409e0ff2eddd446fc9
TriggeredBy: ● pipewire-pulse.socket
Main PID: 45338 (pipewire-pulse)
Tasks: 3 (limit: 18694)
Memory: 19.1M (peak: 20.2M)
CPU: 7.336s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─45338 /usr/bin/pipewire-pulse

This is the output of pactl list sinks short:
60 alsa_output.pci-0000_00_1f.3.analog-stereo PipeWire s32le 2ch 48000Hz IDLE`

Has anyone encountered this issue or can suggest a solution? Any help would be greatly appreciated! If you need any additional information, please let me know.

Run

alsamixer

It is a nice little tool, have a poke into that

I have taken a look at alsamixer already, but everything seems to be fine.

This is what my default looks like:

This is what my Intel sound card looks like:

Update:

I added options snd-hda-intel model=asus-zenbook to /etc/modprobe.d/alsa-base.conf.

This solved my problem, but won’t be a general fix. Apparently this is a common issue for the ALC294 sound card installed in the ROG laptops from Asus.

2 Likes

My Asus never ever had any issue with the sound or anything else:

$ sudo dmesg|grep -i asus
[    0.000000] DMI: ASUSTeK COMPUTER INC. ROG Strix G614JI_G614JI/G614JI, BIOS G614JI.331 11/11/2024