具有三个3.5mm插孔的5.1环绕声


12

目前声音有问题。我正在尝试配置5.1环绕声,但只能在左前和右前扬声器上使用。主板背面有3x3.5mm插孔,已将扬声器连接到这些插孔,尽管这些不是正确的端口。

尽管我不确定如何执行此操作,但我想将背面的三个端口“分配”到每个输出(副​​和中央,左和右以及后左和右)。我的音频是Realtek的ALC889,并且正在使用Ubuntu 12.04(已安装所有更新)。


您是否为卡选择了正确的频道模式?安装pavucontrol,运行它,然后在“配置”选项卡中查看设置。命令行方式alsamixer在终端中运行,选择合适的声卡并更改通道模式。类似于此屏幕截图中最右边的调音台设置。
gertvdijk 2012年

Answers:


4

首先,您应该在ALSA中定义您有6个通道。您可以参考这篇文章。基本上,您启动alsamixer并定义(对于正确的声卡)到6的通道数。然后存储配置以便在重新启动时重新加载:

sudo alsactl store

然后应配置pulseaudio(pulse是将由应用程序使用并直接与ALSA对话的声音层。)。您应该在/etc/pulse/daemon.conf中定义通道数,如本文档中所述:

default-sample-channels = 6

另外,要在低音炮中实现低频混音,您应该在声卡中通过编辑同一文件/etc/pulse/daemon.conf来激活它:

enable-lfe-remixing = yes

然后,您可能需要重新启动,或者杀死并重新启动pulseaudio:

pulseaudio -k
pulseaudio -D

然后,如这个问题所述,pavucontrol可能会帮助您。在配置选项卡中,您应该看到声卡的不同配置文件,例如“ Suround Analogiq 4.1”,这意味着您要使用4个通道和1个低音炮。

在此处输入图片说明


2

您将要使用hdajackretaskpavucontrolpavumeter之类的工具分别进行销的重新分配和之后的音频输出监视。通过运行以下命令安装工具:

sudo apt-get install alsa-tools-gui pavumeter pavucontrol

完成后,使用管理特权启动该工具,如下所示:

gksudo hdajackretask

然后,您需要在此处重新分配每个必需的引脚。请注意,根据您的声卡,此工具很可能会通过颜色面板布局(请参阅声卡背面并确认其插针是否用颜色编码)或插孔指示符来检测到它们。

无论哪种方式,完成后都选择“应用”,则需要重新启动,并且设置将在下次启动时应用。

重新启动之前,请确认Pulseaudio已配置为根据需要利用通道布局

值得注意的是,/etc/pulse/daemon.conf必须对进行以下更改(使用您首选的文本编辑器):

(一种)。对于5.1声道声音,请设置:default-sample-channels = 6

(b)。确保将enable-lfe-remixing其设置为yes

(C)。5.1音频的默认通道映射选项应设置为:

front-left,front-right,lfe,front-center,rear-left,rear-right

该工具如何工作:

该工具会生成一个固件补丁程序(在之下/lib/firmware/hda-jack-retask.fw)条目,该条目也由模块配置文件(在之下/etc/modprobe.d/hda-jack-retask.conf或类似文件)调用,其配置在每次引导时都会应用。这就是“引导覆盖”选项的作用,它会在每次引导时覆盖声卡的引脚分配。要在不再需要配置的情况下撤消此操作,只需在清除hdajackretask后删除两个文件。

一个例子:

要使Clevo P751DM2-G的音频插孔与Logitech Z506环绕声扬声器系统配合使用,该系统使用三个3.5毫米插孔作为5.1环绕声的输入,我必须覆盖下面的生成的配置文件中所示的引脚(使用我的用例底部的屏幕快照确认,您的里程可能会因您所使用的声卡而异):

(一种)。/lib/firmware/hda-jack-retask.fw设置后的内容:

[codec]
0x10ec0899 0x15587504 0

[pincfg]
0x11 0x4004d000
0x12 0x90a60140
0x14 0x90170110
0x15 0x411111f0
0x16 0x411111f0
0x17 0x01014012
0x18 0x01014011
0x19 0x411111f0
0x1a 0x01014010
0x1b 0x411111f0
0x1c 0x411111f0
0x1d 0x40350d29
0x1e 0x01441120
0x1f 0x411111f0

(b)。/etc/modprobe.d/hda-jack-retask.conf设置后文件的内容:

# This file was added by the program 'hda-jack-retask'.
# If you want to revert the changes made by this program, you can simply erase this file and reboot your computer.
options snd-hda-intel patch=hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw

然后重新启动系统。通过在启动时在dmesg上运行grep来确认成功覆盖:

dmesg | grep hda-jack-retask

输出:

[    5.183912] snd_hda_intel 0000:00:1f.3: Applying patch firmware 'hda-jack-retask.fw'
[    5.184524] snd_hda_intel 0000:01:00.1: Applying patch firmware 'hda-jack-retask.fw'

3.5毫米音频插孔连接到笔记本电脑/主板上的声卡:

在Logitech系统的背面,所有I / O均采用颜色编码。就我而言,我将GREEN线换成了YELLOW线,以使GREEN线馈送对应于Center / LFE馈送,就像Windows在Realtek HD Audio Manager面板下一样。然后,在计算机上,我按从上到下的顺序连接了提要:最后是黑色,绿色然后是黄色。

重启后使用新设置的最后一步:

使用pavucontrol(在应用启动器中搜索或从终端启动),然后在配置标签下,选择“模拟环绕5.1输出”配置文件。这很重要,因为除非选中此选项,否则应用程序不会使用您的扬声器布局。

完成后,您可以通过运行音频测试,使用Ubuntu上的声音设置小程序验证设置(如下所示)。确认音频正确路由到每个扬声器。如果不是,请使用hdajackretask再次重新映射引脚布局,然后再次进行测试。

成功的屏幕截图:

附:

取得巨大成功,显示了最小化音频播放器的音频输出映射


1

您是否在Ubuntu文档上检查了SurroundSound本文(在Ubuntu中获得5.1环绕声的简单方法)文章也可能对您有所帮助。


抱歉,您似乎误解了我的问题,我想像在Windows中的realtek音频管理器中那样分配主板上的端口,当您在Windows上插入设备时,realtek音频管理器会询问您插入了什么(例如,插入在中心/子到行),我可以分配该端口的操作,我想这样做,但是在ubuntu
user107829 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.