我最近组装了一台 PC,并双启动了 Ubuntu 和 Windows。为了听到从 PC 发出的声音,我使用带麦克风的耳机。它有两个连接器,可以插入计算机,一个用于麦克风,一个用于耳机。当我在 Windows 上插入所有东西时,它运行 100% 正常,但是当我切换到 Ubuntu 时,它会将音频输出到耳机,但麦克风不工作。我最终意识到计算机输出的音频被输入到线路中的麦克风中。当我在 discord 上播放一首歌时,他们可以听到这首歌,但我听不到。此外,麦克风根本没有拾取任何声音。我在网上搜索了很多,但找不到任何解决方案。我的主板上有 Realtek® ALC4080 编解码器,我将包括一些我在网上找到的基本程序的屏幕截图,我相信这些程序对调试很有帮助。
http://alsa-project.org/db/?f=4f1d05edf43e99407535d4dc69d38c087ac41f77
(https://i.stack.imgur.com/Cz5To.png)(https://i.stack.imgur.com/MZl7C.png)
我尝试重新安装驱动程序,并在https://www.kernel.org/doc/html/latest/sound/hd-audio/models.html但我没有看到。
答案1
https://github.com/alsa-project/alsa-ucm-conf
尝试这个
curl -L -o alsa-ucm-conf.tar.gz https://github.com/alsa-project/alsa-ucm-conf/archive/refs/heads/master.tar.gz
tar xvzf alsa-ucm-conf.tar.gz -C /usr/share/alsa --strip-components=1 --wildcards "*/ucm" "*/ucm2"