[ 已解决 ] 两个 desktop 内核小版本是否冲突,及如何卸载其中一个

昨天 update 后,kwin 占用了 100% 的 CPU,不得不将所有桌面效果关闭。重装了显卡驱动也没有任何好转的迹象。
开机时进入 Grub 高级选项,发现有两个 desktop 内核可供选择,如下
opensuse 12.3, linux 3.7.10-1.24-desktop
opensuse 12.3, linux 3.7.10-1.16-desktop
默认是从 1.24 启动的。
是不是两个 desktop 内核冲突导致的 kwin CPU 占用率飙升的问题?
请问怎么卸载 1.16 呢?

你确定没有更新 kwin?

卸载无用内核可以去 YaST 软件管理 - 搜索 kernel-desktop - 改成 version 选项卡,把不要的前面打叉。

Thank you, Su!
我确实更新了 kwin,update 的时候安装了 desktop-data-opensuse 软件包,其中包括 kwin.
已经卸载了低版本的 kernel-desktop,状况没有任何的好转。
怀疑是显卡驱动和 kwin 的配合性问题。涉及到 A 卡的显卡驱动就只能忍了,关了桌面特效先用着吧。

CPU 的问题不好说,但肯定不是内核的问题。同时保留多个内核其实也是有好处的。
或者你可以安装 A 卡官方驱动试试。

就是装了 AMD 的闭源驱动了。
安装开源驱动后也打不开任何特效,并且网页显示效果不如闭源的。
还是关了特效用着吧,就是 konsole 没有半透明效果很难受,比如抄个网页上的命令都需要将窗口拖来拖去。

这次体验了一把保留旧内核的好处,就是新内核如果有问题,可以使用旧的 kernel-desktop 登录。从 12.3 系统升级到 13.2, 然后编译了一下内核,电脑直接变砖了,不能上网,挂不上 dvd 镜像,不读 U 盘。幸好有旧的内核,没有以上三个问题。卸掉有问题的内核,重新 dup,一切问题搞定。