gvc_mixer_card_get_index:断言错误填满系统日志

gvc_mixer_card_get_index:断言错误填满系统日志

我在一台功能非常有限的机器上安装了 Ubuntu 22.04.02 LTS(64 位),这是最基本的安装。使用这个最小安装,系统日志中充满了错误消息:

gnome-shell[4500]: gvc_mixer_card_get_index: assertion 'GVC_IS_MIXER_CARD (card)' failed
gnome-shell[4500]: message repeated 277 times [ gvc_mixer_card_get_index: assertion 'GVC_IS_MIXER_CARD (card)' failed]
gsd-media-keys[4627]: gvc_mixer_card_get_index: assertion 'GVC_IS_MIXER_CARD (card)' failed
gsd-media-keys[4627]: message repeated 277 times [ gvc_mixer_card_get_index: assertion 'GVC_IS_MIXER_CARD (card)' failed]

一遍又一遍。我尝试切换到 Xorg,因为另一个用户报告说这会导致一次 (1) 错误抛出,但我这样做了,没有任何变化。我不得不限制 syslog 的大小,以防止它完全填满我的驱动器。

我对 unix 还很陌生,所以我不太清楚如何找出导致此错误不断重复的原因。我在 Google 上搜索了信息,但没有找到太多晚于 2022 年的信息(除了一个与 Xorg 相关的解决方案,如前所述,它对我不起作用)。

我可以使用哪些命令(如果有)来追踪此错误消息的来源?提前谢谢您!

答案1

是的,我遇到了同样的问题。情况变得如此糟糕,以至于很难观看网络视频,因为当它将 GVC 错误记录到 /var/log/syslog 时音频不断停止。

浏览网页时,我偶然发现了帕武控制

sudo apt install pauvcontrol

运行它并选择最右边的选项卡配置,“内置音频配置文件”设置一直在可用配置文件中随机循环:

  • 模拟立体声双工
  • 数字立体声双工 (IEC958)
  • 模拟环绕 7.1 输出

...ETC。

关闭所有音频应用程序和浏览器,然后重新启动 pauvcontrol,配置文件终于稳定下来,我可以选择“模拟立体声输出”。

这样做似乎解决了问题:没有记录错误;音频毫不犹豫地播放。

为了检查,我重新选择了“模拟立体声双工”配置文件。果然,错误又出现了……

相关内容