耳机显示为音频卡,但我无法使用它

耳机显示为音频卡,但我无法使用它

这里的 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

相关内容