我试图让我的音频同时在 2 个不同的声卡(模拟和 HDMI)上工作,但在尝试过程中,我不知何故丢失了所有音频设备(输入和输出)。因此,当我在 Stack Exchange 中查看与此类问题相关的 Ubuntu 内容时,我尝试了很多方法。到目前为止,我已经完成了以下操作:
卸载并重新安装 pulsaudio 和 pavucontrol,以及以下操作:
sudo touch /usr/share/pipewire/media-session.d/with-pulseaudio
systemctl --user restart pipewire-session-manager
安装了一个新内核(5.19.0.26-generic 到 5.19.1),以为会重新安装驱动程序(似乎缺失了)
,说实话,其他一些建议的补救措施都没有用,但是,我确实使用 sudo wget -O alsa-info.sh
收集了所有声音信息
http://www.alsa-project.org/alsa-info.sh&& chmod +x ./alsa-info.sh && ./alsa-info.sh
数据位于http://alsa-project.org/db/?f=994e1c2832ac2ce3e7ea75e290f98ff9467c27ae
有一件事确实给了我不少希望,但并没有成功。当我执行
“sudo modprobe snd-hda-intel”时,输出设备实际上出现在我的音频配置下(但不是输入设备,即麦克风),但是当我尝试测试扬声器时,我收到一个错误 - “尝试播放测试声音时出错,系统说没有这样的驱动程序”,但我确实从它们中听到了声音(例如 youtube)??
最后一条信息,pulseaudio 不会在启动我的系统时自动启动,我必须在系统启动后手动执行它(pulseaudio --start)。
其他进展:手动执行“sudo modprobe snd_usb_audio”和“sudo modprobe snd-hda-intel”后,我的所有设备都恢复了,但如果我重新启动,我必须手动重新启动 pulseaudio,然后执行 2 个 modprobe 命令才能恢复它们。我现在看到的问题是这些应该自动加载而不是手动加载。不知道如何解决这个问题。
任何帮助都将不胜感激。提前致谢。
答案1
放弃并重新安装了 Ubuntu 22.04。需要这台机器,这是让它恢复到正常状态的最快方法(如果你认为 6 个小时很快的话)。真有趣!