Linux 或 Windows 上没有声音

Linux 或 Windows 上没有声音

我有一台笔记本电脑,但遇到了这个问题:声音在 Linux 或 Windows 上都不起作用。当我在 Windows 上时,刚刚将笔记本电脑置于睡眠模式,然后我打开它,却看不到声卡,就发生了这种情况。当我切换到Linux后,有这样一种情况,我好像看到了一个声卡,那只是一个Intel声卡,但据我所知它应该是Realtek的。

这是lspci -v命令输出的内容:

...
00: 1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
Subsystem: ASUSTeK Computer Inc. Sunrise Point-LP HD Audio
Flags: bus master, fast devsel, latency 32, IRQ 131, IOMMU group 10
Memory at df328000 (64-bit, non-prefetchable) [size = 16K]
Memory at df300000 (64-bit, non-prefetchable) [size = 64K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl
...

顺便说一下,USB 也不起作用(但有时即使声音不起作用,几次重新启动后它仍然可以工作),尽管控制器可以识别:

...
00: 14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21) (prog-if 30 [XHCI])
Subsystem: ASUSTeK Computer Inc. Sunrise Point-LP USB 3.0 xHCI Controller
Flags: medium devsel, IRQ 125, IOMMU group 3
Memory at df310000 (64-bit, non-prefetchable) [size = 64K]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
...

所以重启几次后,声音可能会回来,但如果我再次重启,声音就会消失。也许问题出在声卡上?因为当 Windows 看到 Realtek 声卡时,声音就会起作用。

请帮帮我。我不知道该怎么办

相关内容