我在一台功能非常有限的机器上安装了 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,配置文件终于稳定下来,我可以选择“模拟立体声输出”。
这样做似乎解决了问题:没有记录错误;音频毫不犹豫地播放。
为了检查,我重新选择了“模拟立体声双工”配置文件。果然,错误又出现了……