Fedora 44 pre release - dummy audio on Aorus Z390 Pro, unable to have sound output/input

Hi all, new Fedora user here with fresh install on dual boot system (windows partition on seperate hard drive). Trying to make the switch from Windows.

I am unable to get audio output working - the only listed audio output device is ‘dummy audio’. I have tried the remedy steps listed on Making sure you're not a bot! with no success.

It is recognising my USB headphones (ATH-M50xSTS-USB) when running lsusb. I wonder if it is an issue with audio drivers not running?

.

Output from alsa-info:

!!ALSA Information Script v 0.5.3
!!################################

!!Script ran on: Sat Apr 11 21:56:28 UTC 2026


!!Linux Distribution
!!------------------

Fedora release 44 (Forty Four) NAME="Fedora Linux" ID=fedora PRETTY_NAME="Fedora Linux 44 (KDE Plasma Desktop Edition)" LOGO=fedora-logo-icon CPE_NAME="cpe:/o:fedoraproject:fedora:44" DEFAULT_HOSTNAME="fedora" HOME_URL="https://fedoraproject.org/" DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f44/" SUPPORT_URL="https://ask.fedoraproject.org/" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=44 REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=44 Fedora release 44 (Forty Four) Fedora release 44 (Forty Four)


!!DMI Information
!!---------------

Manufacturer:      Gigabyte Technology Co., Ltd.
Product Name:      Z390 AORUS PRO WIFI
Product Version:   Default string
Firmware Version:  F12
System SKU:        Default string
Board Vendor:      Gigabyte Technology Co., Ltd.
Board Name:        Z390 AORUS PRO WIFI-CF


!!ACPI Device Status Information
!!---------------

/sys/bus/acpi/devices/ACPI000C:00/status         15
/sys/bus/acpi/devices/INT33A1:00/status          15
/sys/bus/acpi/devices/INT340E:00/status          15
/sys/bus/acpi/devices/INT3450:00/status          15
/sys/bus/acpi/devices/INT3F0D:00/status          15
/sys/bus/acpi/devices/LNXPOWER:00/status         15
/sys/bus/acpi/devices/LNXPOWER:01/status         1
/sys/bus/acpi/devices/LNXPOWER:02/status         1
/sys/bus/acpi/devices/LNXPOWER:03/status         1
/sys/bus/acpi/devices/LNXPOWER:04/status         1
/sys/bus/acpi/devices/MSFT0101:00/status         15
/sys/bus/acpi/devices/PNP0103:00/status          15
/sys/bus/acpi/devices/PNP0C02:03/status          3
/sys/bus/acpi/devices/PNP0C02:05/status          3
/sys/bus/acpi/devices/PNP0C04:00/status          31
/sys/bus/acpi/devices/PNP0C0C:00/status          15
/sys/bus/acpi/devices/PNP0C0E:00/status          11
/sys/bus/acpi/devices/PNP0C0F:00/status          11
/sys/bus/acpi/devices/PNP0C0F:01/status          11
/sys/bus/acpi/devices/PNP0C0F:02/status          11
/sys/bus/acpi/devices/PNP0C0F:03/status          11
/sys/bus/acpi/devices/PNP0C0F:04/status          11
/sys/bus/acpi/devices/PNP0C0F:05/status          11
/sys/bus/acpi/devices/PNP0C0F:06/status          11
/sys/bus/acpi/devices/PNP0C0F:07/status          11
/sys/bus/acpi/devices/PNP0C14:04/status          11
/sys/bus/acpi/devices/PRP00001:00/status         11


!!ACPI SoundWire Device Status Information
!!---------------

Realtek 0x000010025d070100
Realtek 0x000110025d070100
Realtek 0x000210025d070100
Realtek 0x000310025d070100
Realtek 0x000010025d070000
Realtek 0x000110025d070000
Realtek 0x000210025d070000
Realtek 0x000310025d070000


!!Kernel Information
!!------------------

