Audio device got stuck!
Run Code Online (Sandbox Code Playgroud)
这是我从 Mplayer 收到的错误消息。但在播放声音时,所有应用程序都会遇到同样的问题(默认情况下都使用 PulseAudio)。也就是说,我听到了极度口吃的声音,而且大部分都是悬而未决的。这也会导致任何视频挂起,例如 YouTube 视频(因此我的帖子在这里)。
这似乎与 PulseAudio 有关。因为当我通过 ALSA 玩时,它工作得很好。(即禁用 PulseAudio 控制器中的设备,然后使用mplayer -ao alsa:device=hw=1.0 ...。)
此外,该问题并不总是存在,而是在最近的某些更新后才出现。
乌班图20.04。
相关音频设备(通过lspci -nn):
09:00.1 Audio device [0403]: NVIDIA Corporation TU106 High Definition Audio Controller [10de:10f9] (rev a1)
0b:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487]
Run Code Online (Sandbox Code Playgroud)
第二个设备是我要使用的设备。
head -n1 /proc/asound/card1/codec\#0:
Codec: Realtek ALCS1200A
Run Code Online (Sandbox Code Playgroud)