去年大概 5 月的时候,我曾经想要换掉我用了 3 年多的笔记本,可无奈当时的新品除了一些对 Linux 支持不太好的 Ryzen 7840HS,就是 Intel 新出的那个 Metreo Lake 架构的 ThinkPad。

虽然升级到 Metro Lake 对于我这个十一代的用户来说已经是大幅跨越了,但奈何 Metreo Lake 比起前一代进步不明显,甚至有退步,我就决定当等等党了。

于是在等的过程中,阴差阳错的发现了这台“国产笔记本”,Cool-Pi CM5 Laptop,ARM 架构 RK3588,原生 Linux 支持,32G 内存,还支持硬盘扩展,当时的天猫店铺还有免息分期,想了想就决定玩玩这个,最后决定入手。

photo_2025-02-27_00-29-06.jpg

机器到手后感觉还是挺惊喜的,虽然比起其他 14 寸的机器,这玩意明显更重更厚,但是品质上到不会给人明显的粗制滥造的感觉,反而有点出乎意料。

机身毫无疑问是塑料,但是模仿的金属喷漆,我个人其实是喜欢塑料的,毕竟不会太重,还有韧性。实际上这台机器用的就是 Chuwi GemiBook Pro 的模具,甚至连屏幕都一样,只是换了个内芯而已。

到手后这台机器默认安装的是 Ubuntu,简单使用了一周,有了一些感受,大多数偏正面:

  • 首先是系统的体验十分流畅,RK3588 看起来已经有了跑桌面级别系统的性能,也可以开启 GPU 加速
  • 然后是机器标配了玻璃触摸板,同时也支持 Type C 充电,用起来居然异常的舒适
  • 机器是少见的实现 Arm Linux 下“真待机”的,就是那种类似传统笔记本的待机体验,合盖待机,过夜后耗电不到 1%
  • 系统主板上支持插 nvme 硬盘,有足够的扩展空间
  • 全机被动散热,不需要风扇,绝对静音

不过本机器也有一些不足的地方:

  • 首先就是电池太小,难以想象一个 14 寸的笔记本,居然只有 38Wh 的电池,而 RK3588 火力全开的话功耗其实并不低,导致你续航在高负载下可能只有 2 小时,当然轻度负载的时候功耗也可以比较低,经常可以干到 8W 左右(好像也不算太低),续航好像也没那么糟糕,但因为电池太小,所以表现也好不到哪儿去,总之就是体现不出来 ARM 的续航优势。
  • 然后就是可能因为这个机器的模具有点廉价,所以键盘输入的时候如果你的手速足够快,会出现明显的双击或者吞键的问题,一开始以为是质量问题,后来官方售后换了个新的,依然如此。键盘还没有背光。
  • 屏幕默认色域太糟糕,1080P 的屏幕搭配经典 45% NTSC,可视角度可怜,看起来颜色也十分难受。
  • 机器不支持直接从 nvme 启动系统,必须优先 USB 或者 EMMC
  • 机器的系统内核必须基于 RK3588 官方给的那些 bsp 内核,主线内核的支持并不完善

所以为了让这台机器更好用,我也进行了一系列的改良和“挣扎”,接下来简明扼要的说一下我做了什么,有什么进展。


1,更换更高色域的屏幕

默认的机器用的就是 30pin的 eDP 排线来接屏幕,而屏幕本身也的确是可以从 B 面撬开来更换的,甚至我买笔记本的时候厂家的工程师送了我一根 40pin 的 eDP,有了这个你就可以更换 4K 屏幕。

一开始我担心屏幕的固件是不是写到了内核里,或者 dtb 之类的文件里,贸然更换不会点亮。但是官方说没那回事,只要你能塞进去,接口的 Pin 对的上,你就可以点亮……

所以我找来找去,找到了一个从尺寸上来说能替换原来面板的升级款。

默认的机器面板是来自华星光电的 MNF140BS2-3,可以通过屏库网查到这个面板的尺寸,而对应的尺寸你能找到的就是符合 ThinkPad T480 升级规格的都可以,最知名的就是 NV140FHM-N66 这块面板,IPS,100% sRgb,而且还是 DC 调光,护眼,磨砂。要说唯一的缺点就是亮度不够高了,不过对于这玩意来说也是够用了。

面板到手后直接扣开 B 面,把原来的屏幕面板取下,换上新的屏幕面板,记得小心去除背面的双面胶,重新沾上后屏幕跟换完毕。

理论上根据厂商送的那根 40pin 的线,我可以上 4K 的屏幕,但目前可用的 4K 面板属实一般,要么是功耗太高,要么是 PWM 调光,再三考虑下实在是没必要。


2,优化系统参数,提高能耗比

默认的 Cool-pi 的 Ubuntu 镜像会把 CPU 和 GPU 的 Schedule 全都强制写到 Performance 档位,需要你自己到 /etc/rc.local 里面进行修改。

然后同时可以参考 RK3588 的一些通用调整参数,进行进一步的性能优化:

https://github.com/ThomasKaiser/Knowledge/blob/master/articles/Quick_Preview_of_ROCK_5B.md#important-insights-and-suggested-optimisations

里面几乎写出了现阶段可以针对 RK3588 进行的所有优化,甚至还给出了测试对比数据和原因,可谓十分详实了。

如果要提高续航,最根本的方法还是增大电池容量,cool pi 官方说有计划推出更大的电池,但到现在为止还没消息,希望将来后续能提供吧。


3,更换 Wi-Fi 网卡,手动编译内核添加驱动

这个机器拆机后可以发现 Wi-Fi 网卡居然是那种可更换的。根据官方的文档,可以将默认的螃蟹网卡更换为 Intel 的,但好像只支持 Intel AX200 这个型号。同时这个笔记本还有更多的模块化更换的东西,也有对应的文档进行参考,也难怪官方一直说这是一个 DIY Laptop 了:

https://hackaday.io/project/196668-genbook-rk3588/log/230987-instructions-of-genbook-rk3588

更换了 Intel 网卡之后进入系统会发现没有驱动起来,这是因为官方默认内核没有启用 Intel 的模块,你需要到官方公开的内核源代码中,git clone 下来自己修改参数进行编译:

https://github.com/coolpi-george/coolpi-kernel

一般是在: