解决间歇性“无声音”问题

解决间歇性“无声音”问题

有时,当我启动 Ubuntu Xenial 桌面时,它不会输出任何声音。重启一两次总是可以解决问题,但我想知道出了什么问题。

我确实在声音设置中列出了常用的输出设备,但我在那里做的任何事(包括在设备之间来回切换)都无法解决问题。按照建议运行killall pulseaudio、删除~/.config/pulse~/.pulse*,然后重新启动 pulseaudio也不起作用这里

我应该查看哪些日志,或者哪些应用程序输出可以帮助查明此问题的原因?

PS我的音频设备信息:

$ sudo lspci -v
00:1f.3 Audio device: Intel Corporation Device a2f0
    Subsystem: ASUSTeK Computer Inc. Device 8735
    Flags: bus master, fast devsel, latency 32, IRQ 150
    Memory at df340000 (64-bit, non-prefetchable) [size=16K]
    Memory at df320000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: [50] Power Management version 3
    Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel

答案1

如果没有完整的供应商/设备 ID 就很难分辨……

例如,这8086:a2f0将是一个200 Series PCH HD Audio设备。

请添加输出sudo lspci -nnk,并可能比较一次 a) 当它不起作用时与 b) 当它起作用时,通过dmesg -t | egrep "(audio|snd|hda)"在启动后输入。

很可能你必须sudo gedit /etc/modprobe.d/alsa-base.conf在那里指定声卡型号和选项(见驱动程序数据库),options snd-hda-intel model=...以解决由于实际硬件/固件问题而导致的检测尝试失败或硬件配置略有不同。

某些图形适配器的 HDMI 驱动程序可能偶尔会干扰声卡/芯片的其他 HDMI 驱动程序……删除冲突的内核模块并仅使用一个 HDMI 输出会有所帮助。

甚至有一个声音故障排除程序手动的 ...

相关内容