Hallo!
Ich werde im späten Sommer mit dem Bau unseres Hauses fertig werden und ich möchte mir einen home automation server bauen. Der home automation server wird Linux Mint 17.1 laufen haben und das wird er alles machen:
- Mopidy (Audio streaming)
- Owncloud (file server, kalender)
- Speech recognition
- Video processing (face recognition, intrusion detect, und es wird sicher noch mehr)
Mopidy braucht alleine schon meines Wissens sehr viel Leistung, angeblich packts ein RPi nicht vollständig per Spotify zu streamen (en/decoding). Owncloud soll auch schon sehr viel Leistung brauchen, aber ich brauche es hauptsächlich als file server und Kalender, da kann man sicher ein wenig optimieren. Speech recognition wird später dazukommen. Ich werde im Haus mehrere Arduino Boards mit WLAN Modulen und Mikrofonen installiert haben, die alle den Audiostream an den Server senden und der verarbeitet diese mittels speech recognition. Vorerst werde ich dazu aber meine Tablets und Smartphones verwenden, die bei bestimmten Befehlen Signale an einen RPi schicken, der wiederum ein Stromstroßrelais anstößt und dieses gezielt Geräte bzw. Lichter schaltet. Das video processing kommt von mir und wird die meiste power brauchen. Ich werde vermutlich 2 video inputs von Netzwerkkameras haben, wobei dann mehrere Algorithmen darauf ausgeführt werden. Die Algorithmen schreibe ich und ich werde viele low level Optimierungen anstreben (SSE etc.). Allerdings möchte ich mich auf single core processing beschränken, wodurch die single core Leistung auch sehr wichtig ist. Nachdem die Bildverarbeitung mit recht großen Datenmengen zu tun hat, und diese Daten regelmäßig iteriert werden, schätze ich die Größe des Cache Speichers als mittelmäßig,- bis sehr wichtig.
Ich habe mich nun auf die Suche nach einer geeigneten CPU gemacht mit folgenden Prioritäten:
- Leistung
- Stromverbrauch (typischer)
- Preis
Bei CPUBoss habe ich diese Liste generieren lassen: The Performance Per Watt Passmark (Single Core) Desktop CPUs for under $160 with the best Performance Per Watt
Der i3 4130T und der i3 4150T waren für mich bezüglich pt/W und pt/$ am interessantesten. Der Intel Pentium G3258 ist auch noch interessant, aber der verbrennt für meinen Geschmack schon wieder zu viel Leistung. Ich habe mir auch überlegt noch bis zum Skylake von intel zu warten, allerdings habe ich dazu noch nicht all zu viel gehört. Broadwells sind natürlich auch eine Alternative, aber nachdem sie gleichzeitig mit den Skylakes rauskommen sollen, sehe ich den Vorteil der Broadwells noch nicht ganz. Angeblich haben die Skylake GPUs wesentlich geringeren Takt, dadurch wird er wieder stromsparender, dafür die GPU aber ein wenig schwächer - was mich nicht stört, eigentlich sogar freut.
Neben der CPU würde ich gerne sonst auch alles möglichst schlank und Stromsparend halten. Gibt hierzu Tipps?
Ich würde mich über inputs von Experten freuen.
Danke!
Ich werde im späten Sommer mit dem Bau unseres Hauses fertig werden und ich möchte mir einen home automation server bauen. Der home automation server wird Linux Mint 17.1 laufen haben und das wird er alles machen:
- Mopidy (Audio streaming)
- Owncloud (file server, kalender)
- Speech recognition
- Video processing (face recognition, intrusion detect, und es wird sicher noch mehr)
Mopidy braucht alleine schon meines Wissens sehr viel Leistung, angeblich packts ein RPi nicht vollständig per Spotify zu streamen (en/decoding). Owncloud soll auch schon sehr viel Leistung brauchen, aber ich brauche es hauptsächlich als file server und Kalender, da kann man sicher ein wenig optimieren. Speech recognition wird später dazukommen. Ich werde im Haus mehrere Arduino Boards mit WLAN Modulen und Mikrofonen installiert haben, die alle den Audiostream an den Server senden und der verarbeitet diese mittels speech recognition. Vorerst werde ich dazu aber meine Tablets und Smartphones verwenden, die bei bestimmten Befehlen Signale an einen RPi schicken, der wiederum ein Stromstroßrelais anstößt und dieses gezielt Geräte bzw. Lichter schaltet. Das video processing kommt von mir und wird die meiste power brauchen. Ich werde vermutlich 2 video inputs von Netzwerkkameras haben, wobei dann mehrere Algorithmen darauf ausgeführt werden. Die Algorithmen schreibe ich und ich werde viele low level Optimierungen anstreben (SSE etc.). Allerdings möchte ich mich auf single core processing beschränken, wodurch die single core Leistung auch sehr wichtig ist. Nachdem die Bildverarbeitung mit recht großen Datenmengen zu tun hat, und diese Daten regelmäßig iteriert werden, schätze ich die Größe des Cache Speichers als mittelmäßig,- bis sehr wichtig.
Ich habe mich nun auf die Suche nach einer geeigneten CPU gemacht mit folgenden Prioritäten:
- Leistung
- Stromverbrauch (typischer)
- Preis
Bei CPUBoss habe ich diese Liste generieren lassen: The Performance Per Watt Passmark (Single Core) Desktop CPUs for under $160 with the best Performance Per Watt
Der i3 4130T und der i3 4150T waren für mich bezüglich pt/W und pt/$ am interessantesten. Der Intel Pentium G3258 ist auch noch interessant, aber der verbrennt für meinen Geschmack schon wieder zu viel Leistung. Ich habe mir auch überlegt noch bis zum Skylake von intel zu warten, allerdings habe ich dazu noch nicht all zu viel gehört. Broadwells sind natürlich auch eine Alternative, aber nachdem sie gleichzeitig mit den Skylakes rauskommen sollen, sehe ich den Vorteil der Broadwells noch nicht ganz. Angeblich haben die Skylake GPUs wesentlich geringeren Takt, dadurch wird er wieder stromsparender, dafür die GPU aber ein wenig schwächer - was mich nicht stört, eigentlich sogar freut.
Neben der CPU würde ich gerne sonst auch alles möglichst schlank und Stromsparend halten. Gibt hierzu Tipps?
Ich würde mich über inputs von Experten freuen.
Danke!
Zuletzt bearbeitet: