pi@raspberrypi:~ $ file /bin/busybox /bin/busybox:ELF64-bitLSBsharedobject,ARMaarch64,version1(SYSV),dynamicallylinked,interpreter/lib/ld-linux-aarch64.so.1,forGNU/Linux3.7.0,BuildID[sha1]=fdf7b3dd496e8fd678a0bda5540f9fae4d313d8f,stripped
检查内核发现已经是64位内核:pi@raspberrypi:~ $ file /bin/busybox /bin/busybox:ELF64-bitLSBsharedobject,ARMaarch64,version1(SYSV),dynamicallylinked,interpreter/lib/ld-linux-aarch64.so.1,forGNU/Linux3.7.0,BuildID[sha1]=fdf7b3dd496e8fd678a0bda5540f9fae4d313d8f,stripped
检查文件系统,确实也是64位文件系统:pi@raspberrypi:~ $ file /bin/busybox /bin/busybox:ELF64-bitLSBsharedobject,ARMaarch64,version1(SYSV),dynamicallylinked,interpreter/lib/ld-linux-aarch64.so.1,forGNU/Linux3.7.0,BuildID[sha1]=fdf7b3dd496e8fd678a0bda5540f9fae4d313d8f,stripped
至少,目前看起来还算不错.但是,在开始之前,有一些已知问题:VLC / Chromium 没有硬件加速libraspberrypi0,libraspberrypi-dev和libraspberrypi-doc已从/opt/ vc/移动到/usr/,如果以前使用Makefile指定路径的工程,就需要修改一下了.libGLESv2.so,libEGL等的软件包都需要重新构建.(这是问题2导致的.)raspberrypi-bootloader和raspberrypi-kernel依然包含大量32位代码.没有内置Wolfram MathematicaMinecraft 渲染也有点问题.(这也是问题2导致的.)VLC需要重新构建.(但是暂时没法完成的.)VNC Server暂时没办法重新构建.不能从32位系统升级上来.在32位CPU的板子(比如树莓派一代)什么错误都不提示,就像没烧录系统一样.tensorflow之类的也无法使用GPU加速.(这还是问题2导致的.)热,更热,所以需要更好的散热措施.当然,也不是一无是处,优点也是不少.新的Bootloader已经支持USB启动.64位对性能有提升.8GB RAM版本只能使用64位系统.DockerPi系列扩展板工作良好.为了测试下性能上的差异,直接使用Thomas Kaiser大神开发的SBC测试脚本来进行,性能参考源自Jean-Luc Aufranc大神.(已良好散热,不会因为过热影响成绩,而且似乎不同RAM版本对性能影响不大.)sudo ./sbc-bench.shsbc-bench v0.7.2Installing needed tools. This may take some time... Done.Checking cpufreq OPP... Done.Executing tinymembench. This will take a long time... Done.Executing OpenSSL benchmark. This will take 3 minutes... Done.Executing 7-zip benchmark. This will take a long time... Done.Checking cpufreq OPP... Done.It seems neither throttling nor frequency capping has occured.Memory performance:memcpy: 2503.6 MB/s (0.2%)memset: 3359.5 MB/s (0.5%)7-zip total scores (3 consecutive runs): 5083,5065,5099OpenSSL results:type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytesaes-128-cbc 38070.54k 40669.85k 41716.22k 42029.40k 42131.46k 42177.88kaes-128-cbc 38065.38k 40746.26k 41775.96k 42064.21k 42229.76k 42292.57kaes-192-cbc 32294.31k 34105.22k 35048.28k 35303.42k 35351.21k 35351.21kaes-192-cbc 32254.74k 34136.98k 35043.33k 35301.38k 35367.59k 35367.59kaes-256-cbc 27986.06k 29351.96k 29962.33k 30127.79k 30173.87k 30179.33kaes-256-cbc 27986.74k 29372.25k 29969.24k 30119.25k 30160.21k 30157.48kFull results uploaded to http://ix.io/2paq. Please check the log for anomalies (e.g. swappingor throttling happened) and otherwise share this URL.
实际结果对比图(得分越高越好):从国外各种论坛的消息来看,有用户尝试在Raspberry Pi 4 8GB RAM上播放视频,浏览网页,并运行glxgears-info监视使用情况也显得很轻松,那什么时候要上8GB版本的树莓派呢?当你需要打开很多软件,特别是浏览器开很多标签的玩家,这时候越大的RAM给予的体验越好.当然,如果你目前要进行图形开发,可能会有些困难,因为Hello World可能都编译不过,即使相对应的库的路径已经设置完成.triangle.c: In function ‘init_ogl’:triangle.c:119:11: error: unknown type name ‘EGL_DISPMANX_WINDOW_T’ static EGL_DISPMANX_WINDOW_T nativewindow; ^~~~~~~~~~~~~~~~~~~~~.../usr/bin/ld: cannot find -lbrcmGLESv2/usr/bin/ld: cannot find -lbrcmEGL/usr/bin/ld: cannot find -lopenmaxil
我猜测大概是因为libbrcm软件包目前还有些问题吧.那如果开发上有问题,还可以到官方页面反馈:https://github.com/raspberrypi/Raspberry-Pi-OS-64bit/issues文章来源于:树莓派中文社区更多干货内容只需要你关注电子芯吧客微信公众号(图片来源网络,侵删)
0 评论