MacBookPro14,1 上的 Ubuntu 中声音和蓝牙无法正常工作

MacBookPro14,1 上的 Ubuntu 中声音和蓝牙无法正常工作

我最近在笔记本电脑上用 Ubuntu 22.04.1 LTS 替换了 Mac OS,但我无法通过 (a) 内置扬声器、(b) 通过 3.5 毫米耳机插孔连接的耳机或 (c) 蓝牙耳机(蓝牙也无法工作)发出声音。

我已经尝试了在 askubuntu 和 ubuntuforums 上找到的所有解决方案,所以说实话,我有点困惑。

已尝试的解决方案(非详尽)列表:

  • 强制重新加载 alsa

  • 重新安装 alsa 和 pulse-audio,并强制重新加载 alsa

  • 启动 pulseaudio

  • 通过重命名并重新启动旧目录重新创建 .config/pulse 目录

  • 取消 alsamixer 中所有内容的静音

  • 在 alsa 配置文件的新行中添加了“options snd-hda-intel dmic_detect=0”。

  • 已安装 Cirrus 驱动程序

这是我的机器信息:

Apple Macbook Pro“14,1”(13 英寸,2017 年,两个雷电 3 端口)

以下是音频、系统和详细的机器信息(“inxi -SMA”的结果):

系统:主机:connor-MacBookPro 内核:5.15.0-52-generic x86_64 位:64 桌面:GNOME 42.5 发行版:Ubuntu 22.04.1 LTS (Jammy Jellyfish)

机器:

类型:笔记本电脑 系统:Apple 产品:MacBookPro14,1 v:1.0 序列号:

主板:Apple 型号:Mac-B4831CEBD52A0C4C v:MacBookPro14,1 序列号:UEFI:Apple v:447.80.3.0.0 日期:2021/12/12

声音的:

设备 1:Intel Sunrise Point-LP HD 音频驱动程序:snd_hda_intel

设备 2:Broadcom 720p FaceTime HD 摄像头驱动程序:N/A

声音服务器-1:ALSA v: k5.15.0-52-generic 正在运行:是

声音服务器-2:PipeWire v: 0.3.48 正在运行:是

我对 Linux 还比较陌生,所以任何指导都非常感谢!(我也愿意接受变通解决方案,例如“买一个 USB 连接的扬声器,你这个笨蛋”)

答案1

确保您已安装 Cirrus 声音驱动程序:

https://github.com/davidjo/snd_hda_macbookpro

ubuntu 软件包安装:

apt install wget make gcc linux-headers-generic
git clone https://github.com/davidjo/snd_hda_macbookpro.git
cd snd_hda_macbookpro/
#run the following command as root or with sudo
./install.cirrus.driver.sh
reboot

相关内容