我的笔记本电脑上安装的 Fedora 发行版(Fedora 35 工作站版)有一个非常奇怪的音频问题。
之前我在笔记本电脑上使用 Windows 10,没有任何音频问题。然后我安装了 Fedora,大约一个月后,我开始出现以下症状: 有时候,不是所有日子,仅仅几天,音频输出就停止工作。完全静音。没有扬声器,没有耳机,什么都没有。屏幕右上角的音量指示器自行降至零。我可以将音量滑块重新调高,但音频仍然无法工作,并且当我连接新的音频设备(例如耳机)时,系统音量会回落到零;但手动升起又没有效果,仍然没有声音。有时重新启动机器可以解决问题,有时却不能!而且需要多次重启。有时当我暂停视频时会发生这种情况,有时会在启动时发生。有时候,音频就像魅力一样。
到底是怎么回事???
我在网上找不到任何东西可以帮助我解决这个问题。我试过杀死然后启动pulseaudio备份。我尝试过重新安装脉冲音频。我已经尝试了一切,但似乎没有任何效果!
我应该从头开始重新安装 Fedora 吗?我真的不想这样做......必须有一种方法来找出发生了什么并解决这个问题!
答案1
我找到了解决方案,感谢这是另一个答案!结果你只需要在终端中执行以下命令:
sudo dnf swap --allowerasing pulseaudio pipewire-pulseaudio
问题消失了!
似乎是 Pipewire 的问题,我真的不知道为什么 Fedora 35 中会出现这样的错误。我在网上读到,Pipewire 似乎还没有准备好在 Fedora 上全面实施。还是有人真的应该为此做点什么,我花了周在找到这个解决方案之前..而且我也不确定为什么我会遇到这个问题,而许多其他用户在 Fedora 上的音频根本没有遇到任何问题。
无论如何,我希望这个答案对其他人有用,让他们摆脱我不得不忍受的一些麻烦。
答案2
警告:该解决方案不适用于 Fedora 36!
我使用配备 Fedora 35 工作站的 Lenovo V110 笔记本电脑。第一次运行:
sudo dnf swap --allowerasing pulseaudio pipewire-pulsaudio.
shell 告诉我我还没有pulseaudio
安装,但我已经安装了pipewire-pulsaudio
。
我尝试使用以下命令安装pulseaudio:
sudo dnf install pulseaudio.
shell 告诉我存在包冲突pipewire-pulsaudio
,我应该使用--allowerasing
选项来卸载冲突的包,即pipewire-pulsaudio
.
我安装pulseaudio:
sudo dnf install --allowerasing pulseaudio.
我重新启动系统,到目前为止一切顺利,系统识别了耳机。