这个问题已经困扰我几个月了。我是一名 Linux 新手,今年年初在我的 htpc 上安装了 Ubuntu。它运行的是 Ubuntu,没有 Windows。
我的有源无线扬声器 (Devialet Phantoms) 通过 toslink (S/PDIF) 从 PC 连接到扬声器集线器 (Devialet Dialog)。当我通过 Wi-Fi (Tidal) 播放音乐时,一切都运行正常,但通过 HTPC 播放的所有内容的左声道都静音了。右声道以最大音量播放,左声道以约 30% 的音量播放。立体声,不是 5.1。
起初,我怀疑这是扬声器/扬声器固件问题(出现过几次),但制造商的支持人员未能提供任何可行的解决方案。现在,我想知道这是否与 ALSA 有关,是否有我需要更改的设置。我担心 ALSA 似乎有点复杂。所以我想知道这个问题是否有记录,以及是否有可用的解决方案可供新 Linux 用户使用。
补充信息:
我不使用任何 htpc 专用软件,只使用 VLC、Clementine 和 mpv。Pulseaudio 音量控制的配置设置为数字立体声 (IEC598) 输出。输出设备设置为端口:数字输出(S/PDIF)。但 Ubuntu 喜欢将其重置为“默认”HDMI/显示端口 2。
是否可以设置 Ubuntu 以保留我的设置?
现在,每次启动系统时,我都必须从默认 HDMI 改回我的偏好设置。
如何设置 pulseaudio 中每个频道的音量?只有一个音量控制。
操作系统:Ubuntu 19.10
主板:Gigabyte Z390 I Aorus pro wifi
$ amixer -c 0
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 87
Mono: Playback 60 [69%] [-20.25dB] [on]
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 87 [100%] [0.00dB] [on]
Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 255 [100%] [0.00dB]
Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Front',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 87 [100%] [0.00dB] [on]
Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'Front Mic',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 0 [0%] [-34.50dB] [off]
Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Front Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 0 [0%] [0.00dB]
Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Surround',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 87 [100%] [0.00dB] [on]
Front Right: Playback 87 [100%] [0.00dB] [on]
$ inxi -AG
Graphics:
Device-1: Intel UHD Graphics 630 driver: i915 v: kernel
Display: x11 server: X.Org 1.20.5 driver: modesetting unloaded: fbdev,vesa
resolution: 1366x768~60Hz
OpenGL: renderer: Mesa DRI Intel UHD Graphics 630 (Coffeelake 3x8 GT2)
v: 4.5 Mesa 19.2.8
Audio:
Device-1: Intel Cannon Lake PCH cAVS driver: snd_hda_intel
Sound Server: ALSA v: k5.3.0-55-generic
答案1
好吧,答案很简单(在提问之前我应该自己就弄清楚了):使用 pulseaudio 的音量控制来调整平衡,一切都会好起来。问题解决了。