Macbook Pro 11,2 - 使用 Ubuntu 13.10 时没有声音

Macbook Pro 11,2 - 使用 Ubuntu 13.10 时没有声音

声音硬件可以正常工作。启动时我听到叮的一声,如果我启动到 Mac OS,声音就可以正常工作。

当我启动 Ubuntu 13.10 时,除了没有声音外,大多数功能都正常。

耳机插孔灯为红色。屏幕上的视觉效果似乎认为声音已调高。我尝试了 alsa 的混音器控制,它认为声音已打开。但扬声器或耳机(插入时)没有任何声音。

这是一款相对较新的配备 Retina 显示屏的 11.2 英寸 Macbook Pro 15 英寸。

答案1

仅在 Ubuntu 13.10 上(更高版本修复了此问题),有关于Ubuntu 社区维基,引述如下:


扬声器(仅限 13.10)

对于 14.04 版本,请跳过此部分。

对于 13.10,扬声器在启动时和从挂起状态恢复后没有声音。我通过在启动时和恢复后设置 GPIO 标志来修复这些问题。首先,我们需要alsa-tools软件包

sudo apt-get install alsa-tools

要使扬声器在启动后工作:

sudo nano /etc/rc.local

在前面添加以下命令exit 0

hda-verb /dev/snd/hwC1D0 0x1 set_gpio_data 1

为了使扬声器在恢复后工作,我编辑了/etc/pm/sleep.d/99_myfix上面创建的内容

sudo nano /etc/pm/sleep.d/99_myfix

在之前添加以下内容;;

hda-verb /dev/snd/hwC1D0 0x1 set_gpio_mask 1
sleep 1
hda-verb /dev/snd/hwC1D0 0x1 set_gpio_direction 1
sleep 1
hda-verb /dev/snd/hwC1D0 0x1 set_gpio_data 1

这里之所以有睡眠命令是因为如果没有它们,有时标志就不会全部设置好。

答案2

@doctororange 你的说明修复了我在 Macbook Pro 12 Retina 上的 Ubuntu 13.10 上的相同问题

hda-verb /dev/snd/hwC1D0 0x1 set_gpio_data 1

谢谢 :-)

相关内容