Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Gigabyte H610I DDR4 + Intel Core i3-14100 - Kein ASPM - Warum?

Featured Replies

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?! :D Ich bin für jede Anregung, Hilfe, Frage dankbar. 

 

Screenshots der aktuellen Settings:

250304102735.jpg.f962c15e677b366f9bfa7862b533c95e.jpg

250304102808.jpg.e548b7706a42d25cfc57413240bd7e0e.jpg

250304102837.jpg.9bee07e617d96457ff068722472cfe92.jpg

 

250304102906.jpg.988f874605f4bbbf7d62f2967530e2a5.jpg

250304103002.jpg.2bb32e2b82c053c2b4c1f09ac335fdb1.jpg

 

250304103112.jpg.f8399d5b1d16414140b5cd9f749942d2.jpg

 

 

 

 

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:

Bildschirmfoto2025-03-04um17_53_27.thumb.png.20ddb874a9bd147ea88343b56596ba4c.png

 

bzw. auch den 3. Tab mit ASPM current.

  • 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.thumb.png.868b00ee6271701ee337372cc4fa6df1.png

 

Powertop - mit vollem System nach 45 Minuten Laufzeit Idle, HDDs im Spindown:

powertop.thumb.png.93f361096ecd534dd223562a2d32f08e.png

 

ASPM-Helper Info und Current (Log ist auch leer):

info.thumb.png.f7897e138d69249fb63d3e85b10309f7.png current.png.97822806307e776fdafc2bc609a644b7.png

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

 

 

  • Author

Danke dir. :) Wenn ich Docker + VM deaktiviere, komme ich auch zuverlässig wieder in C8, aber das ist natürlich kein Dauerzustand. :D 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

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

  • 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. :D 

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?

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) ;)

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

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.

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

 

IMG_0284.jpeg

Edited by xus

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?

Die Adresse 000:03:00.0 ist bei mir der Realtek Ethernet Port. 

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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.