5.1环绕声带有三个3.5mm插孔

此刻有声音问题。 我正在尝试配置我的5.1环绕声,但它只适用于左前和右前扬声器。 在我的主板背面,我有3×3.5mm的插孔,我连接了扬声器,虽然这些不是正确的端口。

我想“分配”背面的三个端口到每个输出(Sub和center,左和右,以及左后和右后),虽然我不知道如何做到这一点。 我的音频是来自Realtek的ALC889,我正在使用安装了所有更新的Ubuntu 12.04。

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

 sudo alsactl store 

然后应配置pulseaudio(脉冲是应用程序将使用的声音层,并直接与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个低音炮。

在此处输入图像描述

您将需要使用hdajackretask , pavucontrol和pavumeter等工具分别进行引脚重新分配和音频输出监控。 通过运行安装工具:

 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的音频插孔与罗技Z506环绕声扬声器系统一起使用,该系统使用三个3.5mm插孔作为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.5mm音频插孔连接到笔记本电脑/主板上的声卡:

在Logitech系统的后部,所有I / O都是彩色编码的。 在我的情况下,我将GREEN线与黄色线交换,使得GREEN线馈送对应于Center / LFE馈送,就像在Realtek HD Audio管理器面板上的Windows一样。 然后,在计算机上,我按顺序连接源,从上到下:最后是黑色,绿色,然后是黄色。

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

使用pavucontrol(在应用程序启动器中搜索它或从终端启动),在配置选项卡下,选择“Analog Surround 5.1 Output”配置文件。 这很重要,因为应用程序不会使用您的扬声器布局直到选中此选项。

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

成功的屏幕截图:

如附:

非常成功,显示来自最小化音频播放器的音频输出映射

你在Ubuntu文档上检查了SurroundSound吗? 这篇 (在Ubuntu中使用5.1环绕声音频工作的简单方法)文章也可能对您有所帮助。