BigSur 自带中文输入法卡顿

2020-12-01 16:35:36 +08:00
 dwSun

MacBook Pro (13-inch, 2019, Four Thunderbolt 3 ports) bigsur 11.0.1

搜了一下,似乎就我出现了这个问题。

英文输入法没有任何问题,流畅的很,系统本身也流畅的很。但是只要某些地方输入中文就会卡,输入越多越卡。而且比较诡异的是每个 app 卡顿的程度还不太一样。

目前已知不会卡的只有 alfred 的输入框和启动台的搜索框。

最卡的是钉钉和微信的输入框,几乎不能用。

iTerm,系统自带终端,连系统设置里面的搜索框都卡。

edge 浏览器地址栏,safari 地址栏,vscode,appstore 搜索框,finder 搜索框,备忘录编辑,字典等等。

11417 次点击
所在节点    macOS
99 条回复
minsheng
2020-12-01 22:01:54 +08:00
> Catalyst 下,它们不再是按区间查询,而是一个 UTF16 的 code unit 查询,这有两个问题:

我举个例子,比如说你写字「 bi ru shuo 」,那么 Catalyst 会查询 2 + 1 + 2 + 1+ 4 共 10 次,查询每个字符的位置。而同样的接口( UITextInput ),iOS 下会直接问构成这十个字符的矩形位置。
HytonightYX
2020-12-02 10:41:31 +08:00
vscode 和 chrome 异常卡顿,需要重启,很麻烦。比如我打下这一行字,我字母都敲完了,输入法还要等一秒钟才让我选字...
nuevepicos
2020-12-02 11:54:15 +08:00
我这里 Catalina 的时候偶尔卡,升了 BigSur 后反而不卡了。。。。

感觉这个毛病,出现很不规律
zlmdaybreak
2020-12-02 15:53:03 +08:00
我在 Xcode 上用一会就开始卡了,而且是越来越卡,哪怕用大小写暂时切换到英文输入也卡(还是中文输入法),只能切换中文到英文输入法才可以。
dwSun
2020-12-03 14:09:17 +08:00
更新一下状态,这几天专门试了一下,似乎是启动某些跟编程工具有关的 IDE,如 vscode,idea 等之后会出现中文输入法卡顿的问题,而且这种卡顿跟帖子内容中描述的一致,也就是某个这些跟编程工具有关的功能导致了卡顿,具体是哪个还不知道。
wuyazuofeiji
2020-12-04 16:56:57 +08:00
vscode 解决卡顿在 issues 里有,codesign --remove-signature /Applications/Visual\ Studio\ Code.app/Contents/Frameworks/Code\ Helper\ \(Renderer\).app
Geekfake
2020-12-07 11:01:54 +08:00
iMsg 卡的不要不要的
lantiho
2020-12-08 00:24:00 +08:00
同样,11.0.1 iMessage 卡的完全不能用 宁愿掏出手机打字回复别人
PureWhiteWu
2020-12-08 15:21:32 +08:00
求问,有解决方案了么?
kevin262516
2020-12-16 10:13:49 +08:00
求问,有解决方案了么?
或者有好的降级方案不,没备份系统,真心不敢随意降级了
dwSun
2020-12-21 17:25:29 +08:00
dwSun
2020-12-22 23:20:45 +08:00
今天忍不了了,抹盘重新安装了 BigSur 11.1,然后用 TimeMachine 恢复了所有文件,目前没再出现卡顿的现象。

不过我注意到一个问题,目前系统刚刚恢复,spotlight 搜不到任何文件,看上去系统后台在做 spotlight 的索引。而我一开始说的,只有 alfred 和启动台的搜索不卡,所以,我想会不会是 BigSur 的中文输入法,在输入的时候,跟 Spotlight 有什么通信,导致反应很慢,这就解释了为啥 alfred 和启动台输入不卡了,想来 spotlight 可能也不卡。

现在等到明天看看 spotlight 索引完成之后,还会不会卡,如果不卡了,那么问题就解决了,如果输入法还会卡,那可能就是跟 spotlight 有关了。
dwSun
2020-12-23 10:47:37 +08:00
我这里看上去临时是解决了。有可能跟 wacom 驱动有关。

早上中文输入法反应还很迅速,上午 wacom 弹出来要加载,我点了同意之后就卡了。之后没找到 wacom 的卸载方式,我就直接下载了最新的 wacom 驱动,重新安装了一遍,重启之后提示加载 wacom,直接点了拒绝。用了一会儿暂时没发现卡顿。
dwSun
2020-12-29 16:40:07 +08:00
还是卡顿,暂时无解
lewis89
2020-12-30 16:48:30 +08:00
@dwSun #34 关注一下,看什么时候解决这个问题
dwSun
2020-12-31 11:28:11 +08:00
现象 1:
在启动台的输入框里面和 spotlight 的输入框里面,中文输入法响应速度很快,不管输入内容有多长,不管是什么情况,哪怕开了一大堆软件,甚至 CPU 负荷比较高的时候,这两个地方中国输入法反应也很快,几乎感觉不到延迟。

现象 2:
但是在其他的地方,随着输入中文的长度变化,输入法的响应速度会有明显不同,输入内容越长,响应速度越慢。

根据这个帖子的一些建议,试过重置 SMC,重置 NVRAM,包括抹盘重装,都不能彻底解决该问题。重置 SMC,重置 NVRAM 完全对该问题没有任何影响。抹盘重装,通过 TimeMachine 恢复全部数据之后,1 ~ 2 小时之内,中文输入法在所有位置响应都很快。但是几个小时之后,再次出现变慢的问题。与现象 1 、现象 2 完全一致。

另外,尝试断开所有外设未重启,中文输入法卡顿问题有非常明显的改善,几乎感觉不到卡顿。重新插上外设之后,不管是用外置键盘还是内置键盘,中文输入法又出现卡顿。与现象 1 、现象 2 完全一致。

尝试以安全模式重启,系统没有开启任何软件和加载项的情况,中文输入法仍然出现卡顿,与现象 1 、现象 2 完全一致。未尝试断开所有外设的情况。

肯定是系统本身的问题,与安装的软件等无关。
断开外设虽然可以解决问题,但是无异缘木求鱼。
dwSun
2020-12-31 11:28:25 +08:00
在 apple 社区找到了一个帖子,https://discussionschinese.apple.com/thread/252076887?page=1
dwSun
2020-12-31 11:40:01 +08:00
我回复说肯定是系统问题,apple 社区的编辑还不乐意,给我删了。
lewis89
2021-01-02 09:13:48 +08:00
@dwSun #38 还没有办法吗,我现在都不想用中文打字了 懒得折腾回去
lewis89
2021-01-02 09:16:55 +08:00
@dwSun #38 关键我这个不是自带的卡,搜狗也是卡得很,不知道什么原因

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/731025

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX