机型 Version
pixelbook 2017 79.0.3945.123 (Official Build) (64-bit)

原因

Chrome OS上提供了一个基于 Debian 的 Linux 容器 Crostini,在启用后可以运行 Jetbrain 全家桶,但是 PyCharm、IntelliJ 等,非常卡,顺带一提,同样系列的 Android Studio 就完全没有这个问题。

解决

首先,以 PyCharm 为例,在运行该任务时进行了层层封装:

1
Chrome OS( Crostini( JVM( PyCharm ) ) )

这才卡成 PPT,那么可以通过切换 IDE 的 JRE 使其变得流畅。

启用

首先用 chrome 浏览器打开 chrome://flags,找到 Crostini GPU Support ,启用Linux容器应用的GPU支持

Crostini GPU Support
Crostini GPU Support

同时将 Scheduler Configuration 选项设置为 Enable Hyper-thread(启用超线程),完成后重启你的设备。

Scheduler Configuration
Scheduler Configuration

Runtime

打开 PyCharm,进入 Settings>Plugins,在 Marketplace 中搜索插件 Choose Runtime,下载,完成后重启 IDE。

Plugins
Plugins

再次打开 PyCharm,双击Shift键呼出全局搜索栏, 搜索 “Choose Runtime”

选择相应的 JRE 并安装,之后重启 IDE 即可。