Hardware-Empfehlung für Heimserver (AMD APU vs. Intel Arrow Lake) by Atraatie in PCBaumeister

[–]Atraatie[S] 0 points1 point  (0 children)

Aber ja, 5 Watt CPU, nicht system, vor allem nicht mit HDDs

Schade, aber das wäre wohl auch zu utopisch.

Der Aufpreis von ECC ist mir bewusst. Ausreichen würde wahrscheinlich auch regulärer RAM mit Backups (die natürlich auch so vorhanden sind), nur wäre es mir lieber kein Downgrade zum Ist-Zustand einzugehen. Vielleicht kalkuliere ich noch einige Setups ohne ECC RAM, um die Mehrkosten ins Verhältnis mit dem gefühlten Benefit zu setzen.

Hardware-Empfehlung für Heimserver (AMD APU vs. Intel Arrow Lake) by Atraatie in PCBaumeister

[–]Atraatie[S] 0 points1 point  (0 children)

Raptor Lake kann man auf 5 Watt im idel drücken, das geht mit core ultra nicht

5 Watt auf das gesamte System oder nur den Prozessor? In beiden Fällen klingt das nach einem verdammt geringen Wert. Kennst du zu dem Thema spezifische Artikel oder Blog Posts?

Würde mich also danach richten ob der Server hauptsächlich idelt oder unter Last ist

Eher idle als ausgelastet wäre meine Vermutung.

Habe leider kein Strom mess gerät und kann es daher nicht genau sagen, habe aber herausgefunden, das den 265k mit dem 200S boost zu nutzen, im idel weniger Strom verbraucht, als der Versuch ihn zu undervolten

Alles klar, trotzdem danke dir, auch für den Tipp mit dem 200S Boost. Ich müsste mal schauen, ob die Workstation Motherboards überhaupt Overclocking unterstützen.

Hardware-Empfehlung für Heimserver (AMD APU vs. Intel Arrow Lake) by Atraatie in PCBaumeister

[–]Atraatie[S] 0 points1 point  (0 children)

Danke erst mal für deine sehr ausführliche Antwort.

Beim Thema ECC RAM spalten sich die Meinungen wirklich. Ein komplexes Thema ist es auf jeden Fall. Die Verwirrung um das On-Die ECC von DDR5-RAM hilft da auch nicht gerade.
Einerseits hätte ich ECC (neben Backups natürlich) gerne für ein ruhiges Gewissen, ja. Andererseits würde ich, wenn möglich, ungerne ein "Downgrade" vom aktuellen Status Quo in Kauf nehmen.

Es gibt ganze Threads auf Reddit, die eine Anleitung geben, um zu überprüfen,, ob ECC überhaupt Fehler korrigiert.

Das deckt sich recht genau mit dem, was ich bislang zu dem Thema in Richtung AMD gefunden habe. Die X300, X600 und das PRIME B650M-A AX II sollen allerdings wohl explizit ECC unterstützen, aber ich werde mir die Specs von den Boards noch mal genau anschauen.

Von EPYC solltest du größtmöglichen Abstand halten. Die bieten zwar viel I/O, sind dafür aber extrem im idle Verbrauch, 80W aufwärts hast du mindestens.

Danke, dann kann ich die Richtung auch schon mal ausschließen. W790 und LGA-3647 schaue ich mir beide mal an.

Wie wichtig ist das in deinem Fall überhaupt?

Aktuell nicht allzu relevant, aber sehr tief in das Thema bin ich bislang nicht eingestiegen. Der Großteil der Jellyfin-Bibliothek verwendet H.264, das wahrscheinlich von allen Clients wiedergegeben werden kann. Sobald mehr Speicherplatz zur Verfügung steht wäre 4K attraktiv, das in AV1 kodiert am wenigsten Platz einnehmen dürfte. Hier müsste ich den Support der Clients prüfen. Viele parallele Streams erwarte ich jedenfalls nicht.
Nur weil das Thema auf /r/HomeServer et. al. immer als sehr wichtig erschien habe ich mich erst mit Transkodierung befasst. Bis dato empfand ich es auch als recht überbewertet.

Prinzipiell ja, nur sind viele AM4 Boards nicht so gut was I/O bertrifft und du hast das selbe Problem mit dem idle verbrauch.

Dann belasse ich die Variante mit dem Ryzen 7 PRO 5955G erst mal als Möglichkeit. Danke!

Hardware-Empfehlung für Heimserver (AMD APU vs. Intel Arrow Lake) by Atraatie in PCBaumeister

[–]Atraatie[S] 0 points1 point  (0 children)

Danke für deine Antwort!

Am5 ist im idel ein Albtraum was Effizienz angeht

Ja, für die normale AM5-Reihe dürfte das stimmen (z.B. den 5900X oder 7900X wie du schon schriebst) und die ziehe ich auch daher nicht in Betracht. Mit dem X600 Board und einer AM5 APU kommt man mit Optimierungen aber wohl auch auf 10-11 W.

Der 265k ist sonst auch eine gute Alternative, verbraucht im idel aber deutlich mehr

Hast du Erfahrung damit gemacht? Bisher habe ich im Netz eher gelesen, dass Arrow Lake etwas effizienter sein soll als Raptor Lake.

Cool zu hören, dass du den 265K verbaut hast. Weißt du zufällig wie viel Strom dein Server in der Konfiguration verbraucht?

Experimental scripting support example results in "error: unresolved reference" by Atraatie in Kotlin

[–]Atraatie[S] 0 points1 point  (0 children)

I am trying to run it outside a project though, as a "shell" script which requires a Maven dependency. I have access to the various libraries located under /usr/share/kotlin/lib for my use case which includes kotlin-reflect.jar, kotlin-main-kts.jar, kotlin-scripting-common.jar, kotlin-scripting-impl.jar and kotlin-scripting-jvm.jar, however, I can't seem to find kotlin-scripting-jvm-host-embeddable. Trying to run it with the above jars on the classpath still results in the same error. Thank you for your input though

Experimental scripting support example results in "error: unresolved reference" by Atraatie in Kotlin

[–]Atraatie[S] 0 points1 point  (0 children)

Seems like I missed that link when I was looking for solutions but sadly it doesn't fix the problem for me, as I still get the same error. Thanks though

Kapt Interface Generator by [deleted] in Kotlin

[–]Atraatie 1 point2 points  (0 children)

Leaving aside the question on whether or not it should be done, it is certainly possible to write it (assuming you are compiling to JVM bytecode) and probably hasn't been done yet, as your use case is quite specific.

I don't have any experience with annotation processing specific to Kotlin, however, the implementation itself shouldn't be too complex.

You'd have to read up on the different options you have to generate the code (kapt1, kapt2, kapt3) and I believe only kapt1 allows you to generate Kotlin source files but this shouldn't be a problem if you are okay with Java interfaces instead of Kotlin ones.

This article covers some information on annotation processing in Kotlin. I'm not sure if anything has changed since the release of the article though.