[可用]我想我找到 Chrome 地址栏输入卡顿、界面UI卡顿、页签切换卡顿、UI进程CPU奇高的解决方法了

核心内容:
规避方法,那就是修改 Gnome 桌面设置中(GTK)的缺省字体。以使用 KDE 作为默认桌面的系统来说,打开 系统设置 -> 应用程序外观 -> GTK ,修改字体(默认是 无衬线)为 Droid Sans 或者 DejaVu Sans 或者任何其它没有本地化名称的字体。像默认的 无衬线 以及 文泉驿微米黑 这样的有本地化名称的就不行的, 无衬线 的标准名称是 Sans Serif, 无衬线 是它的本地化名称,这样的字体会导致 Skia 缓存无法命中。
对于 40 版本以前的 Google Chrome ,你还需要在启动 Google Chrome 时带上 * -enable-harfbuzz-rendertext* 参数。
如果你希望了解为什么以及我是如何找到该规避方法的,请参看 suselinks.us/how-to-fix-slow-typing-in-chrome-addressbar-in-linux/

8赞

感谢分享,可以设置字体为 Noto Sans 啊,就是思源黑体……还可以把补丁先整合进我们的 chromium 包测试一下啊。

从我的 iPhone 发送,使用 Tapatalk

chrome 的问题终于解决了。。。

可是。。。我已经习惯 firefox 了

Noto Sans 我也用过,也是可行的。
补丁已经有了,现在应该是处于代码评审阶段吧。
补丁链接: codereview.chromium.org/838743002/

@Bruce.Auyeung Chromium39 也需要加那个 -enable-harfbuzz-rendertext 参数吗?

需要,40 以下的都需要。Google Chrome 和 Chromium 的版本号是一致的。

刚好需要,虽然我是 arch 的,233

到底是做 Chrome 的不用 Linux 還是谷歌的人在 Linux 下也用 Firefox 。。。。。

是谷歌的不用中文。

我一度以爲是我的電腦的問題。。這下終於解決了,十分感謝!

。。。。。。。。

点赞

我居然一直以为是我电脑的 cpu 不行,已经习惯这个问题了~

居然这么久了补丁还没有审核好。。。
最近转 awesome 了所以就没装那么多图形的配置工具,使用轻量级 wm 的用户可以参考这篇文档设置字体:
awesome.naquadah.org/wiki/Customizing_GTK_Apps#Fonts

感谢,改好以后真的不卡了。不过有一个小问题,改完以后,进去 gtk 字体那里一看,它还是无衬线,像是没有修改一样,其实是已经修过了。
系统是 opensuse 滚动更新版。

大喜讯啊、、最近最新的 firefox 动不动就死、、让人郁闷、、有解决办法了,庆贺、、赶快下来看看、、

亲测有效!整个人都好了 muaaaaaaaaa

谢谢,修改好以后很好用。

试了下,opera 正常了,为啥 这么长时间 还没有 修正了,头疼呀

看了这个帖子后解决了我的 Chrome 卡顿问题。

因为用的是 APU-3870K,所以安装了独显驱动。现在使用没啥大问题,就是有时候使用滚动条的时候页面上部会有撕裂问题。看视频一切正常,就是这个神奇的撕裂现象挺难弄的。