首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SPDIF/TOSLINK/光学音频输出从22.10升级到23.04后丢失

SPDIF/TOSLINK/光学音频输出从22.10升级到23.04后丢失
EN

Ask Ubuntu用户
提问于 2023-05-18 23:00:20
回答 1查看 35关注 0票数 0

在GUI-从Xubuntu22.10升级到23.04之后,我经历了一个噩梦般的时刻,解决各种问题,主要是由不平衡的包(主要是exo)造成的。在此过程中,我还清除了我的nvidia驱动程序,切换到nouveau,并在成功地启动和运行之后,使用正常的过程从GUI中重新安装了Nvidia驱动程序。

但是,我的主板声卡(而不是GPU)的光输出不再存在:用来控制音量的是这样的:

现在看起来是这样的:

即星舰马蒂斯音频控制器1失踪。我之前有一个问题的光缆,原来是一个设置在放大器,但诊断过程允许我比较前后。潜在感兴趣的事物:aplay -l

代码语言:javascript
复制
card 2: Generic [HD-Audio Generic], device 0: ALC1220 Analog [ALC1220 Analog]
card 2: Generic [HD-Audio Generic], device 1: ALC1220 Digital [ALC1220 Digital]

这些都和以前一样,似乎很有希望。

以前:pw-cli list-objects | grep node.name

代码语言:javascript
复制
    node.name = "alsa_output.pci-0000_08_00.1.hdmi-stereo-extra1"
    node.name = "alsa_output.pci-0000_0a_00.4.pro-output-0"
    node.name = "alsa_output.pci-0000_0a_00.4.pro-output-1"
    node.name = "alsa_input.pci-0000_0a_00.4.pro-input-0"
    node.name = "alsa_input.pci-0000_0a_00.4.pro-input-2"

现在:

代码语言:javascript
复制
    node.name = "alsa_output.pci-0000_08_00.1.hdmi-stereo"
    node.name = "alsa_output.pci-0000_0a_00.4.analog-stereo"
    node.name = "alsa_input.pci-0000_0a_00.4.analog-stereo"

(以前有0和1,即两个输入和输出,现在每个只有1个)

以前:pw-cli list-objects | grep node.nick

代码语言:javascript
复制
node.nick = "HD-Audio Generic" (4 identical entries)

现在:

代码语言:javascript
复制
node.nick = "ALC1220 Analog" (2 identical entries)

以前:pactl list | grep node.name

代码语言:javascript
复制
    node.name = "alsa_output.pci-0000_08_00.1.hdmi-stereo-extra1" (x2)
    node.name = "alsa_output.pci-0000_0a_00.4.pro-output-0" (x2)
    node.name = "alsa_output.pci-0000_0a_00.4.pro-output-1" (x2)
    node.name = "alsa_input.pci-0000_0a_00.4.pro-input-0"
    node.name = "alsa_input.pci-0000_0a_00.4.pro-input-2"
    node.name = "PulseAudio Volume Control" (x7)

现在:

代码语言:javascript
复制
    node.name = "alsa_output.pci-0000_0a_00.4.analog-stereo" (x2)
    node.name = "alsa_output.pci-0000_08_00.1.hdmi-stereo" (x2)
    node.name = "alsa_input.pci-0000_0a_00.4.analog-stereo"
    node.name = "PulseAudio Volume Control" (x4)

以前:pactl list short sinks

代码语言:javascript
复制
alsa_output.pci-0000_08_00.1.hdmi-stereo-extra1 PipeWire    s16le 2ch 48000Hz   RUNNING
alsa_output.pci-0000_0a_00.4.pro-output-1   PipeWire    s32le 2ch 48000Hz   IDLE
alsa_output.pci-0000_0a_00.4.pro-output-0   PipeWire    s32le 6ch 48000Hz   IDLE

现在:

代码语言:javascript
复制
alsa_output.pci-0000_08_00.1.hdmi-stereo    PipeWire    s16le 2ch 48000Hz   IDLE
alsa_output.pci-0000_0a_00.4.analog-stereo  PipeWire    s32le 2ch 48000Hz   IDLE

最值得注意的是:现在失踪的是:

代码语言:javascript
复制
alsa_output.pci-0000_0a_00.4.pro-output-0   PipeWire    s32le 6ch

我记得在安装过程中,很多脉冲音频被删除了,大概是被管道替换了?如果有人有任何想法,请分享。谢谢。

目前的设置是:

  • 显示端口(列为HDMI)从GPU插入主监视器,携带声音。
  • 从GPU到TV的HDMI,很少使用,自从升级之后就没有尝试过。
  • 耳机在主板线外端口。
  • 主板光端口中的光缆,用于放大器。
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2023-05-22 16:13:51

我在配置设置中讨论了一段时间,发现不同的选项在输出设备选项卡中产生了不同的选项。万岁。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1468489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档