Welkom  

   

Mijn Menu  

   

What's Up  

Geen evenementen
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten
De mogelijkheden om zelf te knutselen/ontwikkelen met de nieuwste generatie mini-PC's is eindeloos. Omdat er diverse fraaie initiatieven lopen die best wat eigen plek behoeven, bundelen we onze kennis in deze categorie.

Onderwerp: OpenCPN met arm64, de 2024 versie

OpenCPN met arm64, de 2024 versie 04 feb 2024 17:33 #1539303

  • Reuver2
  • Reuver2's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 268
Ik wil niet al te diep ingaan op arm64/linux/opencpn maar wel enkele overwegingen delen.

Als je een navigatiecomputer neerzet is tijden OpenPlotter met een RPI4 de standaard geweest.
Tegenwoordig zijn we voorbij het stadium van armhf (arm 32-bit) en zie je een 2e generatie arm-SBC die heel interessant zijn.

Waarom arm (arm64)?
De belofte is:
- energiezuinig
- goedkoop
- voldoende prestaties
- open source, dus ingebouwde flexibiliteit qua software


Bij bovenstaande is mijn mening dat arm64 een voordeel moet bieden boven intel, anders is het domweg veel moeite voor weinig resultaat. En daarbij zijn er zeer interessante opties hoewel ik geen systeem ken die alle bovenstaande beloftes waar kan maken.

Nog even een zijsprong:
waarom arm64 en geen armhf?
64-bit biedt in principe weinig voordelen. Bij arm+linux is dat helaas anders. De armhf tak van linux staat bol van de wildgroei van vendor-specific systemen. Wel arm en linux, maar niet erg eenvoudig aan te passen. Met arm64 zie je dat de vendor-specific systemen in elk geval parallel worden ontwikkeld met de open source/mainstream varianten.
Alleen ingelogde leden kunnen reageren.

OpenCPN met arm64, de 2024 versie 04 feb 2024 17:43 #1539306

  • Reuver2
  • Reuver2's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 268
En dan het systeem dat ik eigenlijk wil noemen (geen aandelen): de odroid m1s.

Van bovenstaande beloftes maakt dit de volgende waar:
- energiezuinig
- goedkoop

Bij de levering wordt een vendor image geleverd met 5.10-kernel, wat discutabel is voor open source, maar het bijbehorende ubuntu focal 20.04 systeem biedt enkele voordelen welke interessant zijn.

Als je voor de vendor optie gaat heb je dus het oude ubuntu 20.04 systeem. Met opencpn moet je daarmee voor de installatie 'slechts' ppa.launchpad.net toevoegen aan je sources voor linux.
Ubuntu 20.04 was het ene systeem dat met arm64 ondersteund werd en waar ook plugins voor beschikbaar zijn.

Waarom is de odroid m1s 'goedkoop'?
- het systeem wordt geleverd met behuizing
- het systeem wordt geleverd met emmc, dus een SD-kaart is optioneel
- de nvme ssd is ook optioneel en werkt met een onboard pcie-controller
- het systeem wordt passief gekoeld met een meegeleverde koelvin

Wat doet het niet?
- het systeem is bruikbaar voor het weergeven van positie en ais.
- de prestaties voor de schermupdates zitten aan de ondergrens
- ik zou het systeem niet aanraden met de radar plugin

Met de meegeleverde ubuntu 20.04 is de open source belofte ook maar deels ingevuld naar mijn mening.
Alleen ingelogde leden kunnen reageren.

OpenCPN met arm64, de 2024 versie 04 feb 2024 17:47 #1539308

  • Reuver2
  • Reuver2's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 268
Uitgaande van open source wil je voor de odroid M1S:
- een recente kernel (6.1 of 6.6)
- starten vanaf nvme (dat is nu nog WIP, work in progress)

En bij een installatie van debian (12, bookworm) moet je waarschijnlijk zelf zorgen voor een installatie van opencpn (dus vanuit de sources). De 6.6 kernel werkt nu. Ik verwacht de nvme ondersteuning 'binnenkort'.

De prestaties blijven de ondergrens van wat gewenst is. Prima voor een kaart tonen op het scherm met AIS. Waarschijnlijk onvoldoende in combinatie met de radar plugin.
Alleen ingelogde leden kunnen reageren.

OpenCPN met arm64, de 2024 versie 04 feb 2024 17:53 #1539313

  • Reuver2
  • Reuver2's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 268
Alternatieve systemen:
Als je een rk3566 systeem niet voldoende vind zijn er alternatieven. Een rk3588 biedt een A76 core naast een A55 core. Daarbij heb je dezelfde mogelijkheid van nvme onboard.

