Ubuntu 19.10 通过 toslink 将左声道静音

Ubuntu 19.10 通过 toslink 将左声道静音

这个问题已经困扰我几个月了。我是一名 Linux 新手,今年年初在我的 htpc 上安装了 Ubuntu。它运行的是 Ubuntu,没有 Windows。

我的有源无线扬声器 (Devial​​et Phantoms) 通过 toslink (S/PDIF) 从 PC 连接到扬声器集线器 (Devial​​et 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 的音量控制来调整平衡,一切都会好起来。问题解决了。

相关内容