Kernel release:    #1 SMP PREEMPT_DYNAMIC Wed Mar 25 18:23:49 UTC 2026
Operating System:  GNU/Linux
Architecture:      x86_64
Processor:         unknown
SMP Enabled:       Yes


!!ALSA Version
!!------------

Driver version:     
Library version:    
Utilities version:  1.2.15.2


!!Loaded ALSA modules
!!-------------------



!!Sound Servers on this system
!!----------------------------

PipeWire:
      Installed - Yes (/usr/bin/pipewire)
      Running - Yes

No sound servers found.


!!Soundcards recognised by ALSA
!!-----------------------------



!!PCI Soundcards installed in the system
!!--------------------------------------

00:1f.3 Audio device [0403]: Intel Corporation Cannon Lake PCH cAVS [8086:a348] (rev 10) (prog-if 00 [HDA compatible])
        DeviceName: Onboard - Sound
01:00.1 Audio device [0403]: NVIDIA Corporation GA102 High Definition Audio Controller [10de:1aef] (rev a1) (prog-if 00 [HDA compatible])
        Subsystem: Gigabyte Technology Co., Ltd Device [1458:4081]


!!Modprobe options (Sound related)
!!--------------------------------

snd_hda_intel: dmic_detect=0
snd_hda_intel: power_save=0
snd_intel_dspcfg: dsp_driver=1


!!Loaded sound module options
!!---------------------------


!!Sysfs card info
!!---------------

!!Card: /sys/class/sound/card*
Driver: 
Tree:
        /sys/class/sound/card*  [error opening dir]


!!ALSA Device nodes
!!-----------------



!!ALSA configuration files
!!------------------------

!!System wide config file (/etc/asound.conf)

#
# Place your global alsa-lib configuration here...
#


!!Aplay/Arecord output
!!--------------------

APLAY

aplay: device_list:279: no soundcards found...

ARECORD

arecord: device_list:279: no soundcards found...

!!Amixer output
!!-------------


!!Alsactl output
!!--------------

--startcollapse--
--endcollapse--


!!All Loaded Modules
!!------------------

acpi_pad
coretemp
drm_ttm_helper
e1000e
ee1004
fat
fuse
ghash_clmulni_intel
hkdf
i2c_dev
i2c_i801
i2c_smbus
intel_cstate
intel_oc_wdt
intel_pch_thermal
intel_powerclamp
intel_rapl_common
intel_rapl_msr
intel_tcc_cooling
intel_uncore
irqbypass
joydev
kvm
kvm_intel
lz4_compress
lz4hc_compress
mei
mei_hdcp
mei_me
mei_pxp
nf_conntrack
nf_conntrack_broadcast
nf_conntrack_netbios_ns
nf_defrag_ipv4
nf_defrag_ipv6
nf_nat
nf_reject_ipv4
nf_reject_ipv6
nf_tables
nfnetlink
nft_chain_nat
nft_ct
nft_fib
nft_fib_inet
nft_fib_ipv4
nft_fib_ipv6
nft_reject
nft_reject_inet
nvidia
nvidia_drm
nvidia_modeset
nvidia_uvm
nvme
nvme_auth
nvme_core
nvme_keyring
pinctrl_cannonlake
qrtr
rapl
spi_intel
spi_intel_pci
sunrpc
ttm
uinput
vfat
video
wmi
x86_pkg_temp_thermal
zram


!!ALSA/HDA dmesg
!!--------------



!!Packages installed
!!--------------------

alsa-lib-1.2.15.3-3.fc44.x86_64
alsa-ucm-1.2.15.3-3.fc44.noarch
alsa-utils-1.2.15.2-3.fc44.x86_64
alsa-sof-firmware-2025.12.2-1.fc44.noarch
alsa-tools-firmware-1.2.15-4.fc44.x86_64

Any support in troubleshooting would be appreciated. Sorry still very new to Linux but keen to learn. It seems to be failing to recognise/load intelhd audio as a soundcard maybe?
I have been able to succesfully use the headphones on an ubuntu install without issue to rule out hardware issue with respect to the headphones.

What does

inxi -A

Give you? We are looking for the driver…

You might need to install inxi

  Device-1: Intel Cannon Lake PCH cAVS driver: N/A
  Device-2: NVIDIA GA102 High Definition Audio driver: N/A
  Device-3: Realtek ATH-M50xSTS-USB driver: hid-generic,usbhid type: USB
  Server-1: PipeWire v: 1.6.2 status: active

So no drivers, can you look up what drivers are required for ‘Cannon Lake’ and install them?

I have looked and everything I can find is that it is meant to work out of the box and just update the kernel? I am unable to find any relevant drivers in any case.

Could be firmware.

Try

sudo dnf install alsa-sof-firmware

and reboot

No luck, already installed. I rebooted for good measure but still not recognised.

In case it is of use in diagnosis - further output:

fpaste --audioinfo --printonly
Gathering system info ...... 
=== fpaste 0.5.0.0 System Information ===
* OS Release (lsb_release -ds):
     "Fedora Linux 44 (KDE Plasma Desktop Edition)"
     
* Kernel (uname -r):
     6.19.10-300.fc44.x86_64
     
* Kernel cmdline (cat /proc/cmdline):
     BOOT_IMAGE=(hd1,gpt2)/vmlinuz-6.19.10-300.fc44.x86_64 root=UUID=7d603417-af74-43d1-83fd-0320a23c80c7 ro rootflags=subvol=root Nothing to do. vga=791 rhgb quiet rd.driver.blacklist=nouveau,nova_core modprobe.blacklist=nouveau,nova_core snd_intel_dspcfg.dsp_driver=3
     
* PCI Audio devices (lspci |  grep -i -E 'audio' | cut -b1-7 | xargs -i lspci -vnnks {} | grep -v "<access denied>"):
     00:1f.3 Audio device [0403]: Intel Corporation Cannon Lake PCH cAVS [8086:a348] (rev 10) (prog-if 00 [HDA compatible])
        DeviceName: Onboard - Sound
        Subsystem: Gigabyte Technology Co., Ltd Device [1458:a0c3]
        Flags: bus master, fast devsel, latency 32, IRQ 11
        Memory at 53430000 (64-bit, non-prefetchable) [size=16K]
        Memory at 53100000 (64-bit, non-prefetchable) [size=1M]
     
     01:00.1 Audio device [0403]: NVIDIA Corporation GA102 High Definition Audio Controller [10de:1aef] (rev a1) (prog-if 00 [HDA compatible])
        Subsystem: Gigabyte Technology Co., Ltd Device [1458:4081]
        Flags: bus master, fast devsel, latency 0, IRQ 10
        Memory at 53080000 (32-bit, non-prefetchable) [size=16K]
     
     
* Audio devices (without results: "cat /proc/asound/cards"):
     N/A

* User audio services (systemctl --user --no-pager status wireplumber pipewire* | sed "s/$(hostname)/ahost/"):
     ● wireplumber.service - Multimedia Service Session Manager
          Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
         Drop-In: /usr/lib/systemd/user/service.d
                  └─10-timeout-abort.conf
          Active: active (running) since Sun 2026-04-12 11:59:18 NZST; 5min ago
      Invocation: bc45424ef98749aca262e13251e776c5
        Main PID: 2145 (wireplumber)
           Tasks: 9 (limit: 38338)
          Memory: 7.5M (peak: 7.9M)
             CPU: 589ms
          CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
                  └─2145 /usr/bin/wireplumber
     
     Apr 12 11:59:18 ahost systemd[1844]: Started wireplumber.service - Multimedia Service Session Manager.
     Apr 12 11:59:19 ahost wireplumber[2145]: spa.bluez5: BlueZ system service is not available
     Apr 12 11:59:19 ahost wireplumber[2145]: [0:00:32.644189026] [2145]  INFO Camera camera_manager.cpp:340 libcamera v0.7.0
     
     ● 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 2026-04-12 11:59:18 NZST; 5min ago
      Invocation: f7411629d9e140999d141d5a6a17886e
     TriggeredBy: ● pipewire-pulse.socket
        Main PID: 2151 (pipewire-pulse)
           Tasks: 3 (limit: 38338)
          Memory: 5.1M (peak: 6M)
             CPU: 108ms
          CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
                  └─2151 /usr/bin/pipewire-pulse
     
     Apr 12 11:59:18 ahost systemd[1844]: Started pipewire-pulse.service - PipeWire PulseAudio.
     
     ● pipewire-pulse.socket - PipeWire PulseAudio
          Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.socket; enabled; preset: enabled)
          Active: active (running) since Sun 2026-04-12 11:59:18 NZST; 5min ago
      Invocation: 81ac50bd27a246bf9d14967575485414
        Triggers: ● pipewire-pulse.service
          Listen: /run/user/1000/pulse/native (Stream)
     
     Apr 12 11:59:18 ahost systemd[1844]: Listening on pipewire-pulse.socket - PipeWire PulseAudio.
     
     ● pipewire.socket - PipeWire Multimedia System Sockets
          Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled)
          Active: active (running) since Sun 2026-04-12 11:59:18 NZST; 5min ago
      Invocation: 334dad2bfb3a407191a9549c7b0af2e9
        Triggers: ● pipewire.service
          Listen: /run/user/1000/pipewire-0 (Stream)
                  /run/user/1000/pipewire-0-manager (Stream)
     
     Apr 12 11:59:18 ahost systemd[1844]: Listening on pipewire.socket - PipeWire Multimedia System Sockets.
     
     ● pipewire.service - PipeWire Multimedia Service
          Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; 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 2026-04-12 11:59:18 NZST; 5min ago
      Invocation: 3f47bc2462b8400fb48a26b0fe380ebc
     TriggeredBy: ● pipewire.socket
        Main PID: 2144 (pipewire)
           Tasks: 3 (limit: 38338)
          Memory: 9.9M (peak: 13.5M)
             CPU: 152ms
          CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
                  └─2144 /usr/bin/pipewire
     
     Apr 12 11:59:18 ahost systemd[1844]: Started pipewire.service - PipeWire Multimedia Service.
inxi -Fxz
System:
  Kernel: 6.19.10-300.fc44.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 16.0.1
  Desktop: KDE Plasma v: 6.6.3 Distro: Fedora Linux 44 (KDE Plasma Desktop
    Edition)
Machine:
  Type: Desktop System: Gigabyte product: Z390 AORUS PRO WIFI v: N/A
    serial: <superuser required>
  Mobo: Gigabyte model: Z390 AORUS PRO WIFI-CF serial: <superuser required>
    Firmware: UEFI vendor: American Megatrends v: F12 date: 11/05/2021
CPU:
  Info: 8-core model: Intel Core i7-9700K bits: 64 type: MCP arch: Coffee Lake
    rev: D cache: L1: 512 KiB L2: 2 MiB L3: 12 MiB
  Speed (MHz): avg: 800 min/max: 800/4900 cores: 1: 800 2: 800 3: 800 4: 800
    5: 800 6: 800 7: 800 8: 800 bogomips: 57600
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA GA102 [GeForce RTX 3080 Ti] vendor: Gigabyte driver: nvidia
    v: 595.58.03 arch: Ampere bus-ID: 01:00.0
  Display: wayland server: Xwayland v: 24.1.9 compositor: kwin_wayland
    driver: gpu: nv_platform,nvidia,nvidia-nvswitch resolution:
    1: 1920x1080~75Hz 2: 2560x1440~100Hz
  API: EGL v: 1.5 drivers: nvidia,swrast platforms:
    active: gbm,wayland,x11,surfaceless,device inactive: device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 595.58.03
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3080 Ti/PCIe/SSE2
  API: Vulkan v: 1.4.341 drivers: nvidia,llvmpipe surfaces: N/A devices: 2
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings wl: wayland-info
    x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: Gigabyte driver: N/A
    bus-ID: 00:1f.3
  Device-2: NVIDIA GA102 High Definition Audio vendor: Gigabyte driver: N/A
    bus-ID: 01:00.1
  Device-3: ButtKicker PLUS driver: hid-generic,usbhid type: USB
    bus-ID: 1-5:3
  Device-4: Realtek ATH-M50xSTS-USB driver: hid-generic,usbhid type: USB
    bus-ID: 1-9:5
  API: ALSA v: k6.19.10-300.fc44.x86_64 status: inactive
  Server-1: PipeWire v: 1.6.2 status: active
