前言:

我是在 2019 年左右就已经入手 Pinebook Pro 了,我依稀记得那时候一同折腾的电脑还有 Chuwi Minibook ,然而快一年半过去了,这台 Pinebook Pro 大部分时间都在吃灰,直到前一阵我的 ThinkPad X1 Carbon 2017 丢失了,我实在是没电脑用了,才把它拿了出来当作“主力机”用了一段时间。

而且说实话,Pinebook Pro 刚发售的时候,这个电脑的生态实在是不太完整(虽然比起老款 Pinebook 已经很优秀了)。考虑到现在我已经有了新的临时用的主力笔记本,那么也可以暂时放下这个 Pinebook Pro 了,使用 PInebook Pro 的日子是一段有趣而又痛苦的回忆,不过姑且来说也是一个机会,让我认真体验了一下这个”开源 Arm LInux 笔记本“,感受到了它的优点和缺点,所以我觉得我应该也有资格在这里主观的评价一下这台电脑了。

photo_2021-03-22_21-58-01.jpg


做工:

Pinebook Pro 使用了比上代 Pinebook 更高级的材质:铝合金。但是整体并没有让它显得更加真正的”高级“起来,因为屏幕之间有四个橡胶垫片,合上屏幕之后那突起的摄像头和橡胶脚垫直接让这玩意逼格直线下降。笔记本的金属部分很多地方也并不算是“严丝合缝”,尤其是你拆开背部的主版之后,想要再次拧上,你就会发现很难一次性对齐,我觉得原因应该是模具的公差导致的。

Pinebook Pro 的键盘就是那种……很一般的键盘,不算太好,也不算太坏,我觉得 OK,可以接受,及格。但是 Pinebook Pro 的触摸板就比较傻逼了,特别廉价的上网本的塑料触摸板,懂的都懂。Pinebook Pro 另一个让我非常值得吐槽的就是它的屏幕,虽然对外宣传是一块牛逼的 1080P IPS,但是它们没有告诉你这是一块京东方的“低色域 IPS“,你可以从 Pine64 的官网查到它的型号,看起来真的是除了“1080P”和“IPS”这两个 Tag 之外没有任何优点了。我想过是否可以更换面板,理论上是可以的,因为接口就在那里,只需要拆开 B 面(撬开就行),更换面板……

但实际上似乎没有那么简单,这块面板的从参数被写入了系统的 BootLoader 甚至是内核里,而 Pinebook Pro 也并非一台”标准的电脑“,而更接近一台“平板改造的电脑”,所以如果贸然更换 LCD 的话,很可能导致这块面板的显示问题,到底是多大的显示问题呢?是不能调整背光,还是压根就不显示呢。我是穷人,我没钱测试,总之我觉得不能随便更换就是了,而且这大白屏,看多了也就习惯了。

Pinebook Pro 另一个缩水的地方就是外放的喇叭,真的很烂,而且是焊接的,不过似乎可以更换,需要一点焊接手艺。


安装NVME:

Pinebook Pro 的一大卖点是支持 NVME 的硬盘,要知道这实在是太酷了,读写速度的提升肯定是牛逼疯了。但是安装 NVME 需要你自己官网买个转接卡,这块转接卡一开始还有问题,太长,螺丝帽太高,塞进机器里会顶起触摸板。后来 Pine64 还不远万里从美国给我邮寄了一个“NVME 改装件”,说是解决了安装硬盘转接卡的问题,我拆开一看:草,就是一个短一点的螺丝。

安装硬盘其实没什么问题,我买的 Pinebook Pro 还是首发第一批,送了 128GB 的 EMMC,就是 Rock64 兼容的那种。之后我也弄了一个联想的 NVME SSD 插了进去,准备大搞一下,来个双硬盘双系统什么的。结果发现这才是问题的开始。


操作系统:

Pine64 出售的东西就和现在的 Oneplus 越来越像:它们只卖硬件,系统交给别人,或者扔给社区。

所以在 Pinebook Pro 上装操作系统就是一个很难的选择。一开始 PInebook Pro 预装的是一个 Debian 10 还是 11 的系统,那个系统哪儿都好,XFCE4 环境也很轻快,但就是中文支持不好。系统几乎删掉了所有和 CJK 语言相关的内容,似乎完全忘记了自己的 Pinebook Pro 明明是在深圳组装的。

后来 Pinebook Pro 开始力推那个 Manjaro ARM 系统,那个系统其实也凑合,拥有和桌面版 Manjaro 一样的体验,除了你需要优化半天字体显示以外,应该没有什么缺点。

而这时候我尝试想要把系统装到 NVME 上的时候,问题出现了……

Pinebook Pro 默认不支持从 NVME 启动!

也就是说,那块 NVME 的扩展,你只能拿来当存储……

后来自然有人解决了这个问题,他们直接在 EMMC 上写了个 Bootloader,也就是说默认启动到 EMMC,然后再启动 EMMC 的 Bootloader 启动 NVME,虽然麻烦点但也不是不能用。

还有更简单粗暴的,直接把 Bootloader 刷入 SPI,在主板上用开关关闭掉 EMMC ,实现原生的 NVME 启动,我就是这么做的。虽然有风险,但一般来说不会翻车。

