iiloveChina 2024-04-24 09:49 采纳率: 0%
浏览 28

ubuntu20.04.6 声卡ALC257 官方无匹配声卡驱动 更新内核后麦克风无法使用,如何解决?

问题遇到的现象和发生背景

ubuntu20.04.6 声卡ALC257 官方无匹配声卡驱动 更新内核后麦克风无法使用

img

操作环境、软件版本等信息

ubuntu20.04.6安装完成后更新内核为v4.8.6 麦克风无法正常使用

尝试过的解决方法

命令行打开sudo gedit /etc/modprobe.d/alsa-base.conf
在末尾添加了44,45,46行内容

img

我想要达到的结果

在不外接耳机的情况下,麦克风正常使用

  • 写回答

5条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-24 09:49
    关注

    引自免费微信小程序:皆我百晓生

    根据您提供的信息,看起来您的Ubuntu 20.04.6系统中的ALC257声卡在升级到v4.8.6内核后遇到了麦克风无法正常工作的问题。您可以尝试以下步骤来修复这个问题:

    1. 确认硬件连接: 确保没有外接耳机或其他音频设备干扰,因为某些情况下,系统可能会默认将这些设备作为输入源。

    2. 检查声音设置: 打开“声音设置”,确保内部麦克风被选为默认输入设备,并且音量已调整至合适的水平。

    3. 编辑/etc/modprobe.d/alsa-base.conf文件: 您已经做了这一步,但我会再次列出完整的配置,以便您可以进行对比和确认是否正确应用。

      sudo nano /etc/modprobe.d/alsa-base.conf
      

      添加或确认以下行:

      options snd-hda-intel dmic detect=0
      options snd-hda-intel model=laptop-amic
      options snd-hda-intel single_cmd=1
      
    4. 重新加载模块: 保存并关闭文件后,执行以下命令来重新加载声卡模块:

      sudo modprobe -r snd_hda_intel
      sudo modprobe snd_hda_intel
      
    5. 更新内核: 考虑到您提到的问题与特定内核版本相关,尝试回滚到之前的内核版本,看是否可以解决问题。首先,列出可用的内核版本:

      dpkg --get-selections | grep linux-image
      

      找到一个旧版本的内核(例如:linux-image-5.13.0-xxxx-generic),然后卸载新内核并安装旧内核:

      sudo apt-get remove linux-image-$(uname -r)
      sudo apt-get install linux-image-5.13.0-xxxx-generic
      
    6. 设置默认内核: 使用grub-customizer工具设置旧内核为默认启动项。安装它:

      sudo apt-get install grub-customizer
      

      启动grub-customizer,选择旧内核版本,并将其设为默认选项,然后保存更改。

    7. 重启计算机: 重启电脑,看看问题是否得到解决。

    8. 如果问题仍然存在: 如果以上步骤都无法解决问题,可能需要更深入地研究内核配置或者尝试其他的声卡驱动程序。考虑到ALC257是Realtek的声卡,在某些情况下,使用第三方驱动(如pulseaudio-module-raop)可能会有所帮助。但是这个方案通常适用于蓝牙音频输出,而不是麦克风问题。

    9. 求助社区: 如果上述所有方法都无法解决问题,建议您在Ubuntu论坛或类似的技术支持社区寻求进一步的帮助,分享您的情况和尝试过的解决方案,可能会有其他用户遇到过类似问题并找到解决方案。

    如果您在执行上述步骤时遇到任何困难,或者需要更多指导,请随时告诉我。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月24日

悬赏问题

  • ¥15 校内二手商品转让网站
  • ¥20 高德地图聚合图层MarkerCluster聚合多个点,但是ClusterData只有其中部分数据,原因应该是有经纬度重合的地方点,现在我想让ClusterData显示所有点的信息,如何实现?
  • ¥100 求Web版SPC控制图程序包调式
  • ¥20 指导如何跑通以下两个Github代码
  • ¥15 大家知道这个后备文件怎么删吗,为啥这些文件我只看到一份,没有后备呀
  • ¥15 C++为什么这个代码没报错运行不出来啊
  • ¥15 一道ban了很多东西的pyjail题
  • ¥15 关于#r语言#的问题:如何将生成的四幅图排在一起,且对变量的赋值进行更改,让组合的图漂亮、美观@(相关搜索:森林图)
  • ¥15 C++识别堆叠物体异常
  • ¥15 微软硬件驱动认证账号申请