Daarmee maak je slechts de beloftes voor 'energiezuinig' en 'voldoende prestaties' waar.

Nadelen:
- je zit anno nu vast aan een vendor kernel (5.10.x voor de rockchip)
- de prijs is een stuk hoger als een rk3566 systeem.

De mainline kernels en open source zitten in de pijplijn, maar zijn helaas nu nog niet beschikbaar. Dat betekent dat waarschijnlijk pas seizoen 2025 volledig open source zou kunnen werken.
Laatst bewerkt: 04 feb 2024 17:54 door Reuver2.
Alleen ingelogde leden kunnen reageren.

OpenCPN met arm64, de 2024 versie 04 feb 2024 19:02 #1539341

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7317
Ik begrijp niet erg veel van bovenstaande redenering.

De RP4 en 5 werken prima met RaspiOS 64 (= Bookworm) en Ubuntu Mantic.

OpenCPN er op zetten is een kwestie van flatpak omgeving en de OpenCPN flatpak versie aanbrengen. Dan heb tegelijk alle OpenCPN plugins beschikbaar. Niks nodig het gedoe met sources etc. etc.

Op de RPI 4 is er ook nog het fantastisch werkende Fedora 39 met kernel 6.6.14 (afkomsig van Redhat/IBM). Werkt helaas nog niet op de RPI 5.

Al die systemen werken met de Oesenc plugin en hierop kun je handmatigde SignalK server installeren. Dan werkt ook.

De RPI5 heeft een NVme connector voor directe aansluitingvan een SSD. Kan uiteraard ook voor de USB3.00 versies.

Bram
Alleen ingelogde leden kunnen reageren.

OpenCPN met arm64, de 2024 versie 04 feb 2024 19:42 #1539350

  • Koezt
  • Koezt's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8046
Ik begrijp hem wel. Mijn Odroid was niet makkelijk te voorzien van een goedwerkende OpenCPN niet normaal en zef niet door het door jou opgehemelde Flatpak.

Dus ik snap heel goed dat Reuver2dit draadje start.
Dehler Duetta 94 - Koezt
Alleen ingelogde leden kunnen reageren.

OpenCPN met arm64, de 2024 versie 04 feb 2024 19:50 #1539354

  • Reuver2
  • Reuver2's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 268
Als ik de RPI4 bekijk zie ik dat de performance in mijn ogen ondermaats is (net als de odroid M1S), maar dat daarnaast van de beloftes eigenlijk alleen "open source" is waargemaakt (niet goedkoop, snel, betrouwbaar, energiezuinig). De N2 valt af omdat het verschil met de RPI4 significant, maar nog steeds te klein is (geen overmaat aan performance, minder zuinig als een RK3588 en geen onboard NVME).

Toen ik ik december de mogelijkheid kreeg een RPI5 te laten opsturen heb ik een vergelijkbare afweging gemaakt. En van wat ik uit reviews zie ik niet meer dan "eventueel in te vullen beloftes".

Waarschuwing: Spoiler! [ Click to expand ]

Daarbij kom je wel op mijn volgende punt:
Als je kijkt naar de laatste generatie intel i3, n100 en n95 systemen scoren deze vergelijkbaar met arm64 systemen, ook qua energieverbruik.

Vooralsnog zie ik voordelen voor arm64 systemen met name in kosten/prestaties. Dat gecombineerd met open source maakt het systeem interessant, maar niet voor iedereen.
De RPI5 is voor mij in elk geval afgevallen op "geen voordelen boven een intel systeem", waar andere arm64 systemen nog net interessant zijn.
Laatst bewerkt: 04 feb 2024 19:51 door Reuver2.
Alleen ingelogde leden kunnen reageren.

OpenCPN met arm64, de 2024 versie 04 feb 2024 23:10 #1539387

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7317
Ik snap er nog niets van. Als je reclame wilt maken voor die Odroid dan is het duidelijk.

Koezt komt er nog mee aan dat hij OpenCPn moeilijk kan installeren. Terwijl flatpak omgeving in vrijwel alle Linux distributies is te installeren. Je komt met sources gedoe, dat is gewoon niet nodig is voor de gewone gebruiker.

Als er verschillen zijn kom dan met gegevens inplaats van losse niet onderbouwde gegevens.

Als je de RPI5 niet eens zelfgebruikt hebt, kom dan niet met wat je ergens gelezen hebt.

Ben helemaal niet eenkennig wat betreft hardware en software.

Ik heb hier ook nog een RiscV systeem draaien met Debian aan boord.

En een systeem IO boardje met een RPI CM4 module.

Bram
Laatst bewerkt: 04 feb 2024 23:14 door brambo.
Alleen ingelogde leden kunnen reageren.

OpenCPN met arm64, de 2024 versie 05 feb 2024 04:04 #1539395

  • Reuver2
  • Reuver2's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 268
Het hoofdstuk RPI5 is voor mij afgesloten.

Dat het werkt heb ik nooit in twijfel getrokken. Het is alleen geen systeem dat ik zomaar aan boord zou halen. Ik zie domweg de voordelen niet, dat schip is dus vertrokken zonder mij. Als iemand een vraag daarover heeft wil brambo vast toelichten wat ik mis. En dat kan prima zonder mijn bijdrages.

Als er een vraag over Linux/arm64 is die niet over de raspberry gaat, wil ik wel een bijdrage leveren.
Misschien dat ik nog een aanvulling post met verbruikscijfers van een odroid met en zonder nvme. Of een berichtje als de rock5 compleet open source is (de rock5 is overigens geen odroid). Als ik er zin in heb tegen die tijd...
Alleen ingelogde leden kunnen reageren.

OpenCPN met arm64, de 2024 versie 05 feb 2024 06:58 #1539399

  • Koezt
  • Koezt's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8046
brambo schreef :
Ik snap er nog niets van. Als je reclame wilt maken voor die Odroid dan is het duidelijk.

Koezt komt er nog mee aan dat hij OpenCPn moeilijk kan installeren. Terwijl flatpak omgeving in vrijwel alle Linux distributies is te installeren. Je komt met sources gedoe, dat is gewoon niet nodig is voor de gewone gebruiker.

Als er verschillen zijn kom dan met gegevens inplaats van losse niet onderbouwde gegevens.

Als je de RPI5 niet eens zelfgebruikt hebt, kom dan niet met wat je ergens gelezen hebt.

Ben helemaal niet eenkennig wat betreft hardware en software.

Ik heb hier ook nog een RiscV systeem draaien met Debian aan boord.

En een systeem IO boardje met een RPI CM4 module.

Bram
Lezen blijft lastig he? Zelfs met Flatpak draaide de boel niet stabiel. Plugins waren niet beschikbaar of crashten. Zonder Flatpak was de boel ook niet goed draaiende te krijgen. Sommige plugins waren gewoon niet beschikbaar.

Ik heb het ding eruit getieft en vervangen door een NUC-achtig mini pc-tje. Ubuntu erop en klaar.
Maar ik zal stoppen met reageren op je. Jij leest niet, en bent niet van je standpunt te brengen dat Flatpak icm een willekeurig bordje “1 grote Punicaoase” is.
Dehler Duetta 94 - Koezt
Laatst bewerkt: 05 feb 2024 07:00 door Koezt.
Alleen ingelogde leden kunnen reageren.

OpenCPN met arm64, de 2024 versie 05 feb 2024 08:54 #1539430

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7317
Koezt schreef :
brambo schreef :
Ik snap er nog niets van. Als je reclame wilt maken voor die Odroid dan is het duidelijk.

Koezt komt er nog mee aan dat hij OpenCPn moeilijk kan installeren. Terwijl flatpak omgeving in vrijwel alle Linux distributies is te installeren. Je komt met sources gedoe, dat is gewoon niet nodig is voor de gewone gebruiker.

Als er verschillen zijn kom dan met gegevens inplaats van losse niet onderbouwde gegevens.

Als je de RPI5 niet eens zelfgebruikt hebt, kom dan niet met wat je ergens gelezen hebt.

Ben helemaal niet eenkennig wat betreft hardware en software.

Ik heb hier ook nog een RiscV systeem draaien met Debian aan boord.

En een systeem IO boardje met een RPI CM4 module.

Bram
Lezen blijft lastig he? Zelfs met Flatpak draaide de boel niet stabiel. Plugins waren niet beschikbaar of crashten. Zonder Flatpak was de boel ook niet goed draaiende te krijgen. Sommige plugins waren gewoon niet beschikbaar.

Ik heb het ding eruit getieft en vervangen door een NUC-achtig mini pc-tje. Ubuntu erop en klaar.
Maar ik zal stoppen met reageren op je. Jij leest niet, en bent niet van je standpunt te brengen dat Flatpak icm een willekeurig bordje “1 grote Punicaoase” is.

Beste Koezt,

ik lees veel en probeer veel. Echter mensen die maar wat aanprutsen daar kan ik slecht tegen.

Het probleem zit veelal tussen het toetenbord en het systeem. Als iets niet werkt heeft het zijn logica.

Waarom werkt het hiet allemaal wel en elders niet ? RPI4 en RPI5 CM4 Linux Mint Victoria op AMD64 met een paar OpenPlotter extra's zoals AIS ontvangst met een RTL-DSR usb plug.

RiscV processor systeem, RaspiOS, Ubuntu Mantic, Fedora39.

Bram
Alleen ingelogde leden kunnen reageren.

OpenCPN met arm64, de 2024 versie 05 feb 2024 10:01 #1539464

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 13732
Naar aanleiding van dit draadje weer eens een internet zoek poging gedaan om te kijken hoe de vlag er bij hangt voor Linux en OpenCPN.
Heel blij wordt ik er niet van. Als computers niet je hobby is dan kun je toch beter bij een ander OS terecht voor OpenCPN. Windows/MacOS/Android.

Uiteraard heb ik bewondering en sympathie voor de computer hobbyisten die blijven doorwerken om het wel mogelijk te maken. Maar als ik eerlijk ben snap ik weinig van dit draadje tot nu toe.
Jouw persoonlijke voorkeuren doen hier niet ter zake, denk ik.
Alleen ingelogde leden kunnen reageren.

OpenCPN met arm64, de 2024 versie 05 feb 2024 10:27 #1539476

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3428
3Noreen schreef :
Naar aanleiding van dit draadje weer eens een internet zoek poging gedaan om te kijken hoe de vlag er bij hangt voor Linux en OpenCPN.

Dat topic is niet bijgewerkt, maar sinds oktober is OpenCPN beschikbaar in bookworm-backports
Alleen ingelogde leden kunnen reageren.

OpenCPN met arm64, de 2024 versie 05 feb 2024 10:45 #1539483

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 13732
Menno schreef :
3Noreen schreef :
Naar aanleiding van dit draadje weer eens een internet zoek poging gedaan om te kijken hoe de vlag er bij hangt voor Linux en OpenCPN.

Dat topic is niet bijgewerkt, maar sinds oktober is OpenCPN beschikbaar in bookworm-backports

Is dat inclusief de plug-ins ?
Jouw persoonlijke voorkeuren doen hier niet ter zake, denk ik.
Alleen ingelogde leden kunnen reageren.

OpenCPN met arm64, de 2024 versie 05 feb 2024 12:19 #1539511

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3428
Er zit een wat inconsistentie in v.w.b. de naam van de architectuur (arm64 of aarch64), maar de plug-ins lijken wel bijna allemaal een build voor Debian 12 te hebben:
docs.google.com/spreadsheets/d...UzbCkGQ_IG4/htmlview
Alleen ingelogde leden kunnen reageren.

OpenCPN met arm64, de 2024 versie 05 feb 2024 12:53 #1539524

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 13732
Menno schreef :
Er zit een wat inconsistentie in v.w.b. de naam van de architectuur (arm64 of aarch64), maar de plug-ins lijken wel bijna allemaal een build voor Debian 12 te hebben:
docs.google.com/spreadsheets/d...UzbCkGQ_IG4/htmlview

Daar was ik ook in het verleden op vast gelopen. De make files bij de opencpn code hebben wat bugs wat betreft architectuur aanduiding.
Jouw persoonlijke voorkeuren doen hier niet ter zake, denk ik.
Alleen ingelogde leden kunnen reageren.

OpenCPN met arm64, de 2024 versie 06 feb 2024 21:05 #1539778

  • Reuver2
  • Reuver2's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 268
Menno schreef :
3Noreen schreef :
Naar aanleiding van dit draadje weer eens een internet zoek poging gedaan om te kijken hoe de vlag er bij hangt voor Linux en OpenCPN.

Dat topic is niet bijgewerkt, maar sinds oktober is OpenCPN beschikbaar in bookworm-backports

Ik had inderdaad in september een berichtje langs zien komen bij een bugmelding:
"Would you mind looking for PIM weather_routing, weatherfax, climatology or celestial_navigation and trying those please?"
En "We really need to make sure that these bookworm work. What OS are you using? x86_64 or armhf or arm64?".

Ik had wel gezien dat opencpn in debian/unstable stond, maar niet gedacht aan backports. Destijds werkten nog niet alle plugins, maar deze week was een hele batterij beschikbaar en daarbij alles wat ik nodig heb voor intel en arm.

Waarschuwing: Spoiler! [ Click to expand ]
Laatst bewerkt: 06 feb 2024 21:06 door Reuver2.
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.274 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl