我的设置是,我有一对扬声器,连接到前面板耳机插孔,我的 5.1 耳机插入后面板插孔(前、后、副和中置),主板有 Realtek ALC892 芯片。
在 Windows 10 中,我切换了 Realtek 驱动程序中的一个选项,将输出分成单独的输出,因此我可以将单独的音频流运行到我的耳机和扬声器。
我也希望在 ubuntu 18.04 中有同样的设置。
到目前为止我已经打开alsamixer并关闭自动静音,这样扬声器和耳机上的声音输出就相同了。扬声器显示在 alsamixer 中的“耳机”频道下,而我的耳机目前仅在“前置”频道上运行。然后我可以将其中一个静音,只在另一个上输出声音。
然后我发现你可以在 pulseaudio 中重新映射接收器,并且有很多线程建议使用 remap-sink 模块,但我发现的示例主要是重新映射插入背板的东西,例如以下行:
load-module module-remap-sink sink_name=headphones
sink_properties="device.description='Speakers'"
remix=no
master=alsa_output.pci-0000_00_1b.0.analog-stereo
channels=2
master_channel_map=rear-left,rear-right
channel_map=front-left,front-right
我的理解是创建一个名为“扬声器”的接收器,其中前置声道输出将被映射为通过后面板的后置声道输出。
现在我的问题是,如果我希望它映射到我的前面板插孔(在alsamixer)?
或者这是否是完全错误的存档途径。