如果你上网搜“linux pop sound on shutdown”会发现许多发行版都存在这个问题。我这边的发行版是Fedora,机器是惠普的暗影精灵第一代。

我试了一下,关机或者重启前用将系统静音并不能解决问题,仍然会听到“砰”一声响。

Arch wiki给出的建议是新建这样一个modprobe配置(比如文件名是 /etc/modprobe.d/modprobe.conf ),里面写上

options snd_hda_intel power_save=0

试了一下居然奏效了。虽然不太明白为什么要这么做(Arch wiki上给的https://www.kernel.org/doc/Documentation/sound/alsa/powersave.txt直接404了) ,但是确实重启时听不到那吓人的“砰”声了。