问题
音频无法通过内置扬声器和耳机插孔工作。
环境
- 2015 谷歌 Chromebook Pixel II
- Ubuntu 18.04.3 LTS
- 内核 5.0.0-37-generic
音频设备
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: bdwrt5677 [bdw-rt5677], device 0: System Playback/Capture (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
研究
这个 Github 页面似乎对内核 4.16.13 进行了修复。虽然由于内核版本的不同我没有尝试过。
此页面发布于 2016 年,描述了在 Ubuntu 16.04 上配置触摸板、触摸屏和声音。触摸似乎适用于 18.04。
问题
2020年,在这台电脑上启用音频的正确方法是什么?
****[开始序言]请注意,这不是我的工作!
有一个网站对如何做到这一点有很好的说明——它现在已经关闭,再也找不到了。关于如何使用 Linux 设置 Chromebook Pixel 2 的这些说明的缓存仍然可以在 The Wayback Machine 上找到。
(请注意,可以在此链接中找到所引用的脚本..
这些说明仍然对我有用 - 我能够在 2020 年 1 月 31 日运行 Ubuntu Studio 19.10 的 2015 Chromebook Pixel LS 上设置声音而没有问题。
另请注意,您不需要克隆整个存储库!!!它是 2GB,许多使 Chromebook LS 正常工作的定制工作现在已集成到 linux 内核中。
您只需要此处“设置/脚本”文件夹中的内容- 您可以根据需要逐个脚本复制它们。我使用了键盘和媒体键,因为它们正常工作非常酷。[结束序言]****
.
运行后由 SteveHNM 添加的注释
启用-audio.sh
, 跑
启用扬声器.sh
开始从扬声器发出声音。enable-audio.sh 只是启用卡,然后 enable-speakers.sh 让卡将声音发送到扬声器。您还可以使用本文末尾的说明设置媒体键,以调整音量 + 设置亮度键。
请注意,通过耳机的音量非常低,即使过度放大也是如此。这与每次将耳机插入插座时需要单独打开 bdw-rt5677 芯片的耳机放大器有关 - 更多信息在这里。不知道如何做到这一点,但它只是 alsamixer 中的一个设置 - 只是还没有找到它。我会尽快在这里发布。
(由 SteveHNM 添加 - 此文件也在“设置/亮度”下的存储库的脚本文件夹中)
关于如何使用 alsamixer 打开 Samus / Chromebook Pixel 上的耳机放大器以处理使用耳机时的低音量的更新。
我是 SteveHNM,但是因为我忘记了原始帐户的用户名和密码,所以以访客身份发布,并且需要在下次在其中一个 boxen 上安装 linux 时跟踪这个。
要打开耳机放大器,您需要在执行上述所有设置后打开 bdw-rt5677 卡上的三个输出开关以正确启用该卡。
此处描述的步骤专门且仅用于打开 Samus 上的耳机放大器,以便在安装 Ubuntu 20.04 后音量合理。作为awlays YMMV。
去做这个
如果没有通过安装 alsa-utils 安装,则打开终端安装 alsamixer
运行 alsamixer
使用 F6 选择正确的卡(bdw-rt5677)(确保它尚未映射到降低音量,如果是,它将无法工作,需要先在“设置”>“键盘快捷方式”中取消映射
一直向右滚动,直到看到标有“Out1”、“Out2”和“Out3”的项目。打开这些(他们将显示代表“静音”的“MM”。
使用m键来切换输出;点击一次可在打开和关闭之间切换(“MM”表示静音/关闭,“00”表示打开)。每个开关只做一个通道 - 左或右。
“Out1” - 左耳机声道放大器关闭/打开切换
“Out2” - 右耳机声道放大器关闭/打开切换
“Out3” - 谁知道?关闭/开启切换 - 但开启比关闭更好
需要在此处从“MM”切换到“00”的设置(Out1、Out2 和 Out3)的图像 https://imgur.com/a/iDWrdOm