March 4, 20251 yr Hallo allerseits, ich bin von einem ASRock J5040 auf folgendes System gewechselt: Gigabyte H610I DDR4 Intel Core i3-14100 1x Crucial RAM 32GB DDR4 3200MHz CL22 Vom bisherigen System übernommen: Corsair RM650x (2021) 2x Samsung 870 EVO 1 TB - Angeschlossen per Onboard SATA 2x Seagate HDD Exos X - X16 - Angeschlossen per Onboard SATA Fractal Node 304 Ich hab den J5040 immer geliebt, aber mit der Zeit (und immer mehr Docker-Containern :D) fehlte es an Performance, deswegen hat sich das Upgrade auf jeden Fall gelohnt. ABER: Aus irgendeinem Grund scheint ASPM nicht aktiv zu sein und ich kann mir nicht so ganz erklären wieso. Der Stromverbrauch im idle, beide HDDs im Spindown, liegt bei ~24 Watt und ich denke, dass das eigentlich noch niedriger gehen sollte. Im unten verlinkten Thread hat der User es geschafft, 12-14 Watt Idle zu erreichen. Der J5040 (mit ASPM) lag immer so bei ~14 Watt im gleichen Szenario (und deutlich höherer Auslastung). Ich hab zwischen dem Upgrade keine zusätzlichen Docker-Container oder VMs in Betrieb genommen. Die Anzahl der angeschlossenen USB-Geräte ist identisch. Testweise habe ich diese auch komplett entfernt. Was ich gemacht habe: - Die von @MPC561 hier geteilten Settings für das Mainboard vorgenommen - Diverse Optionen im BIOS ausprobiert, bspw. Native ASPM Enabled / Disabled, C States nur bis zu einem bestimmten State aktiviert, Serial Ports disabled, Audio disabled - Frisches Unraid 7 auf einen USB-Stick, Powertop und ASPM-Helper installiert - Nur mit USB-Stick gebootet. Dann ist der Verbrauch natürlich niedriger (~12 Watt), aber im ASPM-Helper wird weiterhin nichts angezeigt, in Powertop bin ich nicht weiter als C7 gekommen - lspci Output: 00:00.0 Host bridge: Intel Corporation Device 4630 (rev 05) 00:02.0 VGA compatible controller: Intel Corporation Alder Lake-S GT1 [UHD Graphics 730] (rev 0c) 00:14.0 USB controller: Intel Corporation Alder Lake-S PCH USB 3.2 Gen 2x2 XHCI Controller (rev 11) 00:14.2 RAM memory: Intel Corporation Alder Lake-S PCH Shared SRAM (rev 11) 00:15.0 Serial bus controller: Intel Corporation Alder Lake-S PCH Serial IO I2C Controller #0 (rev 11) 00:15.1 Serial bus controller: Intel Corporation Alder Lake-S PCH Serial IO I2C Controller #1 (rev 11) 00:15.2 Serial bus controller: Intel Corporation Alder Lake-S PCH Serial IO I2C Controller #2 (rev 11) 00:15.3 Serial bus controller: Intel Corporation Alder Lake-S PCH Serial IO I2C Controller #3 (rev 11) 00:16.0 Communication controller: Intel Corporation Alder Lake-S PCH HECI Controller #1 (rev 11) 00:17.0 SATA controller: Intel Corporation Alder Lake-S PCH SATA Controller [AHCI Mode] (rev 11) 00:19.0 Serial bus controller: Intel Corporation Alder Lake-S PCH Serial IO I2C Controller #4 (rev 11) 00:19.1 Serial bus controller: Intel Corporation Alder Lake-S PCH Serial IO I2C Controller #5 (rev 11) 00:1f.0 ISA bridge: Intel Corporation Device 7a87 (rev 11) 00:1f.4 SMBus: Intel Corporation Alder Lake-S PCH SMBus Controller (rev 11) 00:1f.5 Serial bus controller: Intel Corporation Alder Lake-S PCH SPI Controller (rev 11) 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (17) I219-V (rev 11) - Kein Output bei: lspci -vv | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM)' Ich werde das Gefühl nicht los, dass ich irgendwas, wahrscheinlich völlig offensichtliches, übersehen habe. Die Auswirkungen sind nicht dramatisch, aber irgendwie lässt mich nicht los, dass es nicht funktioniert. Und bei den Strompreisen ist jedes Watt weniger auch willkommen. Das MUSS doch irgendwie zu machen sein?! Ich bin für jede Anregung, Hilfe, Frage dankbar. Screenshots der aktuellen Settings:
March 4, 20251 yr Hi, auf den ersten Blick sieht alles gut aus, aber ich vermisse die Ausgabe von powertop den Tab mit den C-States. (Einfach in der Shell powertop tippen ohne --auto-tune). Hoffe da werden schon die richtigen C-States angezeigt. Beim ASPM Helper mal folgendes als Screenshot zeigen: bzw. auch den 3. Tab mit ASPM current.
March 4, 20251 yr Author Danke dir! Was mich verwundert ist, dass ASPM-Helper bisher IMMER leer war. Egal, ob nur mit USB-Stick oder mit allen Platten, ob auf dem bisherigen oder auf einem frischen Unraid. So wie auf deinem Screenshot - so kannte ich das auch von meinem J5040 - sah es bisher noch nie aus. Powertop - nur USB-Stick: Powertop - mit vollem System nach 45 Minuten Laufzeit Idle, HDDs im Spindown: ASPM-Helper Info und Current (Log ist auch leer):
March 4, 20251 yr Du bist im C8. Sprich alles gut. Man sieht zwischen den beiden powertop Bildern einfach das du kaum noch im 2. Bild in den C8 kommst. Der Prozessor ist einfach unter Last. Dadurch zieht er Strom aus der Dose. Du musst nun schauen was die Last macht und ob du das "was" wirklich brauchst. Gruss, Joerg
March 4, 20251 yr Author Danke dir. Wenn ich Docker + VM deaktiviere, komme ich auch zuverlässig wieder in C8, aber das ist natürlich kein Dauerzustand. Würdest du sagen, dass es nicht weiter "bedenklich" ist, dass der ASPM-Helper nichts ausspuckt? Ich hab einiges dazu gelesen und in gefühlt allen Fällen haben die Leute entweder per Command oder im Helper irgendwas ausgegeben bekommen, aber ich bin auch bei Weitem kein Experte und kann nicht einschätzen, wie normal/unnormal das ist. Beste Grüße
March 5, 20251 yr 13 hours ago, Man in the Mirror said: Würdest du sagen, dass es nicht weiter "bedenklich" ist, dass der ASPM-Helper nichts ausspuckt? Hab ich neben Dir schon einmal gelesen hier. Ob es bedenklich ist? In deinem Fall nicht da Du ja in tiefe C-States kommst. Die Ausgabe ist eher dafür zu identifizieren wo dein Problem ist weil Du nicht weiter als C3 kommst. Gruss, Joerg
March 5, 20251 yr Author Kurzes Update: Beim weiteren Lesen, Herumtesten und Basteln - hatte eine AliExpress M.2 AS1166 ausprobiert - sind mir mehrere Sachen klar geworden: - Das Node 304 ist zwar sehr kompakt, aber mit ATX Netzteil und festen Kabeln wirklich knapp bemessen und Umbauen macht gar keinen Spaß. Ich will mittelfristig noch zusätzliche Festplatten einbauen, mit Kabelmanagement hat das jetzt schon nichts mehr zu tun … - Mit dem Prozessor habe ich es wahrscheinlich zu gut gemeint, weil mir der J5040 nicht mehr ausgereicht hat. Im Endeffekt habe ich im eigenen Netzwerk zu 95% Direct Play und remote nur 1080p Transcodes. Die Docker sind überschaubar, ebenso wie die VM. - 24 Watt im Idle sind mir auf Dauer einfach zu viel Fazit: - Ich werde das AsRock N100M testen, weil ich mit AsRock gute Erfahrungen gemacht habe und es dazu auch einiges im Forum gibt. Ich denke, dass die Leistung völlig ausreichend ist. Der Stromverbrauch sollte auch 'ne Ecke niedriger sein. - Das Node 304 wird durch ein Node 804 oder ein Define 7 ersetzt (Jonsbo N5 wäre interessant, aber ist quasi dauerhaft ausverkauft), um von ITX wegzukommen und mehr Platz für Festplatten zu haben ohne sich die Finger zu brechen. Das sollte auch zukünftige Upgrades bedeutend erleichtern, bspw. wenn ein N100M-Nachfolger kommt oder ähnliches. In jedem Fall will ich diesen Thread irgendwann zu einem stromsparenden Ende führen, deswegen gibt es Updates bis das Ziel erreicht ist.
March 5, 20251 yr Wieviel W verbrauchst du wenn du die Docker deaktivierst und die VM abschaltest. Also nur die HW? Ohne den Grund für den "hohen" Verbrauch zu kennen, glaube ich nicht, dass das N100 soviel weniger brauch. Was hast du für ein Netzteil?
March 9, 20251 yr On 3/4/2025 at 7:08 PM, Man in the Mirror said: ASPM-Helper Info und Current (Log ist auch leer): was normal ist wenn On 3/4/2025 at 3:54 PM, Man in the Mirror said: - Kein Output bei: lspci -vv | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM)' wenn da nichts kommt (warum jetzt auch immer) dann wird der aspm helper auch nichts anzeigen (können)
March 10, 20251 yr On 3/9/2025 at 8:20 AM, alturismo said: wenn da nichts kommt (warum jetzt auch immer) dann wird der aspm helper auch nichts anzeigen (können) Ist mir durchaus bewusst, aber ich wollte eine Verifikation des leeren Outputs des cmd line Befehls. (Eben weil es so selten ist das es keinen Output gibt). Gruss, Joerg
March 10, 20251 yr 3 hours ago, MPC561 said: Ist mir durchaus bewusst, aber ich wollte eine Verifikation des leeren Outputs des cmd line Befehls. (Eben weil es so selten ist das es keinen Output gibt). ja klar war nicht an Dich gerichtet, sorry.
March 11, 20251 yr Ich bin auch nur in C8 gekommen aber mit diesem Befehl in C10. Verbrauch 8W Unraid 7.0.1, 2Tb Nvme, 12 Tb HDD, 64 Gb Ram User Script intallieren und das probieren: #!/bin/bash echo 1 > /sys/bus/pci/devices/0000:03:00.0/link/l1_aspm Edited March 11, 20251 yr by xus
March 12, 20251 yr 19 hours ago, xus said: User Script intallieren und das probieren: #!/bin/bash echo 1 > /sys/bus/pci/devices/0000:03:00.0/link/l1_aspm Gibt der lspci Befehl von oben denn bei Dir einen Output? Bzw. der ASPM Helper? Weil den brauchst Du ja um erstmal festzustellen was an PCI Adresse 000:03:00.0 liegt? Netzwerkkarte?
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.