Permalänk
Datavetare

Orange Pi 5 Plus

Har historiskt använt NUCs som kompakt, relativt billig, energieffektiv serverdator.
Har också allt mer börjat använda SBC (RPi3, RPi4, Orange Pi 4 samt Orange Pi 5) till projekt med inbyggda system, både privat men främst i arbetet.

Har redan kört OPi5 Plus i "arbetet", men har nu skaffat en för att se hur bra/dåligt det fungerar att köra en sådan som ARM64 desktop.

CPU-kraften i OPi5/RPi5 (båda kör 4 st Cortex A76 i 2,4 GHz) må vara långt bättre än generationen innan. En Cortex A76 utföra ungefär lika mycket per cykel som Skylake/Zen2, d.v.s. OPi5/RPi5 presterar som 6-8 år gamla bärbar, d.v.s. de är fortfarande inga raketer men fullt tillräckligt för daglig användning.

Huvudproblemet jag sett med SBC utanför de "embedded" projekt som knappat använder disk I/O är att SD-kort är en nödlösning utanför "installera OS". Även nätverks-I/O har varit lite väl begränsat om man vill göra lite mer nätverks-relerade saker.

16 GB RAM versionen av RPi 5 Plus, med 512 GB NVMe disk, 256 GB eMMC, Wifi 6, enkel låda, 5A/5V PSU, kylflänsare, 5V fläkt och HDMI-kabel för ~2600 SEK.

Köpte både NVMe och eMMC för att kunna jämföra dem, fördelen med den senare är väldigt lågt pris + otroligt kompakt

eMMC monterad

NVMe-disken sitter på baksidan och använder PCIe3 x4 interface (Orange Pi 5/5B har PCIe3 x2, RPi5 har PCIe2 x1).

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Datavetare

Lådan är inte väldens snyggaste, men fungerar. Fläkten var lite ettrig i standardutförande. Tyvärr startade den inte om man körde den på 3,3 V. Men ett 40 Ω motstånd mellan fläkt och 5 V gjorde den nästan ljudlös samtidigt som CPUn håller sig väl under 50°C (den börjar trottlar vid 65-70°C).

Då rk3588 är byggd på 8 nm mot 16 nm för RPi5 så är den förra 50-70 % bättre perf/W enligt de tester jag sett. Så krävs inte jättemycket kylning, men kör man helt passiv når trottlar den ibland (framförallt om alla 8 kärnorna används, är 4 Cortex A76 men också 4 st Cortex A55).

Pi Cockpit har en bra jämförelse mellan RPi5 och rk3588 baserade Orange Pi 5 och Rock 5

Som sakt ingen raket, men de 4 extra Cortex A55:orna ger lite boost vid kompilering av lite större saker

En annan trevlig egenskap är att den "custom kernel" som följer med Orange Pi 5 i nuläget fungerar riktigt bra. Har använt alla HW-block, d.v.s. PCIe, CAN-bus, SPI-bus, UARTs och generell GPIO. Har fungerat lysande!

Ovanpå det ser det ut som rk3588 får komplett kernel.org stöd från och med kommande Linux 6.7. Händer det inte då lär det hända relativt snart.

Rockchip verkar, tillskillnad från t.ex. Allwinner och Broadcom, vara väldigt hjälpsamma med dokumentation för sina kretsar.

Har fram till igår bara kört Orange Pi 5 med Ubuntu server 22.04, d.v.s. har inte testat GPU-delen. Återkommer med GPU-upplevelsen, ser initialt bra ut med Ubuntu 22.04 gnome desktop på 4k skärm. Surfande flyter väldigt bra och i alla fall OpenGL är HW-acceleret (har inte hunnit testa Vulkan än, Vulkan 1.2 ska stödjas).

Kör bara Ubuntu LTS, så blir uppgradering när 24.04 släpps.

