为什么树莓派的四核 Cortex-A53 跑桌面系统这么卡?

2020-03-19 16:41:11 +08:00
 changwei

我印象中以前像魅蓝和 oppo 部分低端机都用的是 A53,也有搭载 1080P 屏幕的机型,但是各种 UI 交互操作非常流畅,只是装多了软件之后才会开始有点卡顿。然而树莓派 3b+上面的 A53 跑起来就这么卡?基本上所有窗口点击操作都有 1s 以上的延迟,尤其是 chrome 浏览器,基本上卡的和早期 atom n270 一个水平,点一个链接卡好几秒。如果快速拖动窗口,还会和老式的 winxp 一样出现好多窗口重叠的画面。这么卡的情况下我感觉树莓派基本上没有桌面办公的意义了,因为两三百块钱现在去图吧闲鱼捡个二手奔腾都没这么卡。树莓派我感觉最多用用 vim 这种 text ui 的应用。或者利用 gpio+传感器做一些物联网开发。

我能想到的原因是:安卓大部分是全屏应用,不涉及到 form 窗体的概念,所以不需要做窗体移动修改时候遮挡重绘擦除之类的算法操作,但是我 chrome 就算全屏使用,也一样卡。同样情况下魅蓝那些 A53 的手机用浏览器打开电脑端网页也没这么卡。

官方原生系统 raspbian 什么软件都没装,只用内置 python 和 chrome 的情况下都是这个表现,我试了一下 Ubuntu-mate desktop,更卡,卡的基本上等同于一个玩具。

3311 次点击
所在节点    问与答
9 条回复
LZSZ
2020-03-19 16:44:43 +08:00
不然怎么会有那么多吃灰派
7654
2020-03-19 16:47:22 +08:00
树莓派的 IO 不够,不是跑不动 desktop
besto
2020-03-19 16:47:58 +08:00
首先,卡不卡和 CPU 关系不大和 GPU 关系更大;
其次,要喷也喷一下 Linux 以 X server 为首的垃圾显示架构,android 都是自己搞的;
最后,树梅派有还算充足的 GPIO 可编程接口和小巧的体积,硬要做桌面 OS,不太合适。
besto
2020-03-19 16:53:10 +08:00
补充一句,A73/A53 如果你只写写简单程序, 你会发现频率才是影响性能的“唯一”条件, 并不会像 intel 这种每代差别都很大。
love
2020-03-19 17:07:40 +08:00
@besto 和 X 有什么关系,先不说 X 已经是过去时了,即使用 X 也不是卡的原因。似乎记得很多年前诺记的那个就直接用的 X。
superrichman
2020-03-19 17:18:26 +08:00
主要是 tf 卡太慢了,如果能上 ssd,效果会好很多。但是树莓派为了压成本,用了外置的 tf 卡做存储。

树莓派本来就是玩具,200 块的东西你还期待它能干嘛。
blindie
2020-03-19 17:49:57 +08:00
树莓派 4 有俩瓶颈 一个是 tf 卡 一个是散热 普通 tf 卡随机读取很垃圾 不加主动散热降频很严重
Xusually
2020-03-19 17:50:45 +08:00
就说一个,tf 卡 IO 太差
wanguorui123
2020-03-19 18:34:17 +08:00
下代树莓派支持 SATA 就 OK 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/654305

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX