Fix Intermittent HDMI Audio Issues in Fedora Linux

Are you experiencing random audio dropouts while using Fedora Linux? Don’t worry! This guide will help you resolve these issues with easy-to-follow steps, even if you’re new to Linux.

Understanding the Symptoms

Common symptoms you might experience:

  • Sound disappears after system boot
  • Audio randomly comes and goes
  • Sound returns on its own after some time
  • Audio output not detected in system settings

Common Causes

These issues typically occur due to:

  1. Intel audio driver conflicts
  2. Suboptimal PipeWire configuration
  3. Sound Open Firmware (SOF) issues
  4. GRUB settings that need adjustment

Step-by-Step Solutions

1. Check Audio System Status

First, let’s check your audio system status by running:

bash
pactl info

Pay attention to the output, particularly the sound card and PipeWire sections.

2. PipeWire Configuration

Follow these steps:

  1. Create configuration directory:
bash
mkdir -p ~/.config/pipewire/pipewire.conf.d/
  1. Create new configuration file:
bash
sudo nano ~/.config/pipewire/pipewire.conf.d/99-input-deactivate.conf
terminal linux
Nano
cat << EOF > ~/.config/pipewire/pipewire.conf.d/99-input-deactivate.conf
context.properties = {
    default.clock.rate = 48000
    default.clock.quantum = 1024
    default.clock.min-quantum = 32
    default.clock.max-quantum = 8192
}
EOF

3. GRUB Configuration Fix

  1. Open GRUB configuration file:
bash
sudo nano /etc/default/grub
  1. Find GRUB_CMDLINE_LINUX="" and modify it to:
terminal linux 2
Nano
GRUB_CMDLINE_LINUX=”snd_hda_intel.dmic_detect=0″

Save changes by pressing: CTRL + X ➡️ Y ➡️ ENTER

  1. Update GRUB configuration:
bash
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

4. Enable Required Services

Run the following commands:

bash
systemctl –user enable pipewire.service
systemctl –user enable pipewire-pulse.service
systemctl –user enable wireplumber.service

5. Restart Services

bash
systemctl –user restart pipewire pipewire-pulse wireplumber

restart the computer.

Test on:
Fedora 4.0
PipeWire versi 1.0.8

Tirsasaki
Tirsasaki

I’m a Linux enthusiast who loves sharing knowledge about technology and open-source software. As a writer for Conslinux.com, I create easy-to-follow tutorials, tips for troubleshooting, and helpful guides to make your computing experience better. I enjoy exploring different Linux distributions and am excited to share my insights with the community!

Articles: 215

Leave a Reply

Your email address will not be published. Required fields are marked *