NVMe disken är en billig kina-modell, men den verkar ändå fixa 1300 MB/s (kör med en bra disk på jobbet, där når man nära teoretiskt max på 2000 MB/s).

eMMC kretsen når ~250 MB/s, så skulle säga att för de flesta är nog Orange Pi 5 Plus overkill. Köper man Orange Pi 5/5B finns de med 16 GB RAM med integrerad eMMC på 256 GB för 1500-1700 SEK.

Går att bota både från SD-kort, eMMC och NVMe (kör själv från NVMe, helt utan SD-kort).

Bara Orange 5 Plus som har 2,5 Gbit/s Ethernet (två st faktiskt och de fixar maxhastighet), de andra två har en 1 Gbit/s Ethernet.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem

Ser ganska trevligt ut.
Satt med en pine för några årsen men os stöd och kerneln vart lite sådär.
Men alltid kul med pang för peng enkortsdatorer!

Visa signatur

Rog Strix B550-i | Ryzen 7 5800X @ 4.3Ghz | Corsair Vengeance LP 2x8gb 3000Mhz | Asus RTX 3060ti |
Pirat Prusa MK2 | Prusa Mini

Permalänk
Datavetare
Skrivet av DeGreeZ:

Ser ganska trevligt ut.
Satt med en pine för några årsen men os stöd och kerneln vart lite sådär.
Men alltid kul med pang för peng enkortsdatorer!

Vet du om den körde Rockchip eller Allwinner?

Blev lite tvingad till att hitta alternativ till RPi4 i jobbet då de inte gick att köpa. Var inte helt glad över det p.g.a. rätt dåliga erfarenheter av Allwinner baserad Banana Pi samt rk3288 baserade ASUS Tinker board (den var dock långt bättre än Banana Pi:n).

Körde initialt Orange Pi 4 LTS som är rk3399, en krets som redan när vi började använda den hade bra kernel.org stöd.

Orange Pi 4 LTS har 8-16 GB integrerad eMMC, lärdomen från den blev att även om eMMC inte är lika snabb som NVMe är det ändå långt bättre än SD-kort både sett till tillförlitlighet (den är lika bra som "vanlig" SSD) och prestanda (klart snabbare än SD-kort, men en bra bit efter NVMe).

rk3399 har 2 st Cortex A72 + 4 st Cortex A53, på det stora hela något långsammare all-core jämfört med RPi4 med 4 st Cortex A72.

Prismässigt går det hitta Orange Pi 4 LTS (som har också har integrerad Wifi 5) för under 1000-lappen.

Blev så positivt överraskad av hur bra Orange Pi 4 LTS fungerade så Orange Pi 5 kändes som ett självklart val från i somras. Framförallt då så mycket av I/O-stödet var direkt användbart utan att kräva extra kretsar (well, man behöver transivers för saker som CAN, RS485 och liknande men kontroll-delen och drivers är inbyggt).

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem

Jodå, det vart en allwinner. Och när man letade info om fixar så vart det mer "go ahead, compile your own kernel".
Så det är väll nackdelen när vissa företag förväntar sig på att det ska komma opensource eldsjälar till deras produkter.

Det låter som att den helt klart klarar av vardagliga uppgifter samt de flesta projekten.
Men den stora frågan är, vad är det för pentestar jobb du har där du behöver ninjamaskiner?

Visa signatur

Rog Strix B550-i | Ryzen 7 5800X @ 4.3Ghz | Corsair Vengeance LP 2x8gb 3000Mhz | Asus RTX 3060ti |
Pirat Prusa MK2 | Prusa Mini

Permalänk
Datavetare
Skrivet av DeGreeZ:

Jodå, det vart en allwinner. Och när man letade info om fixar så vart det mer "go ahead, compile your own kernel".
Så det är väll nackdelen när vissa företag förväntar sig på att det ska komma opensource eldsjälar till deras produkter.

