我在 iMac 5k 2019 上运行 Ubuntu 20.04,无法从内置扬声器播放声音。我的声卡是 Intel Cannon Lake。
输出自lspci -knn | grep Audio
:
Audio device [0403]: Intel Corporation Cannon Lake PCH cAVS [8086:a348] (rev 10)
01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] [1002:aaf0]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] [1002:aaf0]
第二张卡是 AMD HDMI 卡,连接后工作正常。
我尝试了一下并尝试按照类似这样的说明重新安装 PulseAudo 和 Alsamixer。
我已将内核更新为 Canonical 的最新主线版本(撰写本文时为 5.9),希望更新的驱动程序可以解决该问题,但到目前为止我还没有运气。
这似乎是一个常见问题。有人有更多信息并希望解决这个问题吗?
答案1
我发现这在 Manjaro 论坛上让声音输出正常工作。麦克风输入似乎仍然不起作用。
首先,更新您的系统,并安装 linux-headers。
sudo apt update
sudo apt full-upgrade -y
sudo apt-get install linux-headers-generic
安装git
和build-essential
,以防它们尚未安装。
sudo apt install git build-essential
现在,克隆 github repo。
git clone https://github.com/egorenar/snd-hda-codec-cs8409.git
编译它。
cd snd-hda-codec-cs8409
make
最后,安装它,然后重启。
sudo make install
答案2
我按照上述说明操作,但仍然没有声音。感谢您的指导,解决了这个问题。
请告诉我需要什么信息以便您能够帮助我。
谢谢。