有趣的是我电脑上的扬声器工作得很好。但是,如果我插入耳机,就不会发出声音。该计算机是 2011 款 21.5 英寸 i5 IMac,其规格可以在这里找到。
尝试的解决方案:
答案1
我知道它可能不再与你相关,但对于遇到这个问题的其他人来说,我也遇到过同样的问题,花了我几天的时间才弄清楚,但现在我有了一个非常简单的解决方案,效果很好(我已经重新安装了 ubuntu,所以必须再次完成所有操作,现在已经知道该怎么做了):
此修复应该适用于所有 2011 年 iMac 27 和 21 英寸:
首先打开终端并输入:
sudo nano /etc/modprobe.d/alsa-base.conf
并添加到文件的最后一行:
选项 snd-hda-intel 型号=imac27_122
control+x - y 到安全位置,然后执行相同操作:
sudo nano /etc/modprobe.d/sound.conf
并再次添加到最后一行:
选项 snd-hda-intel 型号=imac27_122
关闭并再次保存,然后重新启动:)
(你必须将 iMac27_122 添加到这两个文件中,否则它仍然什么也不做,尽管你可能已经按照其他人的指示更改了两个文件之一,我必须为我安装的每个 Linux 版本执行此操作,并且我已经尝试了一些,默认情况下都不允许通过耳机发出声音)
如果此后它仍然不起作用,请在终端中输入(不要撤消之前的更改):
alsamixer
并使用“M”取消所有静音通道的静音
答案2
我看到您的自动静音已启用。曾经遇到过这个问题,我将其切换为“禁用”。之后就开始工作了。虽然现在我在尝试安装 Pipelight 作为 Silverlight 的替代品后遇到了一个新问题。所以如果有人有除此之外的任何解决方案,那就太好了。
答案3
我再次尝试挖掘,在 Fedora 24 上找到了解决方案:
创建文件
/etc/modprobe.d/sound.conf
添加
options snd_hda_intel model=imac27_122
到文件重启
注:子系统ID是 8086:7270。