我的 Ubuntu 20.10 机器上有两个声音输出选项。
一种是连接至显示器耳机插孔的 HDMI 音频。
另一个是我主板上内置的高清音频。
我似乎无法在主板上启用该功能。音频设置中唯一的配置文件选项是“关闭”。
这是我的 lspci 输出:
$ lspci -k | grep -A 4 Audio
28:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller
Subsystem: Micro-Star International Co., Ltd. [MSI] Starship/Matisse HD Audio Controller
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
Run Code Online (Sandbox Code Playgroud)
和lshw:
$ sudo lshw -class multimedia
*-multimedia
description: Audio device
product: TU116 High Definition Audio Controller
vendor: NVIDIA Corporation
physical id: 0.1
bus info: pci@0000:26:00.1
version: a1
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=snd_hda_intel latency=0
resources: irq:64 memory:fc080000-fc083fff
*-multimedia
description: Audio device
product: Starship/Matisse HD Audio Controller
vendor: Advanced Micro Devices, Inc. [AMD]
physical id: 0.4
bus info: pci@0000:28:00.4
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm pciexpress msi bus_master cap_list
configuration: driver=snd_hda_intel latency=0
resources: irq:66 memory:fc400000-fc407fff
Run Code Online (Sandbox Code Playgroud)
不确定我应该提供哪些其他信息。通过我的 HDMI 输出的声音效果很好,但我也希望能够使用另一个。
小智 5
启用 Starship/Matisse HD 音频控制器?
\n这里\xe2\x80\x99是我所做的:
\n跑步pavucontrol
在“配置”选项卡下(一直到右侧 - 最初可能不可见),禁用您不打算使用的任何音频设备\xe2\x80\x99
\n在 \xe2\x80\x9cOutput Devices\xe2\x80\x9d 选项卡下,选择 \xe2\x80\x9cPort: Headphones (unplugged)\xe2\x80\x9d
\n要使更改永久生效,请default.pa使用提升的权限编辑该文件:
sudo {text editor of choice} /etc/pulse/default.pa`\nRun Code Online (Sandbox Code Playgroud)\n注意:请务必替换{text editor of choice}为您的{选择的文本编辑器}。
将以下内容添加到文件末尾:
\nset-sink-port 0 analog-output-headphones\nRun Code Online (Sandbox Code Playgroud)\n要列出声音设备的所有详细信息,您可以运行pactl list cards. 在引用 中的设备编号时/etc/pulse/default.pa,请务必使用下面的值alsa.card而不是初始Card #列表。就我而言Card#0是alsa.card = "1",反之亦然。