我有一台 MacBook Pro 16,并决定在其上安装 Pop!_OS。
没有任何配置,我只看到一个Dummy Output
输出设备:
这是我最重要的系统信息:
OS: Pop!_OS 22.04 LTS x86_64
Host: MacBookPro16,2 1.0
Kernel: 6.2.6-76060206-generic
我尝试按照该指南进行操作,但没有成功。但我觉得奇怪的是,当检查是否检测到我的声卡时,它实际上是:
sudo lspci -v | grep -A6 Audio
00:1f.3 Audio device: Intel Corporation Device 38c8 (rev 10)
Subsystem: Intel Corporation Device 7270
Flags: bus master, fast devsel, latency 64, IRQ 165
Memory at 9d630000 (64-bit, non-prefetchable) [size=16K]
Memory at 4000000000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [50] Power Management version 3
Capabilities: [80] Vendor Specific Information: Len=14 <?>
--
e6:00.3 Multimedia audio controller: Apple Inc. Apple Audio Device (rev 01)
Subsystem: Apple Inc. Apple Audio Device
Flags: fast devsel
Memory at b0c00000 (64-bit, prefetchable) [disabled] [size=4M]
Memory at b1180000 (64-bit, prefetchable) [disabled] [size=512K]
Memory at b1230000 (64-bit, prefetchable) [disabled] [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/8 Maskable- 64bit+
尽管如此,在检查 ALSA 检测到的音频设备时,它仅显示一些 HDMI 端口。
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
希望它对我的问题有用,这是我的alsa-info
输出。
谢谢你的时间。
好吧,事实证明,我使用的 mac book 有 T2 芯片。我不知道为什么,但这会引起问题。有些人修补了内核并修复了音频。
所有这些型号都有这个芯片
如果您遇到此问题,并且使用 Ubuntu 或基于 Ubuntu 的发行版,则可以将内核更改为支持 T2 芯片的版本。
以下是执行此操作的说明。
安装新内核后,您需要使用启动管理器在其中启动。对我来说它是 systemd-boot,所以我可以简单地更改默认启动项。我不知道你是如何在 grub 中做到这一点的,但它应该是直接的。
重新启动后,检查内核名称是否包含
T2
,我的如下所示:6.1.40-t2-jammy
您的音频应该可以正常工作。如果您的 wifi 卡也有问题,请查看这篇文章。