Network:
  Device-1: Intel Cannon Lake PCH CNVi WiFi driver: N/A bus-ID: 00:14.3
  Device-2: Intel Ethernet I219-V vendor: Gigabyte driver: e1000e v: kernel
    port: N/A bus-ID: 00:1f.6
  IF: eno2 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) driver: N/A
    type: USB bus-ID: 1-14:9
Drives:
  Local Storage: total: 4.33 TiB used: 7.67 GiB (0.2%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 2TB
    size: 1.82 TiB temp: 49.9 C
  ID-2: /dev/sda vendor: Crucial model: CT256MX100SSD1 size: 238.47 GiB
  ID-3: /dev/sdb vendor: Crucial model: CT500MX500SSD1 size: 465.76 GiB
  ID-4: /dev/sdc vendor: Samsung model: SSD 860 QVO 2TB size: 1.82 TiB
Partition:
  ID-1: / size: 463.17 GiB used: 6.96 GiB (1.5%) fs: btrfs dev: /dev/sdb3
  ID-2: /boot size: 1.9 GiB used: 702 MiB (36.1%) fs: ext4 dev: /dev/sdb2
  ID-3: /boot/efi size: 598.8 MiB used: 17.7 MiB (3.0%) fs: vfat
    dev: /dev/sdb1
  ID-4: /home size: 463.17 GiB used: 6.96 GiB (1.5%) fs: btrfs
    dev: /dev/sdb3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 39.0 C pch: 46.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 32 GiB available: 31.25 GiB used: 4.51 GiB (14.4%)
  Processes: 357 Uptime: 10m Init: systemd
  Packages: N/A note: see --rpm Compilers: gcc: 16.0.1 Shell: Bash v: 5.3.9
    inxi: 3.3.40

no wonder the system can’t configure the audio card. The kernel cmdline includes the args snd_intel_dspcfg.dsp_driver=3 , which is the wrong driver for the cAVS audio device. Remove it.

$ modinfo -p snd-intel-dspcfg
dsp_driver:Force the DSP driver for Intel DSP (0=auto, 1=legacy, 2=SST, 3=SOF, 4=AVS) (int)

Then locate the file(s) in /etc/modprobe.d/ where these options are set

!!Modprobe options (Sound related)
!!--------------------------------
snd_hda_intel: dmic_detect=0
snd_hda_intel: power_save=0
snd_intel_dspcfg: dsp_driver=1

and rename these file(s) filename.conf → filename.conf_OFF
and restart the system and test if audio works.

run sudo alsa-info.sh --no-upload and evaluate the dmesg section for errors

!!ALSA/HDA dmesg
!!--------------

lspci -k -s 00:1f.3 will show you which driver is active and also other driver available..
i.e on my system:

$ lspci -k -s 00:1f.3 
00:1f.3 Audio device: Intel Corporation 500 Series Chipset Family On-Package High Definition Audio (HD Audio) (rev 20)
	Subsystem: Intel Corporation Device 2090
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_soc_avs, snd_sof_pci_intel_tgl, snd_hda_intel

the driver in use is snd_hda_intel ( that’s the legacy hda ) , But I could override and select snd_soc_avs or snd_sof* ( see the modinfo -p ) output above

my guess, the system probably requires the legacy hda kernel driver.