Gen*_*Rus 5 sound pulseaudio alsa 18.04
我的外部扬声器(通过耳机插孔)和监听扬声器(通过 displayport)在更新之前都可以工作,但我记得我第一次安装 Ubuntu 时不得不摆弄。自升级以来,唯一显示的声音输出设备是来自我的 chrome-remote-desktop 的 Unix FIFO 接收器。
我已经尝试了互联网上提到的所有内容,但我似乎无法弄清楚出了什么问题,而且我觉得我已经用完了我在这里和其他地方找到的所有旧建议。正如您将在下面看到的,我的声卡存在但不知何故未被系统/pavucontrol 检测到,所以我最好的猜测是有一些我无法找到和清除的配置文件。感谢您提供任何建议——我无能为力,只想看 Netflix ...... :)
我的/proc/asound/cards有以下几点:
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xef630000 irq 39
1 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xef080000 irq 17
Run Code Online (Sandbox Code Playgroud)
同样,lspci -v | grep -A5 -i "audio"说:
00:1b.0 Audio device: Intel Corporation 9 Series Chipset Family HD Audio Controller
Subsystem: ASRock Incorporation 9 Series Chipset Family HD Audio Controller
Flags: bus master, fast devsel, latency 0, IRQ 39
Memory at ef630000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
--
01:00.1 Audio device: NVIDIA Corporation GP106 High Definition Audio Controller (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] GP106 High Definition Audio Controller
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at ef080000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
Run Code Online (Sandbox Code Playgroud)
所以我知道我的声卡在那里。我还确认在 alsamixer 中没有任何内容被静音。
aplay -l 产生:
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC1150 Analog [ALC1150 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC1150 Digital [ALC1150 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
Run Code Online (Sandbox Code Playgroud)
我已经运行pulseaudio -k && sudo alsa force-reload,以及。
我已经尝试卸载并重新安装这里推荐的音频包: 声卡停止检测
我试过这里的一切,太:
没有声音在Ubuntu 18.04 LTS升级后从16.04 LTS
在pavucontrol没有卡的检测,所以我不能解除静音gnome-alsamixer。
我已经添加options snd-hda-intel model=auto到我的最后/etc/modprobe.d/alsa-base.conf。我建立了自己的计算机,也许还有比“自动”更好的东西?
我尝试删除snd_hda_intelwithpulseaudio -k && sudo service alsa-utils stop && sudo modprobe -r snd_hda_intel && sudo modprobe snd-hda-intel && sudo service alsa-utils start && pulseaudio -D但不能,因为它正在使用中。
我没有想法了。:/
这是dmesg“snd_hda_intel”的输出:
[ 5.333219] snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
[ 5.333703] snd_hda_intel 0000:01:00.1: Disabling MSI
[ 5.333708] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[ 5.359714] snd_hda_codec_realtek hdaudioC0D0: ALC1150: SKU not ready 0x00000000
Run Code Online (Sandbox Code Playgroud)
而对于“音频”:
[ 5.333708] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[ 5.359714] snd_hda_codec_realtek hdaudioC0D0: ALC1150: SKU not ready 0x00000000
[ 5.360474] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC1150: line_outs=3 (0x14/0x15/0x16/0x0/0x0) type:line
[ 5.360475] snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 5.360476] snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[ 5.360477] snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0
[ 5.360477] snd_hda_codec_realtek hdaudioC0D0: dig-out=0x1e/0x0
[ 5.360478] snd_hda_codec_realtek hdaudioC0D0: inputs:
[ 5.360479] snd_hda_codec_realtek hdaudioC0D0: Front Mic=0x19
[ 5.360480] snd_hda_codec_realtek hdaudioC0D0: Rear Mic=0x18
[ 5.360481] snd_hda_codec_realtek hdaudioC0D0: Line=0x1a
[ 5.382505] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
--
[ 35.360044] snd_hda_codec_hdmi hdaudioC1D0: HDMI: invalid ELD data byte 4
[ 37.069091] rfkill: input handler disabled
Run Code Online (Sandbox Code Playgroud)
我在这里运行了 Ac 说明:https : //help.ubuntu.com/community/SoundTroubleshootingGuide
$ echo "Sound cards recognized by the system:"; lspci -nn | grep --color=none '\[04[80][13]\]'; echo "Sound cards recognized by ALSA:"; lspci -nn | grep '\[04[80][13]\]' | while read line; do lspci -nnk | grep -A 3 '\[04[80][13]\]' | grep -e 'Kernel modules: ..*' -e '\[04[80][13]\]' | grep --color=none -F "$line"; done; echo "Sound cards recognized by ALSA, and activated:"; lspci -nn | grep '\[04[80][13]\]' | while read line; do lspci -nnk | grep -A 3 '\[04[80][13]\]' | grep -e 'Kernel drivers in use: ..*' -e '\[04[80][13]\]' | grep --color=none -F "$line"; done
Sound cards recognized by the system:
00:1b.0 Audio device [0403]: Intel Corporation 9 Series Chipset Family HD Audio Controller [8086:8ca0]
01:00.1 Audio device [0403]: NVIDIA Corporation GP106 High Definition Audio Controller [10de:10f1] (rev a1)
Sound cards recognized by ALSA:
00:1b.0 Audio device [0403]: Intel Corporation 9 Series Chipset Family HD Audio Controller [8086:8ca0]
01:00.1 Audio device [0403]: NVIDIA Corporation GP106 High Definition Audio Controller [10de:10f1] (rev a1)
Sound cards recognized by ALSA, and activated:
00:1b.0 Audio device [0403]: Intel Corporation 9 Series Chipset Family HD Audio Controller [8086:8ca0]
01:00.1 Audio device [0403]: NVIDIA Corporation GP106 High Definition Audio Controller [10de:10f1] (rev a1)
Run Code Online (Sandbox Code Playgroud)
这是输出sudo fuser -v /dev/snd/*:
USER PID ACCESS COMMAND
/dev/snd/controlC0: gdm 1934 F.... pulseaudio
/dev/snd/controlC1: gdm 1934 F.... pulseaudio
Run Code Online (Sandbox Code Playgroud)