我有一台基于 Asus Rog Rampage V Edition 10 构建的 PC,运行 Ubuntu 16.04。这台 PC 有 2 个声卡模块,带有多个输出和输入,例如模拟立体声和数字 S/PDIF:
$ pactl list short sinks
0 alsa_output.pci-0000_02_00.1.hdmi-stereo-extra1 module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
1 alsa_output.usb-ASUS_SupremeFX_Hi-Fi-01.analog-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
2 alsa_output.pci-0000_00_1b.0.iec958-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
我以前用的是内置声卡,前置模拟立体声连接器上有声音输出,但 SupremeFx_Hi-Fi 上没有声音。我尝试让 SupremeFx 工作,按照网上的一些帖子操作,但板载声音设备却出了问题。现在,我只能在显卡 HDMI 端口上输出音频。
我现在想让一切恢复正常。因此,我删除了与音响系统相关的所有组件:
$ sudo apt-get purge --auto-remove alsa-base alsa-utils alsamixer
$ sudo apt-get purge --auto-remove pulseaudio
$ sudo apt-get purge --auto-remove pulseaudio-utils
$ rm -R ./.config/pulse/
重新启动并重新安装它们:
$ sudo apt-get install alsa-base pulseaudio
现在,我遇到一个问题,内置音频已打开Digital Output(S/PDIF)
,但我无法通过 进行更改pavucontrol
。更准确地说,我更改了配置文件,但pacmd list-cards
显示没有可用的设备,而且一旦我通过系统音频设置更改输出类型,它就会返回到Digital Output(S/PDIF)
。到目前为止,前置立体声连接器上没有声音。
您有任何想法/帮助吗?