<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://freemwiki.com/index.php?action=history&amp;feed=atom&amp;title=Openai%2F6965e6ad-3360-8002-8595-a24e4bc1fbe0</id>
	<title>Openai/6965e6ad-3360-8002-8595-a24e4bc1fbe0 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://freemwiki.com/index.php?action=history&amp;feed=atom&amp;title=Openai%2F6965e6ad-3360-8002-8595-a24e4bc1fbe0"/>
	<link rel="alternate" type="text/html" href="https://freemwiki.com/index.php?title=Openai/6965e6ad-3360-8002-8595-a24e4bc1fbe0&amp;action=history"/>
	<updated>2026-04-25T07:32:13Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://freemwiki.com/index.php?title=Openai/6965e6ad-3360-8002-8595-a24e4bc1fbe0&amp;diff=595602&amp;oldid=prev</id>
		<title>Lukegao: by freem.ai...</title>
		<link rel="alternate" type="text/html" href="https://freemwiki.com/index.php?title=Openai/6965e6ad-3360-8002-8595-a24e4bc1fbe0&amp;diff=595602&amp;oldid=prev"/>
		<updated>2026-01-14T05:29:49Z</updated>

		<summary type="html">&lt;p&gt;by freem.ai...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{{DISPLAYTITLE:CachyOS Discord PipeWire Issue}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;This conversation was exported from ChatGPT&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;{{cite web|title=CachyOS Discord PipeWire Issue|url=https://chatgpt.com/share/6965e6ad-3360-8002-8595-a24e4bc1fbe0|publisher=ChatGPT|access-date=2026-01-14}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== gpt-5-2 ==&lt;br /&gt;
=== User:  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Assistant: This is a very common CachyOS plus Discord plus PipeWire issue, and the symptoms you described line up cleanly. ===&lt;br /&gt;
This is a very common CachyOS plus Discord plus PipeWire issue, and the symptoms you described line up cleanly. Here is a structured way to diagnose and fix it, starting with the most likely causes.&lt;br /&gt;
&lt;br /&gt;
==== What is probably happening ====&lt;br /&gt;
# CachyOS uses PipeWire by default.&lt;br /&gt;
# Discord on Linux is extremely sensitive to PipeWire state and permissions.&lt;br /&gt;
# Error 3002 usually means Discord cannot access the audio graph, not that the mic is broken.&lt;br /&gt;
# Vesktop showing no input devices at all indicates PipeWire is either: - not running correctly, or - running but missing the ALSA bridge, or - blocked by a stale Discord permission cache.&lt;br /&gt;
&lt;br /&gt;
The “mic sounds like a microwave” comment earlier strongly suggests PipeWire was already misconfigured or running with wrong sample rates.&lt;br /&gt;
&lt;br /&gt;
==== Step 1: Verify PipeWire is actually healthy ====&lt;br /&gt;
&lt;br /&gt;
Run these commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;systemctl --user status pipewire pipewire-pulse wireplumber&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should see all three as active (running).&lt;br /&gt;
&lt;br /&gt;
If any are missing or failed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;systemctl --user restart pipewire pipewire-pulse wireplumber&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then log out and log back in.&lt;br /&gt;
&lt;br /&gt;
==== Step 2: Make sure required audio packages are installed ====&lt;br /&gt;
&lt;br /&gt;
On CachyOS, these must exist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo pacman -S --needed pipewire pipewire-alsa pipewire-pulse wireplumber&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If pipewire-alsa is missing, microphones often vanish entirely.&lt;br /&gt;
&lt;br /&gt;
==== Step 3: Check if the system sees your microphone at all ====&lt;br /&gt;
&lt;br /&gt;
Run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;pw-cli ls Node | grep -i input&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;arecord -l&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If no capture devices appear, this is not a Discord issue yet. It means the kernel or PipeWire does not see the mic.&lt;br /&gt;
&lt;br /&gt;
If the mic does appear here but not in Discord or Vesktop, continue.&lt;br /&gt;
&lt;br /&gt;
==== Step 4: Reset Discord and Vesktop audio permissions ====&lt;br /&gt;
&lt;br /&gt;
Discord caches broken permissions aggressively.&lt;br /&gt;
&lt;br /&gt;
Close Discord and Vesktop completely.&lt;br /&gt;
&lt;br /&gt;
Then delete their configs:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;rm -rf ~/.config/discord&lt;br /&gt;
rm -rf ~/.config/Vesktop&lt;br /&gt;
rm -rf ~/.cache/discord&lt;br /&gt;
rm -rf ~/.cache/Vesktop&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now relaunch only one of them first. Prefer Vesktop initially.&lt;br /&gt;
&lt;br /&gt;
==== Step 5: Force correct audio backend in Vesktop ====&lt;br /&gt;
&lt;br /&gt;
In Vesktop settings:&lt;br /&gt;
* Audio subsystem: PipeWire&lt;br /&gt;
* Disable all noise suppression&lt;br /&gt;
* Disable echo cancellation&lt;br /&gt;
* Set input device explicitly, not “Default”&lt;br /&gt;
&lt;br /&gt;
If Vesktop still shows zero devices after Step 3 succeeded, PipeWire permissions are broken.&lt;br /&gt;
&lt;br /&gt;
==== Step 6: Check WirePlumber permissions ====&lt;br /&gt;
&lt;br /&gt;
Run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;ls ~/.local/state/wireplumber&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If this directory exists but looks empty or corrupted, reset it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;rm -rf ~/.local/state/wireplumber&lt;br /&gt;
systemctl --user restart wireplumber&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Log out and back in again.&lt;br /&gt;
&lt;br /&gt;
==== Step 7: Sample rate fix for robotic audio ====&lt;br /&gt;
&lt;br /&gt;
If the mic comes back but sounds distorted:&lt;br /&gt;
&lt;br /&gt;
Create or edit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;~/.config/pipewire/pipewire.conf.d/99-samplerate.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;context.properties = {&lt;br /&gt;
    default.clock.rate = 48000&lt;br /&gt;
    default.clock.allowed-rates = [ 48000 ]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then restart audio:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;systemctl --user restart pipewire pipewire-pulse wireplumber&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Discord hates mismatched sample rates.&lt;br /&gt;
&lt;br /&gt;
==== Step 8: Wayland specific note ====&lt;br /&gt;
&lt;br /&gt;
If you are on KDE Wayland, ensure:&lt;br /&gt;
* Discord is not launched with --enable-features=WebRTCPipeWireCapturer&lt;br /&gt;
* Vesktop is preferred, since it handles Wayland better&lt;br /&gt;
&lt;br /&gt;
Also check KDE mic permissions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;kcmshell6 kcm_privacy&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make sure microphone access is enabled globally.&lt;br /&gt;
&lt;br /&gt;
==== Summary of most likely fix ====&lt;br /&gt;
&lt;br /&gt;
In order of probability:&lt;br /&gt;
# Missing pipewire-alsa&lt;br /&gt;
# Corrupt WirePlumber state&lt;br /&gt;
# Discord cached broken PipeWire permissions&lt;br /&gt;
# Sample rate mismatch&lt;br /&gt;
&lt;br /&gt;
If you want, tell me:&lt;br /&gt;
* USB mic vs onboard audio&lt;br /&gt;
* KDE X11 or Wayland&lt;br /&gt;
* Output of arecord -l&lt;br /&gt;
&lt;br /&gt;
I can narrow this down to a single fix instead of shotgun troubleshooting.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:ChatGPT Shares]]&lt;br /&gt;
[[Category:openai]]&lt;/div&gt;</summary>
		<author><name>Lukegao</name></author>
	</entry>
</feed>