2015 款 Google Chromebook Pixel II 的音频修复问题?

2015 款 Google Chromebook Pixel II 的音频修复问题?

问题

音频无法通过内置扬声器和耳机插孔播放。

环境

  • 2015 年谷歌 Chromebook Pixel II
  • Ubuntu 18.04.3 LTS
  • 内核 5.0.0-37-通用

音频设备

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 上配置触摸板、触摸屏和声音。Touch 似乎可以在 18.04 上运行。

问题

在 2020 年,在这台计算机上启用音频的正确方法是什么?

答案1

****[开始序言]请注意,这不是我的作品!!

曾经有一个网站提供了关于如何做到这一点的非常好的说明 - 但现在它已经关闭,无法再找到。关于如何在 Linux 上设置 Chromebook Pixel 2 的这些说明的缓存仍然可以在 Wayback Machine 上找到这里

(请注意,所引用的脚本可以在此链接..

这些说明对我来说仍然有效 - 我能够在 2020 年 1 月 31 日在运行 Ubuntu Studio 19.10 的 2015 Chromebook Pixel LS 上设置声音,没有任何问题。

还请注意,您不需要克隆整个存储库!!!它有 2GB,并且使 Chromebook LS 工作的许多自定义工作现已集成到 Linux 内核中。

你只需要“setup/scripts”文件夹中的内容这里- 您可以根据需要逐个脚本复制它们。我使用了键盘和媒体键,因为它们工作正常,非常棒。[结束序言]****

声音(输出)

虽然 linux-samus 内核本身允许您查看板载声音设备 bdw-rt5677,但它并没有完全配置该设备用于输出:

aplay -l 的输出显示 bdw-rt5677 设备

linux-samus repo 附带一个脚本,可以自动修复此问题。有趣的是,这个脚本在 GaOS1 (vivid) 或 GaOS2 beta (xenial) 中从未对我有用。我不得不手动按照 linux-samus README 底部的说明进行操作。然而,同样的脚本在 Linux Mint 18 安装的 Ubuntu 16.04 中几乎完美运行!

只需运行 sound.sh 脚本:(SteveHNM 注 - 这应该是“运行 enable-audio.sh”]

cd linux-samus/scripts/setup/sound

./sound.sh

此后,您应该在声音设置中找到新的 bdw-rt5677 设备:

运行后由 SteveHNM 添加的注释

启用音频.sh

, 跑步

启用扬声器.sh

开始从扬声器发出声音。enable-audio.sh 只是启用卡,然后 enable-speakers.sh 让卡将声音泵送到扬声器。您还可以使用本文末尾的说明设置媒体键以调整音量 + 设置亮度键。

请注意,即使过度放大,耳机的音量也非常低。这与每次将耳机插入插座时需要单独打开 bdw-rt5677 芯片的耳机放大器有关 - 更多信息这里。目前还不清楚如何操作,但这只是 alsamixer 中的一个设置 - 只是还没有找到。我会尽快在这里发布。

麦克风

运行

./sound.sh

脚本(由 SteveHNM 添加 - 应该是 enable-audio.sh),您应该能够通过运行以下命令来添加麦克风设备:

pulseaudio -k && pulseaudio -d

音量和声音

只需在“设置”应用程序的键盘快捷键对话框左侧的导航列表中导航到“声音和媒体”即可。我们将分别使用 F8-F10 来静音、降低音量和提高音量。

亮度

增加和减少屏幕亮度将分别映射到 F7 和 F6。对于键盘的背光,我们将使用 ALT + - 和 ALT + =。控制亮度的脚本位于 linux-samus/scripts/setup/brightness/。

为了使脚本正常工作,我们首先需要在每次启动时将正确的权限应用于某些系统文件。这就是 enable-brightness.sh 脚本的用途。要在每次启动时运行 enable-brightness.sh,只需运行

sudo ./setup.systemd.sh 

(由 SteveHNM 添加 - 此文件位于存储库中的脚本文件夹中的“setup/brightness这里

你还应该运行

sudo ./enable-brightness.sh

一次,以便您可以在重新启动之前测试您的键盘快捷键。(由 SteveHNM 添加 - 此文件也位于“setup/brightness”下存储库中的脚本文件夹中)

命令 brighten 和 keyboard_led 被复制到 /usr/local/bin 中

setup.systemd.sh script

(由 SteveHNM 添加 - 该文件也位于“setup/brightness”下存储库中的脚本文件夹中)

现在,我们可以建立实际的键盘快捷键:

目的命令键组合

增加屏幕亮度亮度--增加F6

降低屏幕亮度 亮度--降低 F7 增加

键盘亮度 keyboard_led --增加 ALT + = 增加

键盘亮度 keyboard_led --降低 ALT + =

答案2

有关如何使用 alsamixer 打开 Samus / Chromebook Pixel 上的耳机放大器以解决使用耳机时的低音量问题的更新。

我是 SteveHNM,但我以访客身份发帖,因为我忘记了原始帐户的用户名和密码,并且需要在下次在其中一个盒子上安装 Linux 时跟踪此信息。

要打开耳机放大器,您需要在完成上述所有设置后打开 bdw-rt5677 卡上的三个输出开关,以正确启用该卡。

此处描述的步骤专门用于打开 Samus 上的耳机放大器,以便在安装 Ubuntu 20.04 后音量合理。正如 YMMV 一样。

去做这个

打开终端安装 alsamixer(如果没有安装,请通过安装 alsa-utils 来安装)

     sudo apt-get remove --purge alsa-utils
     sudo apt-get install alsa-utils

运行 alsamixer

   alsamixer

使用 F6 选择正确的卡 (bdw-rt5677)(确保它尚未映射到音量降低,如果已映射到​​,它将不起作用,需要先在“设置”>“键盘快捷键”中取消映射)

一直向右滚动,直到看到标有“Out1”、“Out2”和“Out3”的项目。将这些选项打开(它们将显示“MM”,代表“静音”)。

使用按键来打开或关闭输出m;按一次可在打开和关闭之间切换(“MM”表示静音/关闭,“00”表示打开)。每个开关只控制一个通道 - 左或右。

“Out1”-左耳机通道放大器关闭/打开切换

“Out2”-右耳机通道放大器关闭/打开切换

“Out3” - 谁知道呢?关闭/打开切换 - 但打开总比关闭好

此处需要从“MM”切换为“00”的设置(Out1、Out2 和 Out3)的图像 https://i.stack.imgur.com/mighq.jpg

相关内容