前两天老王将自己的 MacBook Pro 升级成到了 Catalina (Version 10.15.2),因为一般不怎么用这台 mbp,所以遇到升级基本都是会直接选择升级的。结果升级后遇到两个问题:一是不支持 32 位应用程序了,二是使用过程中经常会出现 TextInputMenuAgent 未响应,并且跟另一个程序 disnoted 占用超过 90% 的 CPU,风扇疯狂运作,机身疯狂发烫,掉电的速度可能 10 分钟 10%。本文分享下目前可能的解决办法。
一、现象描述
macOS 版本:Catalina (Version 10.15.2)
Mac 版本:MacBook Pro (13-inch, 2018, Four Thunderbolt 3 Ports)
当晚升级后,首先发现的问题就是 Catalina 不支持 32 位应用程序了,这台 mbp 上本身没有安装什么软件,主要就是我的一个游戏和 Photoshop CS6 都无法打开了。
后来在使用过程中,出现了 2 次风扇疯狂响,机身发烫到不能放在腿上的问题,查了下 Activity Monitor,发现是下面两个进程搞的鬼:TextInputMenuAgent 和 disnoted,其中 TextInputMenuAgent 未响应,disnoted 也是占用了大量的 CPU,两者合起来整台 Mac 的 CPU 被用了 90%,所以才会出现风扇运作,机身发烫的问题。
二、解决方法
Catalina 不支持 32 位应用程序暂时没有解决办法,看看使用的软件有没有发布对应的 64 位更新吧。下面主要分享下这两个进程导致 Catalina CPU 高、发烫、以及掉电快的问题的解决方法。
1、关闭进程
这个是最直接的,也是目前老王采用的措施。因为出现这个问题你自己肯定要感受到(风扇转 + 温度升高),打开 Activity Monitor 把这两个出问题的程序都关掉,1 分钟内就恢复正常了。但是还会再出现这个问题,具体频率是多少没太注意,因为我真的不怎么用这台电脑。
2、删除掉第二语言
参考 Apple 论坛的吐槽(原文地址),将第二语言输入删掉就好了,那么对应的我们需要删除的就是中文输入了。删除后有人用搜狗输入法作为替代,好像这个现象也不会再次出现了。
12.21 更新:目前老王已经采用了这个方法,问题没有复现了:《MacBook Pro TextInputMenuAgent 未响应,CPU 占用 100% 的解决办法》。
3、重装机器
参考知乎回答(原文地址),抹盘重装后无任何毛病。不过这个太极端了,我应该不会尝试了。