很神奇的是在 wsl Debian 上面一下就安装成功了。感觉很厉害!默认启用了一点动画,包括切换buffer时的渐变效果和 cursor 上的一点特效
reddit 的讨论在 https://www.reddit.com/r/emacs/comments/1ufiyu3/how_i_built_a_gpu_backend_for_emacs/
很神奇的是在 wsl Debian 上面一下就安装成功了。感觉很厉害!默认启用了一点动画,包括切换buffer时的渐变效果和 cursor 上的一点特效
reddit 的讨论在 https://www.reddit.com/r/emacs/comments/1ufiyu3/how_i_built_a_gpu_backend_for_emacs/
这篇我也看到了,确实很牛皮,和站里的 neomacs 有异曲同工之妙
其实挺不一样的。
它这个相当于 emacs/src/nsterm.m at master · emacs-mirror/emacs · GitHub ,用了 Emacs 本来就有的跨平台方案,只是在 macOS 上用 Metal 而不是原本的 Carbon、在 Linux 非 PureGTK 上用 OpenGL ES3 而非 cairo 渲染。
而且最后作者也比较了 CPU 渲染和 GPU 渲染,得出的结论是在 1616x912 窗口(以及当前为 CPU 优化的渲染管线)下 CPU 占优。4K 下 GPU 占优(只有在 image scrolling 时差距才会明显)。
至于 neomacs 我不了解但应该是大改。从理论上说这种做法才有可能提升 Emacs 的性能。