Pinebook Pro长期使用报告

2020-07-26 17:08:31

我第一批买了一台Pinebook Pro,断断续续用了好几个月了。我认识的一些人想知道它是否可以作为日常的主笔记本使用。遗憾的是,事实并非如此。至少对我来说不是。不过,这是相当接近的。我原本想使用普通的Debian,但在某个时候,Panfrost驱动程序坏了,笔记本电脑无法启动X。最后,我放弃了,转而使用默认的Manjaro。其安装程序不支持加密的根文件系统。没有加密磁盘的笔记本电脑不能真正用作笔记本电脑,因为你不能把它带出家门。

最大的抱怨是一切都感觉迟缓。在Firefox和终端之间切换Alt-Tab键只需要一秒钟,在Firefox标签之间切换也是如此。作为一个极端的例子,在Slake中的频道之间切换需要5到10秒。它慢得令人无法忍受。无线网络不是很好,它不能可靠地连接到隔壁房间的接入点(距离大约5米)。Wifi的行为似乎依赖于发行版,所以可能有一些旋钮可以旋转。

在浏览器上播放视频并不是很好。YouTube在默认大小下工作,但全屏会导致帧率大幅下降。例如,VLC中的全屏视频播放非常流畅。

基本的壳牌操作也很迟缓。我有一个ZSH提示符,它显示当前目录的Git状态。输入具有Git回购的目录将使终端冻结几秒钟。基本上,每次需要从磁盘获取尚未在缓存中的内容时,都会导致明显的延迟。

屏幕尺寸和分辨率强烈要求分数缩放,但Manjaro似乎没有提供这一点。1的比例有点太小,而2的比例太大了。屏幕是哑光的,这完全是令人敬畏的,但不幸的是,颜色有点柔和,而且出于某种原因,它看起来有点模糊。这可能是因为我已经多年没有使用过视网膜以下级别的笔记本显示器了。

触摸板的运动探测器在低速时是垃圾。有一个固件更新,使它更好,但它仍然不是很好。根据论坛的说法,有人已经对触控板进行了反向工程,并创建了一个更好的非官方固件。我还没有试过。Manjaro不提供禁用点击点击(又名。有史以来发明的最愚蠢的UI错误功能,包括表情栏),这是令人抓狂的。不过,这不是硬件问题,例如Debian的Gnome确实提供了此功能。键盘还可以,但有时会检测到两次按键,这也很烦人。

对于灯光开发工作,该设置几乎是可用的。我用Qt Creator编写了一个简单的3D模型查看器应用程序,它出人意料地流畅,3D驱动程序工作可靠等等。不幸的是,调用编译器再次变得很慢(不过,这是C++,所以应该会有一些)。即使是在x86_64上即时编译的简单文件也只需要几秒钟的构建时间。

很难说。Panfrost驱动程序正在大力开发中,因此它可能会继续变得更好。这至少应该可以解决视频播放问题。不过,许多剩余的问题似乎都在CPU和磁盘端。目前还不清楚是否有足够的优化收益来使体验完全流畅,更重要的是,是否有人在做这项工作。下一代硬件的速度足以满足日常使用,这似乎是可行的。

只是为了看看会发生什么,我尝试了一下是否可以从源代码编译Clang(这是我所知道的最重、相当容易构建的程序)。事实证明,你可以做到,以下是那些想要亲自尝试的人的步骤:

配置Clang,将add-fuse-ld=gold设置为链接器标志(根据Clang文档,应该有内置选项,但实际上没有),并将最大并行链路作业数设置为1。

使用ninja-j4开始编译(再多编译作业就会引发交换风暴)。

如果其中一个链接器作业导致交换风暴,请终止进程并使用ninja bin/libhey.so手动构建有问题的库。

大约7-8小时后,你就应该做完了。