[Bug Report] win和deepin双系统只要进过一次win再回到deepin开机就会自动静音
Tofloor
poster avatar
zhangweioop
deepin
2025-05-07 13:57
Author

安装的win11和deepin23.1双系统,只要进过一次win11再回到deepin,开机就会自动静音。PulseAudio和PipeWire两种框架都会发生这种情况。

试过grub里加snd_hda_intel.dmic_detect=0,都不起作用。电脑是acer swift edge 16,6800u处理器。和改动过grub也有关系。

67e92d85bb7c88493a35a25deb6d9a7b.jpg

9dbbc47e409f1da9b1bd8393aa949007.jpg

Reply Favorite View the author
All Replies
zhangweioop
deepin
2025-05-07 20:36
#1

发现与是否双系统进不进Win11没有关系,与grub修改也没有关系。 都会发生开机自动静音。

但是选择PipeWire,并且关闭headphone(耳机麦克风)设备后,就不会开机自动静音了。如下图。 再观察一下。

==============更新帖子===========

发现问题所在了, 是内核版本的原因! 换到低版本linux内核自动静音就好了.

https://kernel.ubuntu.com/mainline/

这是linux内核官方下载地址.

zhw@acer16:~$ uname -r
6.8.0-40-generic

我在ubuntu22.04上升级内核后 遇到相同自动静音问题, 回到6.8.0-40就好了.

989f359f570780d502d0388eeaab8a42.jpg

86f875aa0d7614fb915df7c2e17662f6.jpg

Reply View the author
zhangweioop
deepin
2025-05-07 20:53
#2

还是不行。 debian,ubuntu等 都不会有开机自动静音问题, 是deepin系统哪里有问题。从deepin20到现在23.1都一直有这个问题,看bbs里还有15也有这个问题。

Reply View the author
北冥夜未央
deepin
Ecological co-builder
2025-05-07 23:10
#3
zhangweioop

还是不行。 debian,ubuntu等 都不会有开机自动静音问题, 是deepin系统哪里有问题。从deepin20到现在23.1都一直有这个问题,看bbs里还有15也有这个问题。

我是从23.1开始有这个问题的,只要加一下或者减一下音量就有声音了。

Reply View the author
𰻞𰻝面
deepin
2025-05-08 17:40
#4

我的不是静音,音量显示是有的,但没声,显示器关下再开就好了……Windows XP~Windows 11都正常,无语!
image.png

Reply View the author
zhangweioop
deepin
2025-05-14 22:41
#5

发现问题所在了, 是内核版本的原因! 换到低版本linux内核自动静音就好了.

https://kernel.ubuntu.com/mainline/

这是linux内核官方下载地址.

zhw@acer16:~$ uname -r
6.8.0-40-generic

我在ubuntu22.04上升级内核后 遇到相同自动静音问题, 回到6.8.0-40就好了.

Reply View the author
zhangweioop
deepin
2025-05-17 17:50
#6
It has been deleted!
zhangweioop
deepin
2025-05-17 21:27
#7

有的机器上会有音量自动静音问题, 如果你的电脑上也遇到, 这个问题是 Linux 内核的原因, ubuntu上也可能会遇到相同问题(比如你升级了最新内核6.14), 而我测试得6.8.0的内核是不会自动静音的.

https://kernel.ubuntu.com/mainline/

到上面这个链接(linux 内核的官方链接)下载6.8.0的内核,

sudo dpkg -i *.deb(有4个deb文件)

其中, headers generic 这个deb会安装失败, 目前没有受到相关影响, 就没有解决它.

安装后重启电脑在第二登录选项 advanced那个, 选择新安装的内核登录.

安装6,8.0内核后, 还可以把原来自带的内核卸载, 卸载方法问AI吧, 本人没记清,大体如下,

dpkg --get-selections | grep linux-image

先用这个命令找到系统上安装了哪些内核, 然后卸载之前的内核,

sudo apt remove ____

deepin23.1的内核是6.6或6.12

Reply View the author