解决Fedora 36无声音、腾讯会议声音异常的问题

2022-09-12 20:25:42 — by Kevin Suo


全新安装Fedora 36, 并用dnf update升级彻底更新到最新软件包,重启。发现没有声音。以普通用户运行以下命令解决了:

$ systemctl --user restart pipewire.service

然后安装了腾讯会议的flatpak版本(https://flathub.org/),运行后进行声音测试,发现声音输出有沙哑的(电流?延迟?)杂音,这种情况在我之间从Fedora 35升级到Fedora 36时第一次据到过,当时因为紧急所以暂时切换到了Ubuntu 22.04。现在回过头来看这个问题,确认是由于Fedora 36默认使用pipewire导致的,应该是一个bug,在以下链接找到了解决方法:

https://github.com/flathub/com.tencent.wemeet/issues/4

即以超级用户运行以下命令给腾讯会议的flatpak包设置环境变量PULSE_LATENCY_MSEC=20:

$ sudo flatpak override --env=PULSE_LATENCY_MSEC=20 com.tencent.wemeet

然后启用腾讯会议,问题暂时解决,声音输入和输出都正常。

另外,腾讯会议不支持在Wayland模式下运行,因此你需要注销登陆,然后在登陆界面右下角选择Gnome Xorg模式。