原本我以为能从 NVME 启动了,我可以好好的搞我的系统了。

我直接安装了 Ayufan 的 Ubuntu Focal,轻车熟路的在 Linux 下进行了优化,安装了 Gnome-shell 的各种插件和优化,还可以安装 flatpak 的软件(虽然大部分没有 arm64 架构)甚至囧脸听说我用 ARM64 架构了还专门为我编译了 flatpak arm64 的 fcitx5(你现在可以在 flathub 找到 arm64 的 fcitx5 了),真是感谢囧脸,如果他不玩原神的话我一定更爱他。

就在我觉得这个 Pinebook Pro 已经搞的差不多的时候,各种小问题就开始出现了。


键盘固件:

Pinebook Pro 刚到手的那段日子,这个破玩意的键盘都很难用,敲着敲着就卡死,或者失效,同时还会触发触摸板的误触,痛苦无比。后来发现原来是可以通过固件解决的,有开发者也放出了更新的固件,可以自行去更新,之后问题就大有好转。


NVME 系统无法休眠:

这个是最大的问题,如果你把系统放在 NVME 上的话,pinebook pro 合上盖子后无法成功 suspend,整个电脑要么死机,要么不休眠,电量耗尽而死。我看很多老外都为此困扰,某内核开发者马尾也知道这个问题,但是他的答复和其他开发者是一致的:

“笔记本要休眠有啥用,关机不好吗!”

好吧。网络上有如何使用 Pinebook Pro 成功休眠的,但那些仅仅针对 EMMC 系统分区,只要是 NVME 就是无解。

有一些开发者说自己在忙着解决这个问题,但起码半年了,也没有了消息。

这就面临着你一些奇怪的抉择,要么你放弃休眠,要么你把系统转移到 EMMC,放弃 NVME 的性能。要么你把 Boot 分区放到 EMMC,挂载 root 的时候再挂载 nvme 设备……

总之就是很扭曲。


NVME 系统莫名其妙的死机

使用 NVME 为 root 的系统会有莫名其妙的死机,原因就是这个设备的供电,可以通过加一行参数解决。


整体性能表现:

Pinebook Pro 的整体性能表现还是超出预期的,它居然还可以差不多的运行 Gnome-shell 系统环境,而且开不少插件也没觉得有很大的卡顿,真的属于“能用”的级别。内有八颗核心,大小核的分配我也不知道怎么算,但起码也是可以拿来看看网页的。

我用 Pinebook Pro 看了不少 Youtube ,除了喇叭声音烂一点,完全可以接受。年初我还用 Pinebook Pro 写了不少文章,因为总是死机,只能无奈用 vim 写,毕竟死机后有自动存盘嘛。

我看网络上有人用 Pinebook Pro 跑 Quake3 ,可见基本性能还是差不多的,起码有个 2010 年的笔记本水平吧,4G 内存,也能多开一些网页。

唯一头疼的地方就是软件比较难找,因为是 arm64 架构,需要你自己翻着找源内和 flatpak 的模式,不过常用的都可以,而 Gnome-shell 的插件则全是跨平台的,基本没问题。

Arm64 下还有 WPS 用,也是沾了龙芯之类的光了吧。当然比起 Macbook M1 之类的还是差远了。


续航:

Pinebook Pro 的续航基本已经满足一个笔记本的使用要求了,如果你使用 EMMC 作为系统分区,时间可以干到 6-8 个小时左右,但如果你使用 NVME 作为系统分区,时间就会短一点,大概 5 小时左右,但依然很强壮,要知道有些平板也不一定能用这么久。

而且最爽的一点是居然还支持 Type-C 口充电,不需要 PD,普通手机充电电流就行。


贴保护皮肤:

Pinebook Pro 有一个开源的 Skin 项目,你可以从 Wiki 上下载到 Skin 的 PDF,去淘宝找那些做手机贴纸的商家订做,我弄了一套模仿 Dbrand 的,感觉还不错。


Pinebook Pro 是不是一台可以主力使用的电脑?

最后来回答一下这个标题的问题,我的答案是“基本上算是”,至少在性能上没啥问题,但还是有几座大山:

  • 一定的 Linux 使用习惯(也就是说你从来没用过 Linux 也瞧不上 Linux 那这玩意你就别想了)
  • 低色域屏幕(不知道能不能换)
  • nvme 不支持休眠
  • arm64 软件有点少,尤其是我最爱的 typora 都没有(但还是感谢囧脸,你要是不玩原神就更好了)

不过尽管如此,这已经是我从出生到现在用的性能最好的 Linux Arm 设备了,最近太倒霉太缺钱,我还在犹豫要不要出了它,但倘若 NVME 的休眠问题解决了,那我会继续保留吧。


附录:

手动编译内核
https://github.com/xmixahlx/pbp-tools

在 Pinebook Pro 上安装拥有 suspend 支持的 Ubuntu 20.04 (EMMC only)
https://forum.pine64.org/showthread.php?tid=10279

Pinebook Pro 官方 Wiki(包括 Skin 和 LCD 面板数据)
https://wiki.pine64.org/index.php/Pinebook_Pro_Main_Page