Welche Recheneinheit benötige ich?

Wie die Überschrift es schon verrät, benötigt Autodarts zb. eine Recheneinheit.


Erst einmal welche Betriebssysteme werden unterstützt?
  • Windows
  • Linux
  • MacOs
Also ein Tablet kann für Autodarts selbst nicht verwendet werden.

Autodarts gibt eine Minimale Systemanforderung an:
  • CPU: 2x 2,0GHz oder 4x 1,5GHz
  • RAM: 1GB
  • USB: 3 Ports für Kameras (Aber 2 USB-Roots)
  • Speicher: 1GB freien Speicher
Diese anforderungen sind die minimalsten in einer Raspberry Pi konstellation ohne Monitor. Das ist natürlich absoluter Quatsch.

Wer Platz hat und sowie die Recheneinheit sich anschaffen muss, dem empfehle ich ein Mini-PC, verglichen in den Anschaffungskosten kann dieser deutlich mehr als ein Raspberry Pi5.

Man muss auch immer differenzieren mit welchem Betriebssystem das ganze laufen soll.
Ein Linux System mit Autodarts läuft schon mit einem älteren Intel i3 Prozessor.
Windows-Systeme da muss man ehrlich sein, damit es gut und flüssig läuft sollten schon einen Intel i5-6500 haben mit 16GB RAM.

Anbei ein paar Mini-PCs mit denen es läuft als Beispiel.
 
PC-Modell CPU CPU-Taktung Arbeitsspeicher Betriebssystem
FIREBAT AK2 PLUS Intel N100 4x 3,4GHz 8-16GB Ubuntu / Windows10/11
NIPOGI AK1 PLUS Intel N95 4x 3,4GHz 8GB Windows 11
HP ELITEDESK 800 G3 Intel i5-6500 4x 3,2GHz 16GB Windows11*
ACER VERITON N4640 Intel i5-6500T 4x 2,5GHz 8GB Linux
DELL WYSE 5070 Intel J4105 4x 2,5GHz 8GB Linux
LENOVO THINKCENTR M910Q Intel i3-3220 2x 3,3GHz 8GB Linux


Alle Rechner funktionieren natürlich auch mit Linux.
*) Bitte beachten Sie, das Windows 11 offiziell keine alten CPUs mehr Unterstützt. Durch diverse Workarounds ist es dennoch möglich auf älteren PCs Windows 11 zu betreiben.
 

Linux

Die ganzen Autodartler schwören auf die Distribution von Q4OS, ich würde sie unerfahrenen auch Empfehlen. Für diese Distribution ist der Community-Support am größten.
Aber selbstverständlich funktioniert Autodarts auch mit Ubuntu, Linux Mint Cinnamon, Debian, etc.

Ich habe ein Linux Image auf Basis von Linux Mint Xfce angepasst und optimiert.

Das Image sowie die Anleitungen dazu finden sie hier

 

USB

Am problematischen ist immer die Sache mit dem USB, das ist auch das was viele nicht verstehen können, ich versuche es einmal zu erklären.
Wir haben in einem PC meist mehrere USB-Roots, das sind die Controller, also die Basis. Die vielen Steckplätze hinten gehen nicht unbedingt auf verschiedene USB-Roots sondern agieren schon als eingebauter USB-Hub.
3 Kameras, gleichzeitig zu betreiben sorgt für ein hohes Datenaufkommen und dieses gilt es zu bewältigen.
Wenn jetzt eine Getränkeflasche der USB-Root ist, versuchen Sie mal 3 Getränkeflaschen gleichzeitig in die leere Getränkeflasche (USB-Root) zu schütten. Das geht nicht, dies ist einfach unser Nadelöhr.
Deswegen ist es ratsam die Kameras am PC weitmöglichst voneinander entfernt einzustecken. So erhöht man die Chance auf verschiedene USB-Roots zu landen.

Aktive USB-Hubs, können helfen sind aber kein Garant für ein funktionierendes System.
Aktive USB-Hubs auf USB-C können ebenso funktionieren. Sind aber auch kein Garant für ein funktionierendes System.

Notebooks

Mit dem Wissen der USB-Problematik ist es nun auch einfacher zu verstehen das Notebooks oft nicht die nötige Stromleistung aufbringen können und dementsprechend auch nicht viele USB-Roots haben.
Notebooks sind prinzipiell nicht die beste Wahl und hier gilt wie mit allem anderen auch. Probieren geht über studieren.

Raspberry Pi

Offiziell kann ab einem Raspberry Pi4b Autodarts betrieben werden, aber dieser muss übertaktet werden und aktiv, also Kühlkörper mit Lüfter gekühlt werden.
Wenn man einen Pi4b noch rumliegen hat und man möchte das mit einem Pi betreiben, so würde ich es damit unbedingt probieren.
Ansonsten empfehle ich schon den Pi5.

Pi oder MiniPC?

Im Grunde richtet sich die Frage wenn es um eine Neuanschaffung geht. Wenn man eins von beiden schon besitzt, sollte man damit erst mal starten. 
Ich empfehle jeden folgendes. Wenn jemand den Platz hat, dann kauf dir einen MiniPc, hat jemand den Platz nicht dann greif zum Pi5.
Ein Pi5 kostet mit allem drum und dran am Ende genauso viel wie ein refurbished Mini-PC. Pi´s werden auch gerne Headless betrieben. Das heißt es wird kein Monitor angeschlossen
und die weitere Bedienung und Anzeige findet über ein weiteres Gerät wie Tablet statt.

Vorteile und Nachteile Pi

Vorteile Nachteile
Platzsparend

Headless: Bei Problemen nur
mit Konsole lösbar

Geringer Stromverbrauch Linux, für totale Anfänger eine Herausforderung
  Kaum weitere Anwendungen paralell möglich

Vorteile und Nachteile Mini-PC

Vorteile Nachteile
Leistungsstärker Schwerer zu verstecken
Windows möglich Höherer Stromverbrauch

Leichtere Fehlerbehebung bei

Windows

Bei Linux, für totale Anfänger eine Herausforderung

Weitere Anwendungen laufen haben

Spotify, Discord, Whatsapp...