我正在尝试安装 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 扬声器的步骤如下:
- 打开一个终端窗口。
- 跑步
sudo apt-get install alsa-tools alsa-tools-gui
。 - 跑步
hdajackretask
。 - 在“选择编解码器”下拉列表中,选择
Realtek ALC245
。 - 在窗口的右侧
hdajackretask
,单击复选框“显示未连接的引脚”。 - 对于每个引脚,您要么必须单击“覆盖”复选框,然后使用下拉列表更改配置,要么如果已设置正确的配置则保留该引脚。如果下表中有一个您没有看到的引脚 ID,请跳过它。以下是您应该为每个引脚设置的配置:
引脚名称 | 引脚编号 | 下拉列表选项 |
---|---|---|
未连接 | 0x12 | 未连接 |
未连接 | 0x13 | 未连接 |
未连接 | 0x14 | 内置扬声器 (LFE) |
未连接 | 0x16 | 未连接 |
内置扬声器 | 0x17 | 内置扬声器 |
未连接 | 0x18 | 未连接 |
黑色麦克风,左侧 | 0x19 | 麦克风 |
未连接 | 0x1a | 未连接 |
未连接 | 0x1b | 未连接 |
未连接 | 0x1d | 未连接 |
未连接 | 0x1e | 内置扬声器 |
黑色耳机,左侧 | 0x21 | 耳机 |
- 最后,点击“安装引导覆盖”,然后重新启动。现在声音应该可以正常工作了。
答案4
根据@robertjjoynt的回答 https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1648183/comments/17
和玛雅克·夏尔马已经写了详细的答案如何为 HP 笔记本电脑安装 Bang and Olufsen 音频驱动程序?
按照那里的说明进行操作。