419 views
Orange Pi 5 Plus === Script --- https://docs.lane-fu.com/lwyMl4I1RweJ3Iro8J_pgg Specs ----- | Device | Orange Pi 5 Plus | | -------- | -------- | | CPU | Rockchip RK3588 - 4 x A55 @ 1.8Ghz + 4 x A76 @ 2.4Ghz | | GPU | ARM MALI-G610 | | NPU | 6-TOPS Embedded NPU supports INT4/INT8/INT16/FP16 mixed operation | | Memory | 4GB/8GB/16GB/32GB LPDDR4/4X | | Flash | 16/32MB flash | | eMMC - SD | eMMC socket 16GB to 256GB + on-board SD-Card reader | | USB | 2 x USB3 + 2 x USB2 + 1 x USB-C | | Display | 2 x full sized HDMI-out + HDMI-in + USB-C DP + MIPI DSI | | Network | 2 x 2.5GbE | | Wifi/BT | WIFI + BT via M.2 2230 E key adapter | | NVMe/SATA | PCIe gen3 x 4 M.2 NVMe 2280 + M.2 2230 E key PCIe gen2 1 lane | | Audio | HDMI-audio + 3.5mm headphone jack + 2-pin speaker output | | Camera | 1 x MIPI CSI 4 lane | | Other | 40Pin GPIO : UART, I2C, SPI, CAN, I2S, PDM, AUDDSM, SDIO, PWM, GPIO | | Power | 5V up to 4A USB-C | Temperatures ------------ Copper heatsink with thermal paste | State | Temperature | | -------- | -------- | | Idle | 63 C | | Maxed out | 85 C heavy throttling | Aluminium metal case with thermal pad | State | Temperature | | -------- | -------- | | Idle | 61 C | | Maxed out | 83 C throttling | Aluminium metal case with copper shim | State | Temperature | | -------- | -------- | | Idle | 57 C | | Maxed out | 78 C | !!! Freon, the taskbar app I use on Gnome, was missreporting the temperatures. Always about 5C above real SoC temps. !!! Real temps | State | Temperature | | -------- | ------- | | Idle | 49C | | Maxed out | 73C | | | | Transfer rates -------------- | Device | product | read | write | Access time | | -------- | -------- | -------- | -------- | -------- | | on-board sd-reade | Sandisk Extreme 128GB | 70.1 MB/s | 56.9 MB/s | 0.41 msec | | eMMC | 256GB OPi eMMC | 331.6 MB/s | 274.2 MB/s | 0.10 msec | | eMMC | 128GB Hardkernel V 0.3 | 307.6 MB/s | 74.9 MB/s | 0.14 msec | | NVMe | WD Blue SN570 500GB | 3.2 GB/s | 1.5 GB/s | 0.05 msec | | USB3 | ADATA SU630 256GB SATA SSD | 392.7 MB/s | 359.3 MB/s | 0.25 msec | | | | | | | Benchmarks ---------- | Board | SoC | OS | Clockspeeds | NicoD Blender | 7z all cores | 7z small core | 7z big core | Supertuxkart | CPU-Miner | SBC-Bench | | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | | Orange Pi 5+ | RK3588 | Armbian Bookworm 5.10.160 | 1.8Ghz A55/2.3Ghz A76 | xxx | 17119 | 1713 | 2867 | 3 llvmpipe | 21 | http://ix.io/4Epb | *** Heatsink | Orange Pi 5+ | RK3588 | Armbian Bookworm 5.10.160 | 1.8Ghz A55/2.4Ghz A76 | xxx | 17434 | 1713 | 2928 | 3 llvmpipe | | | | Orange Pi 5+ | RK3588 | Armbian Jammy 5.10.160 | 1.8Ghz A55/2.35Ghz A76 | 3m23s | 17179 | 1704 | 2873 | 64 panfork | 24.3 | http://ix.io/4K5T | | Orange Pi 5+ | RK3588 | Armbian Jammy 5.10.160 24.2| 1.8Ghz A55/2.35Ghz A76 | 3m21s | | | | | | | | Orange Pi 5+ | RK3588 | Armbian Jammy 5.10.160 24.2| 1.8Ghz A55/2.4Ghz A76 | 3m17s | 17503 | 1753 | 3111 | 64 | 25.1 | | | | | | | | | | | | | | ``` Board OS SoC clockspeeds NicoD Blender 7z all cores 7z small core 7z big core Supertuxkart CPU-miner SBC-bench Orange Pi 5 + Armbian Bookworm 5.10.160 RK3588 1.8Ghz A55/2.3Ghz A76 xxx 17119 1713 (core 0) 2867 (core 4) 3 (llvmpipe) 21 http://ix.io/4Epb Orange Pi 5 + Armbian Bookworm 5.10.160 RK3588 1.8Ghz A55/2.4Ghz A76 17434 2928 (core 4) 17 http://ix.io/4Epx Orange Pi 5 + Armbian Jammy 5.10.160 RK3588 1.8Ghz A55/2.4Ghz A76 3m18s 17427 1715 (core 0) 2960 (core 4) 72(panfork) 19 http://ix.io/4Eoo !!!Overheat with small copper heatsink Orange Pi 5 + Armbian Jammy 6.5.0-rc5 RK3588 1.8Ghz A55/2.05Ghz A76 *** 3m53s 16626 1807 (core 0) 2718 (core 4) no hdmi 21 http://ix.io/4EjF !!!Overheat with small copper heatsink !!! Headless Mixtile Blade 3 Armbian Jammy 5.10.160 RK3588 1.8Ghz A55/2.3Ghz A76 3m29s 16627 1701 (core 0) 2846 (core 4) 69(panfork) Mixtile Blade 3 Armbian Jammy 5.10.160 RK3588 1.8Ghz A55/2.4Ghz A76 3m25s 16916 2934 110(blob-wayland) 24.5 http://ix.io/4zpc Mixtile Blade 3 Debian 11 (bullseye) RK3588 1.8Ghz A55/2.3Ghz A76 4m31s (V2.83.5) 17280 1762 (core 0) 2986 (core 4) xxx xxx xxx Le Potato Armbian Jammy 6.1.30 AML S905X 1.51Ghz A53 19m34s 5056 1274 (core 0) 5 http://ix.io/4C9T Odroid C2 Armbian Jammy 6.1.30 AML S905 1.54Ghz A53 18m40s 5142 1310 (core 0) 54 @ 720p(1080p not working) 5.75 http://ix.io/4Cab Khadas VIM2 Armbian Jammy 6.1.30 AML S912 1.5Ghz A53/1Ghz A53 12m33s 7761 899 (core 7) 1244 (core 0) 5 Khadas VIM3 Armbian Jammy 6.1.40 AML A311D 2Ghz A53/2.4Ghz A73 7m13s throttling 11404 1733 (core 0) 2485 (core 5) 23(panfrost) 12.2 http://ix.io/4BDH Khadas VIM4 Ubuntu 22.04 5.4.180 AML A311D2 2Ghz A53/2.2Ghz A73 5m07s 15059 1773 (core 7) 2293 (core 0) 51(blob-wayland) 17 http://ix.io/4BEf ``` Pros/Cons --------- +++ RK3588 with all the bells and whistles. NVMe, SD-reader, USB3+USB-C for dp, full sized 2 x HDMI-out + 1 x HDMI-in, dual 2.5GbE, ... +++ Popular brand and good Armbian support for their boards --- No PD powering. Only 5V --- No on-board wifi/BT Issues ------ !!! Fix for the mouse lag in Wayland Gnome. (Thanks Spooky) FIXED #Needs root access so first "su" #Mouse lag/stutter (missed frames) in Wayland sessions #https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1982560 ``` echo "MUTTER_DEBUG_ENABLE_ATOMIC_KMS=0" >> /etc/environment echo "MUTTER_DEBUG_FORCE_KMS_MODE=simple" >> /etc/environment echo "CLUTTER_PAINT=disable-dynamic-max-render-time" >> /etc/environment ``` #Some chromium errors can be fixed with (Thanks Infinity Q) ``` sudo apt install xdg-desktop-portal-gnome ``` #!!! Fix Chromium not saving credentials with (Thanks AmazingFate) Doesn't fix it completely. For that Vivaldi can be used ``` sudo rm -r .config/chromium* ``` Sound device doesn't save, every boot you need to select the correct one. Solved with usb audio adapter. To install ---------- sudo add-apt-repository ppa:liujianfeng1994/panfork-mesa sudo add-apt-repository ppa:liujianfeng1994/rockchip-multimedia sudo apt update sudo apt dist-upgrade sudo apt install mali-g610-firmware rockchip-multimedia-config kodi libwidevinecdm Panfork for bookworm: https://build.opensuse.org/project/show/home:amazingfate:panfork-mesa For a little more performance go to armbian-config -> system -> Hardware -> turn on Opp-OC-24ghz (space and enter) Now set governor to performance echo performance | sudo tee /sys/devices/platform/dmc/devfreq/dmc/governor Desktop set up sudo apt install ubuntu-desktop sudo apt install gnome-shell-extension-manager gnome-shell-extensions /gnome-system-monitor gnome-disk-utility gparted To be able to open terminal in folder path sudo apt install nautilus-extension-gnome-terminal Fix no network paths in file manager sudo apt install gvfs-backends Search for Vivaldi Snapshot and download the latest arm64 deb file sudo dpkg -i vivaldi-snapshot....deb sudo apt install fonts-liberation #dependency for Vivaldi For gaming just use armbian-gaming. Read the readme for more info. https://github.com/NicoD-SBC/armbian-gaming