Mainboard statistiken auslesen?

Yannikau

Komplett-PC-Käufer(in)
Hallo PCGHX Community
Ich hoffe ich habe hier halbwegs das richtige Unterforum getroffen, da ich keinen Plan hab wo diese Frage reinpassen würde ;)
Vorab, die Idee um welche sich diese Frage dreht will ich aktuell nicht(!) in die tat umsetzen, da ich es mir mit meinen Kenntnissen einfach nicht zu traue. Es geht mir ersteinmal darum ob irgendjemand schon Erfahrungen damit gesammel hat oder etwas mehr weiß als ich ;)

Ich gehe mal davon aus das die meisten hier Monitoring Software wie den MSI Afterburner kennen. Ich persönlich fände es mega cool, wenn ich zum Beispiel im PC (im Sidepanel) oder unterm Monitor einen Kleinen Bildschirm hätte wo alles Wichtige wie CPU Temp, Takt, GPU Temp, Takt und so nen Kram draufsteht.
Jetzt zu meiner Frage: Kann man mithilfe eines Raspis oder eines Arduinos (oder auch beides bzw. was komplett anderes, je nach dem) diese dinge ablesen, z.B. über USB oder über die Seriellen Pins (wenn solche vorhanden sind).
Zur info, wenn ich doch lust darauf bekommen sollte: Aktuell besitze ich ein MSI Z170a Gaming Pro. Eventuell würde ich allerdings auch bald auf ein X370 Gaming Pro Carbon umsteigen.
Ich bedanke mich schoneinmal im Voraus für alle sinnvollen Antworten ;)
lg Yannik :D
 
Interessante Idee. Nach meinem Verständnis müsste das theoretisch machbar sein, aber dürfte immer recht aufwändig werden.

Man könnte beispielsweise auf dem PC einen Munin-Node einrichten und auf einem Raspberry dann einen Munin-Server. Der PC schickt die Monitoring-Daten dann per Netzwerk zum Raspberry und dort kann man sie auf einem Webserver auslesen. Praktisch habe ich mich mit Munin aber nie näher beschäftigt, wie sehr das ganze dann Echtzeit ist und was das kleinste Intervall ist, das kann ich nicht sagen. Munin wird ja oft eher zum Langzeit-Monitoring eingesetzt.

Andererseits müsste es ja auch möglich sein (bei der Umsetzung bin ich dann allerdings absolut überfragt) ein Programm zu schreiben, das die Daten auf dem PC ausliest (keine Ahnung welche Programmiersprachen das unterstützen) (oder gibt es ein Monitoring-Tool, in das man einfach per Plugin oder zumindest API reingrätschen kann?) und irgendwie (serielle Schnittstelle, USB, Netzwerk) auf den PI/Arduino (von letzterem habe ich aber sowieso keine Ahnung) schiebt und dort wiederum ein Programm das die Daten dann in Empfang nimmt und visualisiert. Alternativ, ob das geht weiß ich aber nicht, müsste man nach einer Lösung suchen, dass das Programm auf dem PC die Daten per Webserver auf einer Webseite ausgibt und der Pi stellt dann nur noch diese Webseite dar.


So oder so, mir fehlen zur praktischen Umsetzung (zumindest für zweitere Variante) die Kenntnisse. Mit Kanonen auf Spatzen geschossen ist es so oder so. :D
 
Ich persönlich fände es mega cool, wenn ich zum Beispiel im PC (im Sidepanel) oder unterm Monitor einen Kleinen Bildschirm hätte wo alles Wichtige wie CPU Temp, Takt, GPU Temp, Takt und so nen Kram draufsteht.
Brauch man so etwas wirklich?
Ist nicht auf einen 32"-Bildschirm genügend Platz dafür?
 
Für das was du beschreibst wäre (meiner meinung nach) nur ein Raspi in der Lage.
Der Arduino ist ein einfacheres Entwicklerboard ohne Grafische oberfläche. Allerdings ist es schwer diesen mit dem internet zu verbinden (mit nem Lan modul ist uns mal einer abgeraucht xD) und er ist mit seinem 32kb Flash sowie seiner 16kHz CPU auch nicht sonderlich schnell.
Was mir zum Arduino noch eingefallen ist, dieser hat einen "Seriellen Monitor" (einfach ein Textfenster in der Software) welcher über externe scripts angesteuert werden kann (ich hab auch schon gesehen wie damit ein Spiel in der Unreal Engine 4 gesteuert wurde). Wenn man diesen mit den entsprechenden Daten füttern würde, sollte es funktionieren. Und "Serial Monitor to Display" ist eines der einfachsten programme überhaupt dafür. Ich hätte sogar fast alles dazu rumliegen (und auch nen Kuimpel der gut Programmieren kann). Das einzige was mir noch fehlt, ist ein Displaydriver für mein Display (ist nen simples 16*2 LCD display, aber mit dem driver brauch ich nur noch 4 statt 16 Pins). Wenn ich den hätte, könnte ich den ganzen Kram sogar mal testen (der Serial Monitor geht einfach über USB). Und meines Wissens nach benutzen der Afterburner, PrecisionX und (evtl. auch) GPU Tweak alle den RivaTuner. evtl kann man damit was machen, allerdings wahrscheinlich eher nicht (habs Gegoogelt, ist im Endeffekt die OC Steuerung für Nvidia GraKas)

Was ich noch gesehen hab (das ist allerdings die "Uncoole" variante, da es extrem einfach ist), der hat in sein Gehäuse (S340 Elite) ein 7 Zoll Display mit HDMI anschluss eingebaut und darauf dann NZXT CAM (oder jegliche andere Software) laufen lassen. Hat aber längst nicht so viel style wie so nen selbst programmiertes teil (vorallem weil es dann so nen Industrial look hat, den ich absolut liebe).

Was mega wäre, von Mifcom und ich glaube auch von IBuyPower gab (gibt) es PCs die im (Glass) Sidepanel ein LCD verbaut haben (https://i.ytimg.com/vi/4zl2_b5ZKEk/maxresdefault.jpg für alle die damit gerade nichts anfangen können, da ist ein LCD auf welchem man Kram anzeigen kann) und auf soetwas dann den Kram anzeigen. Dann könnte man mit dem Look der anzeigen in Fallout verknüpfen (https://i.ytimg.com/vi/Fn44paKMX4E/maxresdefault.jpg oder wen man es anderst mag eben anderst). Hätte auf jedenfall etwas, und wäre sehr individuell ;)
lg Yannik :D
 
Brauch man so etwas wirklich?
Ist nicht auf einen 32"-Bildschirm genügend Platz dafür?

Ja klar, ich könnte mir auch einfach die Statistiken aus dem Afterburner auf meinen Zweiten Monitor (24") ziehen, mir geht es aber eher auch darum, dass ich einfach etwas indviduelles, selbst gebautes in meinem PC hab ;)
PS: Meinst du nen 32" oder 3,2" Display? 32" erscheint mir ein wenig groß, wenn man bedenkt, dass mein Hauptmonitor 27" hat ;)
lg Yannik :D
 
Muss es unbedingt so kompliziert sein? :D Aida64 ist ne Software, die das bereits kann was du suchst. Unterstütze Panels stehen am Ende der Anleitung hier.
USB-Panel an den Rechner, Aida64 gestartet, LCD eingerichtet -> Fertig.

Das ist auf jeden fall die effektivere und einfachere Lösung ;). Allerdings war der größte beweggrund dafür, dass ich einfach mal wieder was selber machen wollte. Ich meine nen OSD hat man besser im Blick und kann auch mehr, ist somit die beste Lösung. Ich möchte aber einfach meinrn PC vom "Mainstream" abheben, indem ich mir selber was dran Modde ;)
Lg Yannik :D
 
Na, wo du dir das Display dann hinklatschst und wie kunstfertig du das Dingens verbaut, bleibt ja immer noch dir überlassen. Sieh's mal so: Weniger Zeit für Programmierung und Löten verschwenden, dafür mehr Zeit zum Modden :cool:
 
Na, wo du dir das Display dann hinklatschst und wie kunstfertig du das Dingens verbaut, bleibt ja immer noch dir überlassen. Sieh's mal so: Weniger Zeit für Programmierung und Löten verschwenden, dafür mehr Zeit zum Modden :cool:

Ok, sehr gutes Argument xD. Allerdings habe ich Spaß an besagten dingen, und Programmieren ist immer gut (habs bald in der Schule, bin aber nicht mehr ganz fit. Übung macht den Meister). Und bei sowas ist mir der Zeitaufwand halbwegs egal (wahrscheinlich sitz ich die hälfte der Zeit eh nur rum, weil ich nicht weiß wies weiter geht xD) Und das overlay von Aida sieht zwar nicht schlecht aus, aber es ist nicht der Stil den ich anstrebe (Oldscool LCD look)
Lg ;)
 
Denn solltest du das ganze mit einem pi realisieren. Dafür gibt es viele Anleitungen und ist nicht sehr schwer


Gesendet von iPhone mit Tapatalk
 
Zurück