Audio on Omarchy Linux
How audio works on Omarchy 4.x: PipeWire defaults, the SOF firmware and speaker tuning install hooks, the bugs that still bite, and the fix order.
Audio on Omarchy 4.x is plain PipeWire, WirePlumber and pipewire-pulse, with nothing Omarchy-specific in the path for ordinary hardware. Omarchy adds three things: sof-firmware on Intel DSP laptops, a soft-mixer rule on ASUS ROG, and a measured speaker tuning on the 2026 XPS 14/16. When sound dies, run omarchy-restart-audio first, then check the ALSA hardware mixer with amixer, then test the stock Arch kernel.
On this page
Audio on Omarchy is stock Arch audio. PipeWire, WirePlumber and pipewire-pulse do the work, and Omarchy adds a thin layer of hardware hooks and CLI helpers on top. For ordinary hardware there is nothing Omarchy-specific in the path. The failures cluster in a few predictable places, and the list below comes from the 267 audio-tagged issues in the tracker plus the v4.0.4 source tree.
Status on 4.0.4
Omarchy ships no audio configuration of its own for ordinary HDA codecs, USB DACs and headsets, HDMI and DisplayPort output, or Bluetooth A2DP. On that hardware you get stock Arch PipeWire behaviour plus the WirePlumber A2DP auto-connect rule that arrived in 3.8.0.
Reliably rough: Intel SoundWire laptops whose machine driver the kernel does not yet match, laptops whose smart amplifier is driven by a separate chip such as TAS2781 or CS35L56, Bluetooth HFP microphones, and Apple hardware older than the T2 era.
New on 4.0.4 and worth knowing: the release made the bespoke linux-omarchy kernel the default boot entry for everyone. Two audio regressions filed the day after it shipped both disappear when the reporter boots the stock Arch linux kernel from the Limine menu instead. If your sound changed on 15 or 16 September 2026, that is the first thing to test.
What Omarchy does automatically
The root-side hooks live in install/hardware/ and run through omarchy-apply-hardware when the ISO is finalized; the per-user ones live in install/user/hardware/ and run from omarchy-finalize-user. A regular omarchy-update does not rerun them. A fix that lands after your install reaches you only when it also ships as a migration, which is how the wider sof-firmware check got to existing machines in 3.8.3.
- Intel SOF firmware.
install/hardware/intel/sof-firmware.shcallsomarchy-hw-intel-sof, which just looks for an Intel audio controller inlspci. If one is there,sof-firmwareis installed. The script’s own comment is blunt about why: without that firmware thesof-audio-pci-intel-*drivers give you a Dummy Output and nothing else. This hook arrived in 3.8.0 for Panther Lake and was widened in 3.8.3 to Arrow Lake, Meteor Lake and Wildcat Lake. - ASUS ROG soft mixer.
install/user/hardware/asus/fix-audio-mixer.shcopiesalsa-soft-mixer.confinto your WirePlumber config, wipes the saved default routes, and setsMasterto 80 percent unmuted on an ALC285 card. A companion script dropsInternal Mic Boostto zero and sets capture to 70 percent, because the default boost clips. - Lenovo Yoga Pro 7 bass.
install/hardware/lenovo/fix-yoga-pro7-bass-speakers.shmatches the DMI stringYoga Pro 7 14IAH10and writes a modprobe option pinning the ALC287 to thealc287-yoga9-bass-spk-pinmodel, so both amplifier speakers get signal. - Framework 13 AMD input.
fix-f13-amd-audio-input.shsets the AMD card profile to the HiFi variant that exposes both microphones plus the speaker. - Speaker tunings. On a match,
install/hardware/speaker-tuning.shpulls inlsp-plugins-lv2, and at first loginomarchy audio tuning oninstalls a PipeWire filter chain in front of the internal speaker sink. Only the 2026 Dell XPS 14 and XPS 16 ship one today, matched on DMI product SKU0DB9and0DBA. The XPS 14 profile was measured, the XPS 16 is covered on report only, and the config file says so.
The tuning runs as its own PipeWire client under omarchy-speaker-tuning.service rather than inside the daemon, so switching it does not drop every PulseAudio client. If the tuning sink fails to appear, or links to the wrong sink, the script removes itself and leaves your audio untouched.
You also get the Quickshell audio panel on SUPER + CTRL + A, volume keys routed through omarchy-audio-output-volume, output rotation on SHIFT + XF86AudioMute, and omarchy-restart-audio wired into the menu at Update, Hardware, Audio.
Known problems
Known issues
| Issue | Models | Status | Fixed in |
|---|---|---|---|
| #6952 shell segfaults when PipeWire nodes vanish | Any, triggered by USB DACs, AirPods on AAC, WirePlumber restarts | open | not yet |
| #4821, #4801 soft mixer leaves ALC285 hardware controls muted | ASUS ROG Strix and Zephyrus G14, G16, G17, Flow | open, workaround known | not yet |
#5557 sof_sdw fails to instantiate the card |
ASUS Zenbook S14 UX5406AA | open, needs upstream kernel patches | not yet |
| #12086 TAS2781 amplifier does not bind to the HDA codec at boot | Lenovo Legion Pro 7 16IRX8H | open | not yet |
| #12008 CS4208 speakers silent, needs driver plus EFI chime un-mute | MacBook9,1 and 10,1 | open | not yet |
| #12131 constant HDMI audio underruns on the Omarchy kernel | MacBookPro11,2 Haswell | open | not yet |
| #12188 USB speaker loses volume headroom on the Omarchy kernel | Dell XPS 14 DA14260 | open | not yet |
#12204 volume keys act on easyeffects_sink, not the speakers |
Any machine running EasyEffects | open | not yet |
#12191 fronted-sink ignores community tuning sinks |
Desktops using a third-party calibrator plugin | open | not yet |
| #12113 Bluetooth HFP microphone records silence | OnePlus Bullets Wireless Z2, JBL Tune 770NC | open | not yet |
| #12047 USB microphone detected but capture clock stays at zero | Blue Yeti 046d:0ab7 | open, workaround known | not yet |
| #1818 Bluetooth headsets connect but never appear as sinks | Sony XM5, AirPods Pro 2 and others | closed May 2026 | 3.8.0 |
Two patterns dominate. The first is the ASUS ROG one. Omarchy’s own soft-mixer rule stops PipeWire from touching ALSA hardware controls, and on the ALC285 the kernel’s jack detection keeps resetting Headphone Playback Switch to off. Nothing then unmutes it. The rule exists to avoid other Realtek volume quirks, so it helps some machines and silences others.
The second is the smart amplifier problem. CS35L56 on SoundWire and TAS2781 over I2C both need the right machine description, firmware and topology before the speakers make any noise at all. On the Zenbook S14 the log shows sof_sdw sof_sdw: ASoC: failed to instantiate card -22 and aplay -l reports no soundcards. Pegorim built a kernel with two upstream SOF patches and got speakers, jack, microphone and HDMI all working, which pins the cause outside Omarchy.
The Bluetooth sink problem in #1818 closed when #5336 added a WirePlumber rule that auto-connects the A2DP sink and source profiles. It merged on 7 May 2026 and shipped two days later in 3.8.0, which is why it is the only row above with a version.
The Quickshell crash in #6952 is not a sound failure but it looks like one, because the bar disappears when a USB DAC or a Bluetooth headset re-registers. Several reporters traced it to the audio panel holding live PipeWire node objects that go null underneath it.
Fixes that work
Try these in order. Stop when sound comes back.
omarchy-restart-audio. It restarts WirePlumber, PipeWire and pipewire-pulse, and ifwpctlis still unresponsive it looks for a USB audio device stuck in SETUP state and resets it withusbreset. This clears most “it worked an hour ago” cases.- Check the real hardware mixer, not the PipeWire one.
amixer -c <n> contents; alsa-utils is in the base package set. PipeWire can report 30 percent volume and no mute whileMaster Playback Switchis off underneath. - On an ASUS ROG laptop, remove the soft-mixer file:
rm ~/.config/wireplumber/wireplumber.conf.d/alsa-soft-mixer.confand restart audio. Reporters on the Strix G16, Zephyrus G14, G16, M16 and Flow X13 confirmed it in #4821, and the Strix G17 reporter in #4801 got the same result by moving the whole WirePlumber config aside. - If you only have a Dummy Output, check
journalctl -b -k | grep -iE 'sof|snd'. A missingsof-firmwarepackage is a one-line fix. Afailed to instantiate card -22is not, and means waiting on a kernel. - Since 4.0.4, boot the stock Arch
linuxkernel once from the Limine menu and test again. Distortion, underruns and lost volume headroom on thelinux-omarchybuild have all been reported this way. - If a speaker tuning is active and the sound is wrong rather than absent,
omarchy audio tuning statusshows what matched andomarchy audio tuning offreverts you to raw speakers. - For a virtual sink, remember that
omarchy-audio-output-sinkresolves through it. With EasyEffects that resolution currently fails, so set the hardware sink volume directly withpactl set-sink-volume.
On 3.x the picture differs in two places: the bar was Waybar and there was no audio panel, since SUPER + CTRL + A arrived with 4.0.0, and speaker tunings did not exist before 4.0.0. The SOF firmware hook and the ASUS mixer scripts both predate 4.0 and behave the same.
Report it
Run omarchy debug. It writes /tmp/omarchy-debug.log with inxi -Farz, dmesg, the current boot’s warnings and errors from the journal, and your full package list. Attach that.
Add the audio specifics the debug log does not spell out: wpctl status, pactl list sinks, aplay -l, cat /proc/asound/cards, and journalctl -b -k | grep -iE 'sof|snd_hda|cs35l|tas27'. Name the codec and its subsystem ID, because fixes are keyed on the PCI SSID. Say which kernel you booted, linux-omarchy or stock Arch linux, and whether the other one behaves differently. That A/B result is the most useful single line in an audio report right now.
Related
Most-discussed upstream issues
The most-discussed upstream issues for this subsystem (328 total, 198 open).
| Issue | State | Comments | Opened |
|---|---|---|---|
| #6952 Quickshell SIGSEGV in QQuickRepeater when PipeWire removes USB audio nodes · fixed by #7783 | closed | 41 | 2026-08-15 |
| #4834 screenrecorder does not work for region | closed | 30 | 2026-03-01 |
| #4821 # No Sound Fix: ASUS ROG Strix G16 (2025) on Omarchy 3.4.1 | open | 10 | 2026-02-28 |
| #1818 Bluetooth Audio Devices Doesn't Work · fixed by #5336 #130 | closed | 24 | 2025-09-19 |
| #7220 Screensaver/idle triggers during Firefox video playback — portal Inhibit falls back to unowned org.freedesktop.ScreenSaver | closed | 3 | 2026-08-17 |
| #5372 Brave/Chromium lock up and performance glitches | open | 18 | 2026-04-20 |
| #1213 Omarchy is amazing! But battery percentage, notificaiton, and critical level needs to be considered. | closed | 3 | 2025-08-27 |
| #1858 Screen recording no longer works after updating · fixed by #1920 | closed | 14 | 2025-09-21 |
| #5557 No sound on ASUS Zenbook S14 UX5406AA (Panther Lake) — sof_sdw topology / kernel ABI mismatch · fixed by #5606 | open | 16 | 2026-05-03 |
| #5354 YouTube videos in Chrome not updating | closed | 13 | 2026-04-18 |
| #5773 System very chopper under heavy load after kernel 7.0 update | closed | 9 | 2026-05-11 |
| #1288 Bluetooth Audio Intermittent Dropouts | closed | 8 | 2025-08-29 |
Questions people ask
- Does Omarchy use PulseAudio or PipeWire?
- PipeWire, with WirePlumber as session manager and pipewire-pulse for PulseAudio clients. That is why pactl and wpctl both work.
- How do I restart audio without rebooting?
- Run omarchy-restart-audio, or pick Update then Hardware then Audio in the Omarchy menu. It restarts the three user services and can reset a stuck USB audio device.
- What is the speaker tuning and can I turn it off?
- A PipeWire filter chain placed in front of the internal speaker sink on laptops Omarchy ships a measured profile for. Run omarchy audio tuning status to see it, and omarchy audio tuning off to remove it.
- My sound broke right after the 4.0.4 update. What changed?
- 4.0.4 made the bespoke linux-omarchy kernel the default boot entry. Two reports filed the next day, HDMI underruns on a 2013 MacBook Pro and lost USB speaker volume on an XPS 14, both vanish when the reporter picks the stock Arch linux kernel in the Limine menu. Test that before anything else.
Sources and credit
Fixes on this page were worked out by Nobody1902 (Traced silent ASUS ROG speakers to the shipped alsa-soft-mixer.conf), beyondeye (Documented the ALC285 hardware mixer and soft-mixer interaction in detail), Pegorim (Built a kernel with the two upstream SOF patches that bring up Zenbook S14 audio), karlentwistle (Found that MacBook9,1 speakers also need the EFI chime un-muted). Text here is our own paraphrase; follow the links for the original threads.
- issueIssue #4821: No Sound Fix, ASUS ROG Strix G16 (2025) on Omarchy 3.4.1 · beyondeye · 2026-02-28
- issueIssue #4801: Speaker output not working in Asus Zephyrus G14 after 3.4 update · abhiram-ar · 2026-02-28
- issueIssue #5557: No sound on ASUS Zenbook S14 UX5406AA (Panther Lake) · Pegorim · 2026-05-03
- issueIssue #6952: Quickshell SIGSEGV in QQuickRepeater when PipeWire removes USB audio nodes · sanjyay · 2026-08-15
- issueIssue #12086: Internal speakers silent on Legion Pro 7 16IRX8H; TAS2781 binding changes with codec SSID override · slavkof · 2026-09-16
- issueIssue #12008: MacBook9,1 / 10,1 internal speakers silent after install · karlentwistle · 2026-09-15
- issueIssue #12131: linux-omarchy 7.2.5 kernel causes constant HDMI audio underruns on Haswell Mac · rissanssi · 2026-09-16
- issueIssue #12188: linux-omarchy kernel breaks screen backlight and USB audio volume on Dell XPS 14 (Panther Lake) · cthybert · 2026-09-16
- issueIssue #12204: omarchy-audio-output-sink fails to resolve physical sink for EasyEffects · layolayo · 2026-09-16
- issueIssue #12191: omarchy-audio-tuning fronted-sink ignores community omarchy_speaker_tuning sinks · roehrbacher · 2026-09-16
- issueIssue #12113: Bluetooth HFP microphone captures complete silence on OnePlus Bullets Wireless Z2 and JBL Tune 770NC · arsinghin · 2026-09-16
- issueIssue #12047: Blue Yeti microphone detected but produces no capture after reboot · daveplatt71 · 2026-09-16
- issueIssue #1818: Bluetooth Audio Devices Doesn't Work · matheorism · 2025-09-19
- prPR #5336: Enable Bluetooth A2DP auto-connect in WirePlumber · dandresrp · 2026-05-07
- docsOmarchy docs: Speaker tunings · 2026-09-15
- manualOmarchy manual: Troubleshooting · 2026-09-15