小米笔记本升级新内核之后dmesg报错及解决办法
Tofloor
poster avatar
180******14
deepin
2018-01-27 07:22
Author
本帖最后由 cqoips 于 2018-1-26 23:31 编辑

Deepin Linux 15.5 升级到新的内核之后,在小米笔记本上会出现 kernel 内核报错,大约是 6 处。

终端输入dmesg,可以查看详情:

$ sudo dmesg

大约是关于:

acer_wmi (1处)



nouveau (5处)

看命令提示,是硬件兼容性的问题。


会导致开关机缓慢,假死。


开机进入 tty3 [ ctrl + Fn + Alt + F3 ]


  • 输入用户名
  • 输入密码
  • sudo systemctl stop lightdm  // 用它关闭图形界面 ,防止 xorg 冲突
  • sudo vi /etc/modprobe.d/blacklist.conf // 以Vim 打开 『blacklist.conf』
  • 加入下面两条在文末,按『i』进入编辑模式:
  • blacklist acer_wmi
  • blacklist nouveau
  • 按esc退出编辑模式 & 按 :wq 保存并退出。
  • reboot //重启



这样做,可以消除掉 dmesg 里的所有报错,但是这样会禁掉 Deepin Linux 15.5 的以下关键的系统服务:

  • libdrm-nouveau ( i386 & amd 64 )
  • xorg
  • xserver-xorg-video-all
  • xserver-xorg-video-nouveau
  • xserver-xorg-video-vmware
  • libxatracker2
  • libg11-mesa-dri
  • miraclecast
  • youdao-dict
  • deepin-manual
  • deepin-qml-widgets
  • mesa-va-drivers
  • miraclecast
  • qml-module-qtquick-controls
  • qml-module-qtquick2


原因是上述系统服务绑死了 nouveau ,这也正是 Deepin Linux 与别的发行版不同,无法自助安装 Nvidia-Prime 的原因。

Nvidia-Prime 要求不能与 nouveau 的务服并存,因此当用户按照 nvidia 的基本要求,卸载或禁掉 nouveau 的加驱务服时,会导致整个 DDE 溃坏。

这方面的问题,还需 Deepin Linux 认真修正,

不过由于可以使用默认的 Intel 集显,

目前来讲只禁掉上述 nouveau 服务及其有裙带关系的 Deepin 系统服务项目后,

只要不安装 Nvidia 的闭源驱动程序,引起 Nvidia-Xconfig 与 Xorg-Server 的依赖冲突,就不影响正常使用。

这是目前在小米笔记本上面使用新内核面临的问题,以及临时性的解决办法。

希望 Deepin Linux 尽快解决掉这个问题,小米笔记本第七代处理器以及Pro上,复现率100%。
Reply Favorite View the author
All Replies
avatar
monlor
deepin
2018-01-27 23:09
#1
同小米笔记本用户,顶一下
Reply View the author
avatar
mohistman
deepin
2018-01-28 01:08
#2
解决办法就是换电脑
Reply View the author
avatar
180******14
deepin
2018-01-28 01:33
#3
https://bbs.deepin.org/post/152456
解决办法就是换电脑

这位同学,请捡起你的脑子:




Reply View the author
avatar
tmacy
deepin
2018-01-28 04:19
#4
其实吧,小米本一开始就有这个问题了,不只是新的内核才产生的问题。一开始这个问题会导致wifi连接很不稳定。另外,你把英伟达的开源驱动包卸载了,就不需要block nouveau了。我也用小米,直接用核显就够了,还省电

Reply View the author
avatar
iminto
deepin
2018-01-28 06:03
#5
https://bbs.deepin.org/post/152456
其实吧,小米本一开始就有这个问题了,不只是新的内核才产生的问题。一开始这个问题会导致wifi连接很不稳定 ...

直接用核显,这是对电脑的不尊重....

明明有高价买的独显,为啥不用
Reply View the author
avatar
mohistman
deepin
2018-01-28 14:50
#6
https://bbs.deepin.org/post/152456
这位同学,请捡起你的脑子:

开个玩笑还当真了
Reply View the author
avatar
tmacy
deepin
2018-01-29 01:18
#7
https://bbs.deepin.org/post/152456
直接用核显,这是对电脑的不尊重....

明明有高价买的独显,为啥不用

独显留给win,我双系统
Reply View the author
avatar
tmacy
deepin
2018-01-29 01:21
#8
https://bbs.deepin.org/post/152456
直接用核显,这是对电脑的不尊重....

明明有高价买的独显,为啥不用

独显留给win,我双系统
Reply View the author