Det låter som att den helt klart klarar av vardagliga uppgifter samt de flesta projekten.
Men den stora frågan är, vad är det för pentestar jobb du har där du behöver ninjamaskiner?

CAN, RS485, SPI, I²C, UART etc är kanske inte något den typiska PC-användaren kommer i kontakt med, men det är ju de är alla väldigt vanliga protokoll för inbyggda-system och industri-datorer.

CAN kan ge hårda realtidskrav, har historiskt främst används av bilindustrin men börjar nu allt mer vanligt i SBC och mikrokontrollers. OPi5, RPi5, Arduino UNO R4, m.fl. har det integrerat och finns drivers i Linux-kärnan för populära kretsar (t.ex. RPi-HATs eller liknande).

RS485 är en långsam (typiskt 2400-19200 BAUD...), men väldigt populär standard för kommunikation mellan PLC, elmätare, etc inom industrin. Tål miljö med mycket störningar, möjligt att daisy-chain:a enheter (så två trådar från datorn kan styra många enheter). Rätt sällan integrerat direkt på SBC/mikrokontrollers, men finns massor med kretsar som kopplas mot UART.

SPI och I²C är väldigt vanliga protokoll för att lägga till specifika kretsar eller sensorer till ett inbyggt system. SPI är hyfsat snabbt, de flesta enheter/kretsar fixar 1 Mbit/s.

UART är en generell mekanisk för seriell kommunikation. UART:en är normalt synligt från Linux som "/dev/ttyS5" eller liknande. Man kopplar sedan TX/RX-pinnarna till lämplig transiver, t.ex. RS232 (PC-style seriell kabel), RS422, RS485, eller egna kreationer som använder sig av asynkron seriekommunikation (föredrar själv SPI för det senare, synkron serielkommunikation är enklare att begripa sig på och rimligen stabilare...).

Så inom många områden är detta "inga konstigheter". En stor orsak till den stora bristen på RPi 4 är ju att "industrin" fått upp ögonen för hur bra och billig produkt det är. Var just bristen på RPi 4 som gjorde att jag upptäckte Orange Pi 4 och till min glädje upptäckte att den fungerar precis lika bra för dessa saker då det sedan länge är standardfunktioner i Linux-kärnan.

Har gjort korta försök att köra RPi 3 och RPi 4 som desktop-system. I båda fallen tyckte i alla fall jag att det räckte med ett par minuters surfande för att konstatera: det här var ingen vidare upplevelse... Delvis föll de på prestanda (framförallt RPi 3 som forfarande var en in-order CPU-design), men det föll nog främst på dålig disk hastighet.

Körde inte länge med SD-kortet på OPi5:an, men de minuter det tog att starta Ubuntu desktop och köra guiden för att lägga installationen på eMMC eller NVMe räckte för att "känna" hur segt allt kändes att starta. Med NVMe känns allt som en "vanlig" dator ur den aspekten, ska även testa med eMMC. Köpte eMMC specifikt för att kunna testa hur mycket/lite prestandaskillnaden "känns".

En 256 GB eMMC krets kostar någon hundralappar, nu är inte en 512 GB NVMe heller speciellt mycket dyrare, men den senare tar betydligt mer plats och drar mer ström.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem
Permalänk
Datavetare

Tror många missförstår din kommentar här

"Notera att den kernel-utvecklingen går mot Radxas ROCK5B/5A, vilket är en annan bräda än OrangePi 5 plus, antalet NIC är den uppenbara skillnaden."

Ja, det är helt sant att det är Radxas som primärt jobbar med kernel.org stödet för rk3588. Men det kvittar om det man önskar är kernel.org stöd för just systemkretsen rk3588. Dessa två system skiljer sig ungefär som två PC-datorer där mitt mål är stöd för GPU-krets Xyz, det spelar då ingen roll om den som jobbar på stödet har t.ex. ett Intel NIC medan jag sitter på ett Realtek.

En systemkrets innehåller en rad IP-block, det är möjligt att stödja en systemkrets delvis eller fullt ut. Grejen är att hela kretsen är ett helt paket, eventuella periferienheter som hänger på PCIe eller USB är inte relevant för hur systemkretsen fungerar.

Kort och gott: om/när det finns stöd för Radxas ROCK5B/5A i standardkärnan kommer det även finans stöd för övriga system baserade på rk3588, inklusive Orange Pi 5 Plus (verkar bara vara PCIe stödet som är friserat i rk3588s, så gissningsvis fungerar även dessa).

De saker som hänger på PCIe är redan nu ett icke-problem, de använder redan standard drivrutiner från kernel.org

I Orange Pi 5 handlar det om RTL8125 för de två 2,5 Gbit/s portarna samt RTL8842BE för Wifi-6. De är ju "helt vanliga" PCIe enheter sett från Linux sida.

Sen angående

"Jag är inte lika imponerad som Yoshman av att köra Rockchips "custom kernel". Videon nedan nämner hemliga minnesareor i Rockchip-processorn. Det är oklart för mig vem som står bakom OrangePi, men om det är FriendlyELEC (som säljer dem), så är de kända för att lämna WAN utan brandvägg och ha andra suspekta hyss för sig i sitt OpenWrt-derivat FriendlyWrt."

Hur är ens det sista relevant om man väljer att köra standard Ubuntu 22.04 LTS? I det läger blir det varken mer eller mindre säkert än någon annan plattform körandes samma OS.

Det första är ett potentiell problem dock. Är det något jag tenderar ta bort på något som är en "server" är det hela grafik-stacken.

Dels finns det ingen anledning att ha den med, då den äter resurser + har bitter eftersmak av fall där just GPU-drivern försämrat realtidsegenskaper då de genererat relativt hög frekvens med interrupt bara genom att vara aktiv.

Men framförallt är moderna GPU-stackar stora, d.v.s. de har en stor potentiell attackyta som är helt onödig att ha med på en server som effektivast hanteras via SSH.

Vill gå till kernel.org kärna. Det jag ändå har kunnat konstatera med den custom-kernel som i nuläget finns är att den har hög tillförlitlighet och vad jag kan se perfekt funktionalitet av alla de HW-block jag testat så här långt (använder allt utom GPU och NPU, svårt att se poängen med NPU utanför mobiler då GPU-delen är snabbare men drar lite mer ström + NPU-delen bara verkar stödja inferens för INT4/INT8/INT16/FP16, d.v.s. ingen träning och ingen FP32 som är det jag nästan alltid använt här).

Men stödet finns tydligen om man vill köra NPUn

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Datavetare

Vulkan-stödet verkar _inte_ fungera ihop med Ubuntu 22.04 i nuläget, däremot fungerar OpenGL ES och acceleration av "vanlig" desktop är tillräckligt bra för att utan problem driva runt systemet på en 4k skärm (websidor flyter "perfekt" när man scrollar).

Skalning 2:1 fungera också bra, 1:1 med 27" skärm blir väldigt plottrigt medan 2:1 är lite åt det stora hållet men fullt användbart. UI ser helt OK ut, inte MacOS nivå med "retina skärm" vad det gäller fontrendering, men väldigt nära Windows 10/11 på samma skärm (Windows är dock ett snabb bättre i.m.h.o)

Skulle nog gå att använda som daily-driver...

... men att det inte är ingen "M1-killer" märks så fort man drar igång VS Code och kompilerar lite... Att koda i VS Code är dock inga problem alls! Förra årets Advent of Code som jag körde i Go går hur bra som helst att kompilera, debugga och köra. Snart dags för årets AoC!!!

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Snusfri

Är själv sugen på en Orange Pi 5 Plus att köra som router med lämpligt OS.

Har idag en Fujitsu Esprimo med en i5-3330 som rullar pfsense men skulle vara trevligt med en mindra maskin som är betydligt snålare och även har 2.5 GbE.

Visa signatur

WS: i9 13900K - 128GB RAM - 6.5TB SSD - RTX 3090 24GB - LG C2 42" - W11 Pro
LAPTOP 1: Lenovo Gaming 3 - 8GB RAM - 512GB SSD - GTX 1650
LAPTOP 2: Acer Swift 3 - 8GB RAM - 512GB SSD
SERVER: i5 10400F - 64GB RAM - 44TB HDD
NALLE: Pixel 7 Pro

Permalänk
Datavetare
Skrivet av THB:

Är själv sugen på enOrange Pi 5 Plus att köra som router med lämpligt OS.

Har idag en Fujitsu Esprimo med en i5-3330 som rullar pfsense men skulle vara trevligt med en mindra maskin som är betydligt snålare och även har 2.5 GbE.

Har beställt en sådan här för att kunna ser vad enheten drar.

Klicka för mer information
Visa mer

Lär oavsett vara mindre än den NUC jag nu kör som "hemma-server", i7-8559U baserad. Den har OK "idle" effekt, 7-10 W, men peak-effekten är 70-80 W 😱

Andra verkar fått idle till 2-3 W, vilket är OK för en SBC, men horribelt ställt mot mikrokontrollers som t.ex. RPi Pico som tar ungefär 1/1000-del i "idle" (bra att tänka på om man köra sin IoT-enhet på batteri)

Tycker priset dragit iväg lite väl på NUCs + effekten blev helt galen. Både pris och effekt var OK så länge de körde med 2C/4T kretsar, senaste NUC:en jag testat är i3-1315U baserad som var helt OK men ändå klart dyrare än en Orange Pi 5 Plus när systemet har alla komponenter.

Ska testa att mäta power från väggen...

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Datavetare

Man får ju högre "idle" om man mäter från väggen då PSUn drar en del. Men så här ser det ut i alla fall, första "toppen" är när man spelar YouTube video och den andra är när jag kör min Advent of Code 2022 (som i de tunga fallen använder alla kärnor).

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Datavetare

Disk-benchmark

Testade att köra denna disk-benchmark på NVMe, eMMC och SD-kort (SanDisK Ultra 32 GB)

NVMe (väldigt billig no-name på 512 GB)

Category Test Result HDParm Disk Read 1740.47 MB/s HDParm Cached Disk Read 1555.47 MB/s DD Disk Write 511 MB/s FIO 4k random read 65852 IOPS (263408 KB/s) FIO 4k random write 30889 IOPS (123559 KB/s) IOZone 4k read 254443 KB/s IOZone 4k write 109772 KB/s IOZone 4k random read 42075 KB/s IOZone 4k random write 96228 KB/s Score: 25903

eMMC

Category Test Result HDParm Disk Read 253.20 MB/s HDParm Cached Disk Read 250.75 MB/s DD Disk Write 163 MB/s FIO 4k random read 9669 IOPS (38677 KB/s) FIO 4k random write 10733 IOPS (42935 KB/s) IOZone 4k read 27193 KB/s IOZone 4k write 26437 KB/s IOZone 4k random read 26588 KB/s IOZone 4k random write 32545 KB/s Score: 7983

SD-card

Category Test Result HDParm Disk Read 63.06 MB/s HDParm Cached Disk Read 63.87 MB/s DD Disk Write 19.8 MB/s FIO 4k random read 3940 IOPS (15762 KB/s) FIO 4k random write 1011 IOPS (4046 KB/s) IOZone 4k read 11292 KB/s IOZone 4k write 3526 KB/s IOZone 4k random read 9723 KB/s IOZone 4k random write 3381 KB/s Score: 1336

Skulle säga att givet den testning jag gjort på de olika diskarna stämmer hyfsat väl med skillnaden i "4k random read/write" resultatet ovan.

D.v.s. SD-kort är "crap" jämfört med båda de andra. eMMC är långsammare, men ändå väsentligt mycket bättre jämfört med SD-kort.

Med NVMe/eMMC är det en riktigt bra strömsnål hemma-server.

Även om det skulle gå att använda denna som desktop i nödfall har den samma problem som alla enheter där prestanda per kärna inte är på en "bra" nivå: spelar ingen roll att det är 8-kärnor, man "känner" att det inte är lika responsivt som en modern desktop/laptop dator. Dessa har trots allt 2-3 gånger bättre enkeltrådprestanda än Cortex A76 @2,4 GHz (en sådan presterar i nivå med Skylake/Zen2 per cykel).

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Datavetare

Verkar peak:a på 11-12 W, vilket är OK

Däremot har Orange Pi 5 (samma verkar gälla RPi 5) bedrövlig "idle" förbrukning, verkar som man rätt mycket ignorerat power-management.

Man kan tycka att de 3 W som den drar i "idle" är lite, vilket det är jämfört med t.ex. en stationär PC. Det kommer inte heller påverka elräkningen på ett märkbart sätt om den är på 24/7.

Är mer: det finns potential för något så mycket bättre givet att det trots allt är en plattform för mobiler egentligen. Och kanske ännu mer, den NUC med i3-1315U jag använt i en jobb-projekt låg på ~2 W i "idle", och den är rätt mycket snabbare (dock drog den ~40 W peak).

Testade att köra ett bygge av en privat Rust-projekt. Dels på alla kärnor, dels enbart på de 4 små Cortex A55 kärnorna. Testade också samma projekt på min RPi4 med SD-kort.

Tack vare NVMe-disken är OPi5:an något snabbare även med Cortex A55 kärnorna (dessa är 20-30 % snabbare än CPU i RPi3), tog då 4m29s att kompilera medan det tog 5m1s på RPi4. Användes alla kärnor på OPi5 klarades det hela av på 1m38s.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem

Försöker komma på några tester som är relativt enkelt att replikera och ändå något verklighetsförankrade, av ren nyfikenhet vad för du för värden från dessa?

yt-dlp -f 401 "https://www.youtube.com/watch?v=7x5lqqji9ww" -o sample.mp4 ffmpeg -benchmark -hide_banner -i sample.mp4 -f null - ffmpeg -version | grep FFmpeg curl -OJ https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.1.tar.... tar xf linux-6.6.1.tar.xz time -h tar -c -I 'zstd -4 -T0' -f linux-6.6.1.tar.zst linux-6.6.1 zstd --version

Bra wrapper där, du fattar ändå antar jag angående URLen

Permalänk
Datavetare
Skrivet av diizzy:

Försöker komma på några tester som är relativt enkelt att replikera och ändå något verklighetsförankrade, av ren nyfikenhet vad för du för värden från dessa?

yt-dlp -f 401 "https://www.youtube.com/watch?v=7x5lqqji9ww" -o sample.mp4 ffmpeg -benchmark -hide_banner -i sample.mp4 -f null - ffmpeg -version | grep FFmpeg curl -OJ https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.1.tar.... tar xf linux-6.6.1.tar.xz time -h tar -c -I 'zstd -4 -T0' -f linux-6.6.1.tar.zst linux-6.6.1 zstd --version

Bra wrapper där, du fattar ändå antar jag angående URLen

Aldrig använt yt-dlp innan, den version som ligger med i Ubuntu 22.04 fungerade inte, den misslyckades ladda ned videon och "gissade" att versionen var för gammal. Men det var ju bara ett Python-script, så fungerade att köra med versionen på github.

time ffmpeg -benchmark -hide_banner -i sample.mp4 -f null - <lots of output...> frame= 4547 fps= 66 q=-0.0 Lsize=N/A time=00:03:01.88 bitrate=N/A speed=2.64x video:2380kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown bench: utime=241.527s stime=4.394s rtime=68.795s bench: maxrss=333848kB real 1m8.905s user 4m1.567s sys 0m4.460s ---- $ ffmpeg -version | grep FFmpeg ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers

orangepi@rock:~/test$ time tar -c -I 'zstd -4 -T0' -f linux-6.6.1.tar.zst linux-6.6.1 real 0m5.349s user 0m25.315s sys 0m5.735s orangepi@rock:~/test$ ls -lh total 336M drwxrwxr-x 26 orangepi orangepi 4.0K Nov 8 11:56 linux-6.6.1 -rw-rw-r-- 1 orangepi orangepi 134M Nov 18 21:42 linux-6.6.1.tar.xz -rw-rw-r-- 1 orangepi orangepi 202M Nov 18 22:18 linux-6.6.1.tar.zst

Det är ingen raket, men OK prestanda givet att den verkar max:a på runt 12 W (kompilering). I detta fall drog komprimeringen ca 10 W medan ffmpeg bench:en klarade sig på 9 W.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem

Tack,

Som jämförelse (ska ligga in från min RockPro64 också senare), FreeBSD 14.0:

ARM Neoverse N1 (VM, 4 cores): frame= 4547 fps=104 q=-0.0 Lsize=N/A time=00:03:01.84 bitrate=N/A speed=4.14x bench: utime=171.457s stime=1.105s rtime=43.873s bench: maxrss=267780kB 43.93s real 2m51.46s user 1.15s sys # ffmpeg -version | grep FFmpeg ffmpeg version 6.1 Copyright (c) 2000-2023 the FFmpeg developers /usr/bin/time -h gtar -c -I 'zstd -4 -T0' -f linux-6.6.1.tar.zst linux-6.6.1 3.13s real 7.92s user 1.81s sys drwxrwxr-x 26 root wheel 1.0K Nov 8 10:56 linux-6.6.1 -rw-r--r-- 1 root freebsd 134M Nov 19 12:59 linux-6.6.1.tar.xz -rw-r--r-- 1 root freebsd 198M Nov 19 13:00 linux-6.6.1.tar.zst

Permalänk
Medlem

RockPro64 (RK3399 @ 1.4Ghz (alla cores), FreeBSD 14.0: frame= 4547 fps= 30 q=-0.0 Lsize=N/A time=00:03:01.84 bitrate=N/A speed= 1.2x bench: utime=899.952s stime=3.486s rtime=151.702s bench: maxrss=281472kB 2m31.88s real 15m0.01s user 3.61s sys # ffmpeg -version | grep FFmpeg ffmpeg version 6.1 Copyright (c) 2000-2023 the FFmpeg developers /usr/bin/time -h gtar -c -I 'zstd -4 -T0' -f linux-6.6.1.tar.zst linux-6.6.1 18.25s real 1m22.61s user 8.34s sys drwxrwxr-x 26 root wheel 2.4K Nov 8 11:56 linux-6.6.1 -rw-r--r-- 1 root wheel 134M Dec 1 19:33 linux-6.6.1.tar.xz -rw-r--r-- 1 root wheel 199M Dec 1 19:43 linux-6.6.1.tar.zst

Permalänk
Datavetare

kernel.org stödet för RK3588 börjar nå bra nivå. För den som vill köra Ubuntu på den systemkretsen kan ni kika på detta projekt
https://github.com/Joshua-Riek/ubuntu-rockchip

Finns stöd både för att använda de två custom-kernels som används mest, men finns också stöd för att använda "main line kernels"!

Använder som sagt OPi5B Plus i skarpa projekt som använder nästan alla I/O-block i kretsen. Denna plattform har fungerat riktigt bra!!!

Sedan ett par månader tillbaka finns också vettig tillgång på 32 GB RAM versionen. Tyvärr tycker jag det ser ut som priset gått upp en del på dessa kort, hittar inte 16 GB RAM version med alla tillägg jag skaffade för ~2600 SEK, utan det är väsentligt dyrare

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer