这里的 Linux 新手昨天花了 3 个小时,今天又花了 2 个小时来解决这个问题。
重启后,我的 Corsair USB 耳机未显示在音频设置中,但显示在 ALSAmixer gui 和 OBS 中。在 OBS 中,我甚至可以看到它正在检测输入输出,但仅通过 ALSA(未显示在 pulseaudio 下)。
这是我尝试过的
-导航到 cat /proc/asound/cards 但我没有“cards”目录,而是 card0 card1 等。在 alsamixer gui 上,我可以看到我的耳机是 card1,但在 /asound/card1 文件中我找不到任何有用的东西
接下来我备份了原始的 alsa.conf 文件 代码:cp /usr/share/alsa/alsa.conf /usr/share/alsa/alsa.conf.original
然后在文件中将这些 0 改为 1,然后重新启动
# defaults
defaults.ctl.card 0
defaults.pcm.card 0
然后使用下面的命令重新启动 alsa,然后重新启动系统
/etc/init.d/alsa-utils restart
接下来尝试
$ sudo alsactl restore
这种方法似乎对很多人有用,但在这里却毫无作用
然后我卸载并重新安装了PulseAudio,仍然说没有配置卡
输入 sudo aplay -l 耳机确实显示为一张卡,但我仍然找不到让它工作的方法
目前,我感觉我更有可能破坏 Linux,而不是解决我的问题,所以如果有人能帮助我,我将不胜感激
答案1
经过 8 小时的痛苦,就这样了。我没有“管道线”。
----
{ 0 0 }
-----
- -
- -
--------
$ sudo touch /usr/share/pipewire/media-session.d/with-pulseaudio
$ systemctl --user restart pipewire-session-manager