pulseaudio 在经过常见失真修复后损坏

pulseaudio 在经过常见失真修复后损坏

我遇到了音频失真的问题,尤其是在挂起后。以前我可以使用以下行修复此问题:

pulseaudio -k && sudo alsa force-reload

但现在它开始指示重新加载没有发生。

因此我搜索了这个问答网站并发现下面一行可能可以解决此问题。

load-module module-udev-detect tsched=0

现在我确实有系统声音,但声音测试或任何其他声音都失败了。更糟糕的是,系统声音也失真了。

我注意到,由于缺少目标,链接/etc/pulse/client.conf.d/01-enable-autospawn.conf -> /run/pulseaudio-enable-autospawn现已断开。该链接之前存在(我在进行更改之前检查了文件夹)。

Pulseaudio 似乎正在运行(对于用户而言),但它缺少 cookie,因为我在尝试运行 pulse-audio 时删除了它们。

我已经强制删除了 alsa 和 pulseaudio 并重新安装,没有变化(链接中也没有)。


更新:忘记说了,我已将扬声器连接到 DisplayPort 显示器。我使用 Gigabyte AMD RX 580 的默认驱动程序,并连接了 3 个显示器。


相关输出inxi -Fz

System:    Kernel: 5.4.0-73-generic x86_64 bits: 64 Desktop: Gnome 3.36.7 
           Distro: Ubuntu 20.04.2 LTS (Focal Fossa) 
Machine:   Type: Desktop Mobo: ASUSTeK model: ROG STRIX B450-F GAMING v: Rev 1.xx serial: <superuser/root required> 
           UEFI [Legacy]: American Megatrends v: 2605 date: 08/06/2019 
CPU:       Topology: 8-Core model: AMD Ryzen 7 3700X bits: 64 type: MT MCP L2 cache: 4096 KiB 
           Speed: 3799 MHz min/max: 2200/3800 MHz Core speeds (MHz): 1: 3800 2: 3800 3: 3801 4: 3800 5: 3799 6: 3800 7: 3800 
           8: 3799 9: 3820 10: 3799 11: 3812 12: 3800 13: 3797 14: 3800 15: 3799 16: 3800 
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] driver: amdgpu 
           v: kernel 
           Display: x11 server: X.Org 1.20.9 driver: amdgpu resolution: 2560x1440~60Hz 
           OpenGL: renderer: Radeon RX 580 Series (POLARIS10 DRM 3.35.0 5.4.0-73-generic LLVM 11.0.0) v: 4.6 Mesa 20.2.6 
Audio:     Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] driver: snd_hda_intel 
           Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio driver: snd_hda_intel 
           Device-3: Microsoft LifeCam HD-3000 type: USB driver: snd-usb-audio,uvcvideo 
           Sound Server: ALSA v: k5.4.0-73-generic 

更新:现在我的声音恢复了,但测试按钮不起作用。嗯,可以吗?

答案1

我遇到了这个问题。临时解决办法是打开系统监视器并终止 pulseaudio 进程。它修复了我的失真。然而,每隔几天它就会复发。我无法回答

相关内容