耳机没有声音(Windows和Debian双系统)

安装Windows和Debian双系统,使用过Debian后在进入Windows后(包括关机后再次开机),Windows中耳机会没有声音(但在外放有声音),在Windows中进行睡眠(或休眠等,但不包括注销)耳机才会有声音。问一下大家有什么解决方案或相关解释?(网上有说是Debian未释放音频资源导致的)

是不是Windows快速启动的问题?

你是指Windows 10 使用的快速启动的原因吗?

未释放资源也是得运行的时候。在windows运行时,debian系统就是一堆文件,不会运行,也不会占用。这个锅跟debian一点关系都没有。搜索时去掉debian,专找windows的问题吧。

双系统互相影响好像挺常见的。以前见的都是网卡问题,如从 Windows 重启进入 Linux 后网卡无法使用。

没试过双系统。有影响只能通过一个渠道影响了,声卡网卡本身的记忆。上次是那个debian驱动,这次还按debian的硬件指令识别,所以不认识windows指令。这种记忆效应该会被重装硬件驱动重置吧=。=,不过每次都重装挺麻烦。另外用过一次win10,插音箱,插了不响,在跳出的窗口点了一下才响。

另外:睡眠和休眠,计算机都停止工作了,怎么来的声音=。=如果是临睡前的一声提示,说明耳机很正常。只是无法调动它工作了

是不是选错输出设备了?windows里也有类似的设置。

楼主先看看声卡是否使用 snd_hda_intel 模块:lspci -knn | grep -iA2 audio
可以试试重启前手动卸载 snd_hda_intel 模块:

modprobe -r snd-hda-intel
reboot

看看 snd_hda_intel 模块的 power_save 参数:cat /sys/module/snd_hda_intel/parameters/power_save 我这默认是 0,即禁用省电。

还有个参数 power_save_controller 看起来挺有意思,可以试试

一般彻底关机就能恢复。为了防止关机后还有设备通电,一般还要关闭网络唤醒一类关机后耗电的功能。

应该是睡眠唤醒后可以恢复。