两年后就有可能了!

两年后就有可能了!

我正在尝试安装 bang and olufsen 驱动程序或 HP hd 音频驱动程序,因为 4 个扬声器中只有 2 个可以工作,而且 2 个放大器在 ubuntu 中不工作

lspci -v | grep -i audio
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
    Subsystem: Hewlett-Packard Company Broadwell-U Audio Controller
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
    Subsystem: Hewlett-Packard Company Wildcat Point-LP High Definition Audio Controller

音量太差了。有什么办法可以解决这个问题吗?

扬声器在预装的 Windows 8 上运行完美。

答案1

两年后就有可能了!

有一个新的回答并评论确认它有效。包含此链接是为了让人们了解此问题的更新情况。


原始答案

这已不再是事实,但为了后代的目的而留下了她。

这似乎不可能

我查看了 HP 网站并发现了以下内容:

那里所谓的“惠普专家”说,这就像试图将喷气发动机装进汽车,让它像空客 A380 一样飞。所以前景不乐观。他确实提到了另一个问题询问 Ubuntu

...然而这也没有答案。

进一步挖掘

我做了进一步的挖掘并发现了这个错误报告:

从 2016 年 11 月 29 日到昨天(2017 年 8 月 12 日),一共发布了 91 条评论。人们尝试了各种权宜之计。我建议您订阅错误报告,并及时了解错误修复/解决方法。

与您的系统一样,有两个前置扬声器由主板供电,两个后置扬声器由独立的放大器供电。

迄今为止最成功的创可贴需要安装 Windows 更新并重新启动到 Linux。这会“欺骗”放大器打开电源。重新启动到 Linux 后,需要输入一些寄存器配置值。您可以在 91 条评论中阅读有关它的全部内容,但我只是想为您总结一下。

希望有人能对 Bang & Olufsen 的 Windows 驱动程序进行逆向工程,并创建一个适用于 Linux 的驱动程序。惠普似乎不愿意这么做。

答案2

我购买了 2017 年末的 Spectre X360,型号为 13-ae013dx。我能够通过执行以下操作,使用 Antergos 下的 HDAJackRetask 一致解决此错误:

  • 覆盖引脚 0x14 并将其设置为内置扬声器 (LFE)。我相信这会启用驱动顶部扬声器的放大器。将其设置为除“内置扬声器”以外的其他值很重要,这样 pulseaudio 就不会尝试将声音重定向到该通道。

  • 覆盖引脚 0x1e 并将其设置为“内置扬声器”。

点击“立即应用”,然后四个扬声器就能发出声音了。

配置截图:

在此处输入图片描述

我目前正在运行内核 4.20.10-arch1-1-ARCH,我已经尝试了这个线程上的所有方法,但都无济于事。希望这能有所帮助!

答案3

更新:在尝试下面的解决方案之前,请先查看(可能更好的)答案这里


我在 2022 年 8 月购买的 HP ENVY 16 英寸笔记本电脑上运行 Ubuntu 20.04.4。@Juan P. 的回答对我有用。然而,我必须使用与屏幕截图完全相同的设置,而不仅仅是他们在答案文本中提到的设置。我在这里输入了这些设置,以防他们的答案中的屏幕截图不再可用。

总而言之,修复 Bang&Olufsen 扬声器的步骤如下:

  1. 打开一个终端窗口。
  2. 跑步sudo apt-get install alsa-tools alsa-tools-gui
  3. 跑步hdajackretask
  4. 在“选择编解码器”下拉列表中,选择Realtek ALC245
  5. 在窗口的右侧hdajackretask,单击复选框“显示未连接的引脚”。
  6. 对于每个引脚,您要么必须单击“覆盖”复选框,然后使用下拉列表更改配置,要么如果已设置正确的配置则保留该引脚。如果下表中有一个您没有看到的引脚 ID,请跳过它。以下是您应该为每个引脚设置的配置:
引脚名称 引脚编号 下拉列表选项
未连接 0x12 未连接
未连接 0x13 未连接
未连接 0x14 内置扬声器 (LFE)
未连接 0x16 未连接
内置扬声器 0x17 内置扬声器
未连接 0x18 未连接
黑色麦克风,左侧 0x19 麦克风
未连接 0x1a 未连接
未连接 0x1b 未连接
未连接 0x1d 未连接
未连接 0x1e 内置扬声器
黑色耳机,左侧 0x21 耳机
  1. 最后,点击“安装引导覆盖”,然后重新启动。现在声音应该可以正常工作了。

答案4

相关内容