Categories
计算机

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

全新安装Fedora 36后没有声音,重启pipewire服务后解决了,但腾讯会议仍然有沙哑的电流声。本文提供了flatpak版本的腾讯会议通过设置PULSE_LATENCY_MSEC=20环境变量解决杂音问题的办法。

全新安装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模式。

Leave a Reply

Your email address will not be published. Required fields are marked *