博客地址:https://www.cnblogs.com/zylyehuo/
重装/更新 ALSA 和 PulseAudio
大多数“驱动问题”实际上是音频服务(PulseAudio)配置损坏。
/* by 01130.hk - online tools website : 01130.hk/zh/dns.html */ sudo apt install --reinstall alsa-base alsa-utils pulseaudio libasound2开启 Multiverse 软件源
/* by 01130.hk - online tools website : 01130.hk/zh/dns.html */ sudo add-apt-repository multiversesudo apt update安装 Intel SOF 固件
较新的 Intel 声卡(如 Device 43c8)不再使用传统的 snd_hda_intel 驱动,而是依赖 SOF (Sound Open Firmware)。
sudo apt install firmware-sof-signed手动部署 SOF 二进制固件【上一步失败则执行这步】
wget https://github.com/thesofproject/sof-bin/releases/download/v2.2.6/sof-bin-v2.2.6.tar.gz tar -xvf sof-bin-v2.2.6.tar.gz cd sof-bin-v2.2.6 sudo mv /lib/firmware/intel/sof /lib/firmware/intel/sof.bak sudo mv /lib/firmware/intel/sof-tplg /lib/firmware/intel/sof-tplg.bak执行部署脚本
sudo ./install.sh v2.2.6ls -l /lib/firmware/intel/sof*保存并更新内核镜像
sudo update-initramfs -u修改配置文件以防冲突
sudo gedit /etc/modprobe.d/alsa-base.conf在文件末尾添加以下内容,强制将 Intel 声卡设为 index 0
# --- 修复 Intel Device 43c8 声卡 --- # 强制使用 SOF 驱动逻辑(1=自动, 3=强制SOF) options snd-intel-dspcfg dsp_driver=3 # 解决部分机型下 Intel PCH 的驱动冲突 options snd-hda-intel model=generic保存并更新内核镜像
sudo update-initramfs -u重启
sudo reboot