[Sammelthread] Die sparsamsten Systeme (<30W Idle)

@Desverger ich denke du wirst mit dem Teil durchaus deinen Spaß haben! Ein Raspberry Pi 5 mit 16 GB kostet schon ~140 Euro und ist bei Gleicher Stromaufnahme nur grob halb so schnell.

Nur hast du bei dem Preis auch noch NVMe an Board, 2x2,5GB Ethernet, bis zu 48 GB RAM, die ganze x86 Softwarewelt und halt noch eine iGPU die sogar AV1 dekodieren kann etc. :) Schau ob du direkt am Anfang ein BIOS-Update machst, da sind ein paar nette features hinzugekommen, z.B. watchdog support der das System automatisch neu starten lässt, sollte es sich mal aufhängen oder auch IBECC falls du meinst das zu brauchen (ich hab es aus, da DDR5-Module ja schon quasi ab Werk ECC machen). Und generell gibt es eine relativ gute Dokumentation für das ODROID H4 vom Hersteller.

Viel Spaß damit, ich bereue meinen Kauf nicht.
 
Zuletzt bearbeitet:
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
@PlueschHardware Jo die Wiki habe ich schon gut durch und Bios Update war auch schon geplant, sollte nicht eh schon die aktuelle Version geflashed sein. Ich habe mal nen günstiges aber anscheindend ganz vernünftiges Stromverbrauchs Messgerät bestellt um zu gucken was er nachher wirklich zieht.

Auch muss ich dann nochmal im Detail gucken, ob das mit dem NR200 dann wirklich noch so funtzt wegen dem m.2 Slot auf der Rückseite und dem dann abstehenden SATA Adapter und den Kabeln. Habe 1-2 coole NAS Cases zum 3d printen gefunden, das wäre auch noch ne Alternative. Habe zwar keinen Drucker selbst, aber hab schonmal JLC3DP in anspruch genommen für Handheld Grips und das hat wunderbar funktioniert.
 
Servus zusammen,

Ich hab hier aktuell folgende Config (ohne Monitor):

AMD Ryzen7 5700G
Asus TUF GAMING B550M-PLUS (Bios 3607)
4 x Crucial PRO 32G DDR4-3200 (CP32G4DFRA32A)
Lexar SSD NM790 2TB (PHH7474101944P220J)
be quiet! Pure Power 10 ATX 300W
Debian 12 + Kernel 6.13
Netzwerkverbindung 2.5Gbit

Gemessen mit einem ELV Energy Master Basic erreiche ich im Idle den niedrigsten Wert bei 22.8W.

Unter Linux habe ich soweit mir bekannt alles schon auf maximale Einsparung gesetzt:

GRUB_CMDLINE_LINUX_DEFAULT="quiet pcie_aspm=force amd_pstate=active"

Alle Powertop Optimierungen:
echo '1500' > '/proc/sys/vm/dirty_writeback_centisecs'
echo 'auto' > '/sys/bus/usb/devices/1-6/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:08.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:18.1/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:01.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:18.3/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:18.6/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:14.3/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:01:00.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:14.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:06:00.3/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:18.7/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:02.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:18.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:05:00.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:18.2/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:06:00.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:18.4/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:00.0/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:06:00.2/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:00.2/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:00:18.5/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:06:00.4/power/control'
echo 'auto' > '/sys/bus/pci/devices/0000:04:00.0/power/control'
echo powersave > /sys/module/pcie_aspm/parameters/policy

Für die Realtek 8125 Onboard NIC:
echo '1' > '/sys/bus/pci/devices/0000:04:00.0/link/l1_aspm'

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
powersave
powersave
powersave
powersave
powersave
powersave
powersave
powersave
powersave
powersave
powersave
powersave
powersave
powersave
powersave
powersave

cat /sys/devices/system/cpu/cpufreq/policy*/scaling_driver
amd-pstate-epp
amd-pstate-epp
amd-pstate-epp
amd-pstate-epp
amd-pstate-epp
amd-pstate-epp
amd-pstate-epp
amd-pstate-epp
amd-pstate-epp
amd-pstate-epp
amd-pstate-epp
amd-pstate-epp
amd-pstate-epp
amd-pstate-epp
amd-pstate-epp
amd-pstate-epp

Laut powertop erreicht das System ohne Last im Idle fast 100% im C3 State (Pkg):

Pkg(OS)
POLL 0,0%
C1 0,1%
C2 0,1%
C3 99,8%

Im Bios hab ich bis auf die 2 folgenden Optionen alles auf Default belassen, heißt die allermeisten Optionen sind auf AUTO gesetzt:

> AMD CBS > Global C-states Control = Enabled
> AMD CBS > UMC Common Options > DDR4 Common Options > DRAM Controller Configuration > DRAM Power Option > Power Down = Enabled

Beim DRAM kann ich bestätigen, der läuft korrekt mit 1.2V.

Hat evtl. jemand für das Bios ein paar Tipps um vielleicht mit dem Idle Verbrauch noch weiter runter zu kommen?

Grüße,
Philipp
 
Zuletzt bearbeitet:
Hi,
ich habe ein ähnliches Setup wie du als Desktop PC: 5700G, ASUS ROG Strix B550-F Gaming, 32 GB Crucial Ballistix, Seasonic Prime TX-650.
Ich habe noch Energy Star, CEC und ERP aktiviert für den niedrigsten Idle Verbrauch (ca. 14 Watt).
Mit meinem Ram kam ich bloß mit JEDEC Timings (DDR4 2400) auf einen niedrigen Verbrauch. Ich weiß nicht, ob es beim Crucial PRO auch zutrifft. Könntest du mal noch testen.
Das Pure Power 10 ist im Niedriglast Bereich auch nicht besonders effizient: https://docs.google.com/spreadsheet...ZVMUas/edit?pli=1&gid=110239702#gid=110239702
Hast du überprüft, ob ASPM überall aktiv ist: https://forums.unraid.net/topic/98070-reduce-power-consumption-with-powertop/
Ansonsten müsste alles passen.
 
ERP hab ich nachträglich noch auf Enabled gesetzt, der Rest war im Bios unter APM schon aktiviert.
Die RAM Timings werden automatisch korrekt gesetzt (22-22-22), ich hab nur den RAM Takt manuell auf 3200 gesetzt.

ASPM scheint zumindest nicht für alle Devices aktiv zu sein:

lspci -vv | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM )'

00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge (prog-if 00 [Normal decode])
LnkCap: Port #2, Speed 8GT/s, Width x4, ASPM not supported
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+

00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge (prog-if 00 [Normal decode])
LnkCap: Port #1, Speed 8GT/s, Width x4, ASPM not supported
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+

00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus (prog-if 00 [Normal decode])
LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+

01:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset USB 3.1 XHCI Controller (prog-if 30 [XHCI])
LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <2us, L1 <32us
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+

01:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset Switch Upstream Port (prog-if 00 [Normal decode])
LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <2us, L1 <32us
LnkCtl: ASPM Disabled; Disabled- CommClk+

02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea (prog-if 00 [Normal decode])
LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <64us
LnkCtl: ASPM Disabled; Disabled- CommClk-

02:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea (prog-if 00 [Normal decode])
LnkCap: Port #9, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L1 <64us
LnkCtl: ASPM L1 Enabled; Disabled- CommClk+
pcilib: sysfs_read_vpd: read failed: No such device

04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+

05:00.0 Non-Volatile memory controller: Shenzhen Longsys Electronics Co., Ltd. Lexar NM790 NVME SSD (DRAM-less) (rev 01) (prog-if 02 [NVM Express])
LnkCap: Port #0, Speed 16GT/s, Width x4, ASPM L1, Exit Latency L1 <64us
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+

06:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c8) (prog-if 00 [VGA controller])
LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+

06:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+

06:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 (prog-if 30 [XHCI])
LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+

06:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 (prog-if 30 [XHCI])
LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+

Ist das "normal", das die Lexar NM790 NVME auf ASPM Disabled läuft?
 
Zuletzt bearbeitet:
Jetzt sieht es besser aus, dazu muss folgendes im Bios umgestellt werden:

Vorher:
> Advanced > Onboard Devices > CPU PCIE ASPM Mode Control > Auto

Nachher:
> Advanced > Onboard Devices > CPU PCIE ASPM Mode Control > L0s and L1 Entry

Damit läuft die Lexar NM790 NVME nun auch auf ASPM Enabled:

lspci -vv | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM )'

00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge (prog-if 00 [Normal decode])
LnkCap: Port #2, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <32us
LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+

00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge (prog-if 00 [Normal decode])
LnkCap: Port #1, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <64us
LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+

00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus (prog-if 00 [Normal decode])
LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+

01:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset USB 3.1 XHCI Controller (prog-if 30 [XHCI])
LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <2us, L1 <32us
LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+

01:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset Switch Upstream Port (prog-if 00 [Normal decode])
LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <2us, L1 <32us
LnkCtl: ASPM L1 Enabled; Disabled- CommClk+

02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea (prog-if 00 [Normal decode])
LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <64us
LnkCtl: ASPM Disabled; Disabled- CommClk-

02:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea (prog-if 00 [Normal decode])
LnkCap: Port #9, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L1 <64us
LnkCtl: ASPM L1 Enabled; Disabled- CommClk+
pcilib: sysfs_read_vpd: read failed: No such device

04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+

05:00.0 Non-Volatile memory controller: Shenzhen Longsys Electronics Co., Ltd. Lexar NM790 NVME SSD (DRAM-less) (rev 01) (prog-if 02 [NVM Express])
LnkCap: Port #0, Speed 16GT/s, Width x4, ASPM L1, Exit Latency L1 <64us
LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+

06:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c8) (prog-if 00 [VGA controller])
LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+

06:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+

06:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 (prog-if 30 [XHCI])
LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+

06:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 (prog-if 30 [XHCI])
LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+

Der Idle Verbrauch hat sich nun weiter reduziert auf 20.4W.
Weil an der Kiste kein Monitor dran hängt, gibt's hier evtl. noch was zu beachten?
 
Ich hab da noch was im dmesg log gefunden:

[ 4.697173] amdgpu 0000:06:00.0: amdgpu: Fetched VBIOS from VFCT
[ 4.697176] amdgpu: ATOM BIOS: 13-CEZANNE-019
[ 4.702741] amdgpu 0000:06:00.0: Direct firmware load for amdgpu/green_sardine_asd.bin failed with error -2
[ 4.702748] [drm:amdgpu_device_init [amdgpu]] *ERROR* early_init of IP block <psp> failed -19
[ 4.703030] amdgpu 0000:06:00.0: Direct firmware load for amdgpu/green_sardine_dmcub.bin failed with error -2
[ 4.703034] [drm:amdgpu_device_init [amdgpu]] *ERROR* early_init of IP block <dm> failed -19
[ 4.703288] amdgpu 0000:06:00.0: Direct firmware load for amdgpu/green_sardine_pfp.bin failed with error -2
[ 4.703292] [drm:amdgpu_device_init [amdgpu]] *ERROR* early_init of IP block <gfx_v9_0> failed -19
[ 4.703540] amdgpu 0000:06:00.0: Direct firmware load for amdgpu/green_sardine_sdma.bin failed with error -2
[ 4.703545] [drm:amdgpu_device_init [amdgpu]] *ERROR* early_init of IP block <sdma_v4_0> failed -19
[ 4.703771] amdgpu 0000:06:00.0: Direct firmware load for amdgpu/green_sardine_vcn.bin failed with error -2
[ 4.703773] [drm:amdgpu_device_init [amdgpu]] *ERROR* early_init of IP block <vcn_v2_0> failed -19
[ 4.703919] amdgpu 0000:06:00.0: amdgpu: Fatal error during GPU init
[ 4.703926] amdgpu 0000:06:00.0: amdgpu: amdgpu: finishing device.

Dazu habe ich das Paket firmware-amd-graphics nach installiert.
Ich muß dazu sagen, das ich die gesamte Installation vorher bereits auf einem älteren Intel System verwendet hatte und die NVME einfach im neuen System inkl. vorhander OS Installation übernommen habe.
Lange Rede kurzer Sinn, nach der Installation vom Paket firmware-amd-graphics sind die Fehler im dmesg log nicht mehr vorhanden und der Idle Verbrauch hat sich nun weiter reduziert auf 17.1W.
Ich vermute jetzt ist das Ende der Fahenstange erreicht, falls doch noch mehr gehen sollte bitte ich um Tipps.
 
@snOwmaster mit einem DeskMini X300, 5600G, 2x16 GB RAM auf 2666 MHz und NVMe SSD kommt man auf ungefähr 10W. Dein 2,5G Netzwerkchip wird sicherlich Mehrverbrauch ggü. einem 1G Controller haben, ebenso deine 4 RAM Module. Du könntext höchstens mal ausprobieren, ob der RAM wirklich mit 3200 MHz laufen muss oder ob auch weniger geht und wie sich das auswirkt, ansonsten bist du mMn. ziemlich nahe am "optimum" was Energieverbauch angeht.,
 
Servus Leute,

hat jemand einen Tipp für ein Intel LGA1700 board mit 4-6 nativen SATA anschlüssen. Natürlich stromsparend wie das Thema hier ist?
Ich habe gehört ASRock soll man meiden. Bin kurz davor mir ein Kontron board zu gönnen in anlehnung an die legendären Fujitsu boards. Aber die fangen erst bei 250 Euro an und das ist übertrieben viel Geld für meinen Einsatzzweck.
 
Ich frag für nen Freund: warum kein Asrock?
 
weil ab Sockel 1700 kein AsRock board mehr die Package C-States C8 oder höher erreicht.
Durchweg Biosse, die nicht das bieten, was man bieten könnte.
Sorry Sass, hab Dich lieb aber das stimmt nicht:

Asrock Z690 PG Riptide:
Schau Dir mal die Messungen an (ist nicht nur der erste Beitrag, geht weiter hinten im Thread weiter): Klick mich

Der Unraid Forenkollege schafft mit populiertem PCIe ASM1166 und einer 10GB NIC 13W rum unter Unraid. C-Pkg state C10.

Wobei ich sagen muss, dass er hat mit SCEWIN hat arbeiten müssen um die "Low Power S0 IDLE Capability" zu aktivieren.


Gruss,
Joerg
 
Zuletzt bearbeitet:
günstiger Preis aber das ist doch viel Spielerei. Ich weiß nicht ob ich mir das antun möchte und nicht gleich ein Businessboard von ASUS oder Kontron kaufen soll.
 
Sorry Sass, hab Dich lieb aber das stimmt nicht:

Asrock Z690 PG Riptide:

Relevant sind aber auch Windows 10 oder 11

ich hatte hier ein B760M Pro RS D4 Wifi, ein ASRock B760M-ITX/D4 WiFi und ein ASRock Z790 PG-ITX/TB4.
und keines davon erreicht die höheren Packahge C-States zumindest mal bis C8. Die beiden Letzteren liegen noch hier noch rum, bis sie verkauft sind.

Wobei ich sagen muss, dass er hat mit SCEWIN hat arbeiten müssen um die "Low Power S0 IDLE Capability" zu aktivieren.
genau solche notwendigen neurologischen Eingriffe im Bios, als Voraussetzung für das Erreichen der höheren Package C-States, disqualifizieren AsRock für den Sockel 1700 für mich.
Mit solchen tweaks sind unerwartete, negative Wechselwirkungen im weiteren Betrieb nicht ausgeschlossen, und out of the box ausschließlich mit entsprechenden Bios-Einstellungen funktioniert das nicht.

Deshalb habe ich auch geschrieben, "kein AsRock" board. Das Gefrickel ist nicht jedermanns Sache und qualifiziert das board deshalb nicht nachträglich.
 
Zuletzt bearbeitet:
Deshalb habe ich auch geschrieben, "kein AsRock" board. Das Gefrickel ist nicht jedermanns Sache und qualifiziert das board deshalb nicht nachträglich.

Basierend auf der Prämisse musst Du auch jedes Board das einen RTL NIC hat ausschliessen (und das trifft dann wirklich hart wegen der Menge mit den NICs) weil man da unter Linux die ASPM Fähigkeit des Treibers freischalten muss (und das ist auch ein ganz schönes gefrickel).

Und dann trifft Dich damit deine eigene Aussage:
Mit solchen tweaks sind unerwartete, negative Wechselwirkungen im weiteren Betrieb nicht ausgeschlossen


Im Endeffekt sind die Bioseinstellungen bei Asrock Boards erstaunlich gut und verständlich für Energeispareinstellungen. Die Asrock N100 (wenn auch nicht 1700er Sockel) sind immer noch im UnraidForum die Standardempfehlung für kleine Stromsparende Server (Das ASUS N100 btw. nicht).

Und die Ergebnisse nach SCEWIN bei den 1700er Boars sind auch erstaunlich gut. Ich meine 13W mit 10GB NIC und ASM1166, Das ist Hammergut. Da nehme ich SCEWIN gefrickel durchaus auf mich.

Gruss,
Joerg
 
Zuletzt bearbeitet:
Basierend auf der Prämisse musst Du auch jedes Board das einen RTL NIC hat ausschliessen (und das trifft dann wirklich hart wegen der Menge mit den NICs) weil man da unter Linux die ASPM Fähigkeit des Treibers freischalten muss (und das ist auch ein ganz schönes gefrickel).
zwei der oben (#3615) genannten boards haben Realtec NICs und wenn man die deaktiviert im Bios, dann muss man nix freischalten und trotzdem erreichen sie die Package C-States nicht.
 
zwei der oben (#3615) genannten boards haben Realtec NICs und wenn man die deaktiviert im Bios, dann muss man nix freischalten und trotzdem erreichen sie die Package C-States nicht.

Bitte... Willst Du auf das Niveau runter Sass? Deine Aussage "alle" war halt ganz oben falsch. Fertig. Schreib: "Es gibt Probleme bei Asrock Boards mit Sockel 1700 um die in tiefe C-States und das gefrickel das Problem zu lösen ist nicht jedermanns Sache" und ich bin wieder bei Dir...

Gigabyte B760m DS3H DDR4 kommt unter aktuellen Linuxversionen nie weiter als C3. Grund Realtek NIC. Und nu? Sind wir jetzt weiter?


Fakt ist ich hab deine Aussage schon mit meinem ersten Post widerlegt. Man bekommt die Boards in tiefe C-Pkg states. Ob mit oder ohne gefrickel ist irrelevant. Was ist eigentlich "gefrickel"? Ist das schon einen speziellen Treiber auszusuchen der ASPM kann oder geht das erst bei SCEWIN los oder...
Da wirst Du auch 1000 verschiedene Meinungen hören.
 
Gigabyte B760m DS3H DDR4 kommt unter aktuellen Linuxversionen nie weiter als C3. Grund Realtek NIC. Und nu? Sind wir jetzt weiter?
soweit man da onoard Lan im Bios deaktiviert, sollte es funktionieren. Tut es aber beim B760M DS3H DDR4 Wifi nicht. Man sollte erwarten, dass mit deaktiviertem Lan, das NIC Problem gelöst wäre, ist es aber nicht. Das wollte ich damit sagen, zudem habe ich oben noch "out of the box" ergänzt. Aber stimmt, man könnte auch wie du geschrieben hast,

Es gibt Probleme bei Asrock Boards mit Sockel 1700 um die in tiefe C-States und das gefrickel das Problem zu lösen ist nicht jedermanns Sache"
und ergänzen, dass das Deaktivieren der Realtec onboard Lans im Bios auch nichts bringt,
 
welches Board wäre den wenn es grade um Stromsparen geht am besten für die neuen Intel Ultra CPUs?
Bin mir noch nicht ganz sicher ob es ATX oder ITX wird. Welcher Hersteller ist da am ehesten zu bevorzugen?
 
Es tut mir leid, mein Deutsch ist nicht so gut, ich benutze die Übersetzungsfunktion auf dieser Website, um zu posten. Dies ist mein tägliches NAS, deshalb habe ich so viele Festplatten und RAM angeschlossen.
Betriebssystem: TrueNAS Scale


Mainboard: Kontron D3643H-13
RAM: 64 GB (4x GoodRam IRDM X, DDR4, 16 GB, 2666 MHz, CL16 (IR-X2666D464L16/16G))
CPU: i5-8400T
Kühler: beQuiet Pure Rock Slim 2
Netzteil: Corsair RM850x (2024) CP-90202070
SSD (Betriebssystem): Samsung SM841N 128 GB
2x SSD: Crucial MX500 1 TB
1x NVMe: WD Black SN850X

Powertop Auto Tune: Ausgeschaltet
Mit CPU Kuhler Lüfter: 5,3 W
Ohne CPU-Lüfter: 5,1 W



Heute werde ich eine HBA 9500-8i hinzufügen und später eine Intel X710-DA2 2x SFP+ 10GbE X710DA2BLK, um zu sehen, wie effizient sie sein können.
 

Anhänge

  • powertop device stats.png
    powertop device stats.png
    41,1 KB · Aufrufe: 40
  • powertop idle stats.png
    powertop idle stats.png
    39 KB · Aufrufe: 31
  • powertop tunables.png
    powertop tunables.png
    29,8 KB · Aufrufe: 28
  • processor.png
    processor.png
    33,3 KB · Aufrufe: 30
  • RAM.png
    RAM.png
    8,6 KB · Aufrufe: 37
  • photo_2_2025-03-21_12-04-03.jpg
    photo_2_2025-03-21_12-04-03.jpg
    318 KB · Aufrufe: 37
  • photo_3_2025-03-21_12-04-03.jpg
    photo_3_2025-03-21_12-04-03.jpg
    401,8 KB · Aufrufe: 42
  • photo_4_2025-03-21_12-04-03.jpg
    photo_4_2025-03-21_12-04-03.jpg
    279,1 KB · Aufrufe: 42
  • photo_5_2025-03-21_12-04-03.jpg
    photo_5_2025-03-21_12-04-03.jpg
    236,7 KB · Aufrufe: 40
  • photo_1_2025-03-21_12-04-03.jpg
    photo_1_2025-03-21_12-04-03.jpg
    180,3 KB · Aufrufe: 38
Zuletzt bearbeitet:
Heute werde ich eine HBA 9500-8i hinzufügen und später eine Intel X710-DA2 2x SFP+ 10GbE X710DA2BLK, um zu sehen, wie effizient sie sein können.
Please report back when you do, I expect especially the HBA to make a significant impact (that's an understatement)
 
Unheimlich...
Ich brauch was genaueres

HP EliteDesk Mini 800 G4
- Core i5-8500 (65W TDP)
- 2x 8GB RAM 2.666 Mhz / CL 19
- 256GB SSD NVME
- WIN 11 Pro
Guten Morgen, du hast ja ein paar Tage davor mit 2,3 Watt ein Video gezeigt. Ist außer dem RAM etwas anders gewesen? Sind das Headless-Werte nur mit LAN oder allem drum und dran? Hast du im BIOS spezielle Anpassungen gemacht?

So oder so, äußerst beeindruckend, danke für deine Arbeit.
 
Ich versuche gerade einen stromsparenden Heimserver auf Basis eines Odroid H4+ mit einem Intel N97 aufzusetzen.

Mit einer nackten headless-Installation von Ubuntu Server 24.10 auf einer einzigen SATA SSD und nach dem Ausführen von powertop --auto-tune komme ich auf einen idle-Wert von knapp 3 W.

Danach habe ich die SATA SSD abgeklemmt und Unraid 7.0.2 von einem Transcend JetFlash 720 USB-Stick laufen gelassen. Nach Durchlaufen des Setups und Ausführen von powertop verbraucht das System (ohne jegliche Arrays, VMs oder Container) jedoch 2,5 W mehr im idle. Also schon mal 80% mehr im Vergleich zu Ubuntu.

Hat jemand eine Idee, wie ich unter Unraid den idle-Verbrauch noch etwas näher an die 3 W von Ubuntu bekomme? Irgendwelche Dienste deaktivieren, wie ich nicht benötigen werden?

Bildschirmfoto2025-03-16um14_59_14.thumb.png.7210985ec18b288ba4da7d9d04fe0f0b.png



Code:
root@Unraid:~# lspci -vv | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM )'
00:1c.0 PCI bridge: Intel Corporation Alder Lake-N PCI Express Root Port #3 (prog-if 00 [Normal decode])
        LnkCap:    Port #3, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <16us
        LnkCtl:    ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+
00:1c.3 PCI bridge: Intel Corporation Alder Lake-N PCI Express Root Port #4 (prog-if 00 [Normal decode])
        LnkCap:    Port #4, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <16us
        LnkCtl:    ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+
00:1c.6 PCI bridge: Intel Corporation Alder Lake-N PCI Express Root Port #7 (prog-if 00 [Normal decode])
        LnkCap:    Port #7, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <16us
        LnkCtl:    ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+
01:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
        LnkCap:    Port #0, Speed 5GT/s, Width x1, ASPM L1, Exit Latency L1 <4us
        LnkCtl:    ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+
02:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
        LnkCap:    Port #0, Speed 5GT/s, Width x1, ASPM L1, Exit Latency L1 <4us
        LnkCtl:    ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+
03:00.0 SATA controller: ASMedia Technology Inc. ASM1064 Serial ATA Controller (rev 02) (prog-if 01 [AHCI 1.0])
        LnkCap:    Port #0, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us
        LnkCtl:    ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+
 
Guten Morgen, du hast ja ein paar Tage davor mit 2,3 Watt ein Video gezeigt. Ist außer dem RAM etwas anders gewesen? Sind das Headless-Werte nur mit LAN oder allem drum und dran? Hast du im BIOS spezielle Anpassungen gemacht?

So oder so, äußerst beeindruckend, danke für deine Arbeit.
Ja, ohne Monitor…
Im BIOS hab ich nichts eingestellt. Da gibts auch nichts einzustellen. Hab lediglich Energiesparmodus in WIN11 eingestellt und jede App beendet, die stören könnte

Klingt im ersten Moment sinnfrei, weil man das Gerät ja nutzen will. Aber nur so kann man herausfinden, wie hoch der Grundverbrauch ist, wenn man nichts läuft


BTW:
Diese Messung mit NICHTS ist auch gut, um herauszufinden, ob ein Gerät richtig funktioniert. Denn einer meiner HP EliteDesk tut das nämlich nicht. Dieser zieht in idle ca das 4-fache im Vergleich zu dem Video

Konnte auch noch nicht herausfinden, an was es genau liegt. Evtl einer der Spannungswandler defekt!?
 
Zuletzt bearbeitet:
Please report back when you do, I expect especially the HBA to make a significant impact (that's an understatement)
Yes... I have it connected, went to 11.5 watt. So that is indeed big impact, but much less then the 9220-8i I had before, which made 20+ watt total. Challenge with the 9500-8i is to get it in the lowest states, as AHCI is not possible to manipulate so far. It has no aspm. ASPM on other devices is possible btw via force in Truenas or other OS, just not in bios.
I think I used this command:

Code:
### put in kernel: force powersupersave mode

echo 'powersupersave' | sudo tee /sys/module/pcie_aspm/parameters/policy

### Check if it is in powersupersave

cat /sys/module/pcie_aspm/parameters/policy


Code:
### Make ASPM Permanent

sudo nano /etc/default/grub

### Search for this line and complete with this code

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force"



Also the Sata Controller forced in lower state. Have a script doing that.
 
Heute werde ich eine HBA 9500-8i hinzufügen und später eine Intel X710-DA2 2x SFP+ 10GbE X710DA2BLK, um zu sehen, wie effizient sie sein können.


Dell H330 HBA (LSI 3008) - nearly 15 Watt
Intel 1 GB (2 port fiber optic) - about 6 Watt
 
Zuletzt bearbeitet:
Niemand eine Idee?
Na ja, wundert mich eh das Du mit dem ASM1064 (hast ihn offensichtlich mit der Silverstone Firmware geflashed sonst würde der nie ASPM enabled sein) auf 3W kommst unter Ubuntu. Der braucht ja sicher schon 1-1,5W leer.

Ggf. hast Du die Bioseinstellung für Native ASPM falsch gesetzt. Ist letzteres der Fall kann es sein das deine ASPM zustände als Enabled angezeigt werden obwohl etwas gar nicht enabled ist. Wobei dann allerdings auch die 3W unter Ubuntu nicht erklärbar wären.

Code:
powertop --auto-tune
hast Du ausgeführt?

Wenn nicht dann machen. Dazu musst Du aber das powertop Paket im Unraid Forum suchen und auf dem Unraid Stick in den Extra Ordner packen.

Gemessen hast Du hoffentlich ca. 30 Minuten nach Start des Systems? Die Grafikkarte braucht einige Zeit bis sie in den Energiesparmodus geht. Das kann 1-2W bringen je nach System.
Ggf. musst Du dafür noch das Intel GPU Top Plugin installieren (brauchte man zumindest früher dafür).

Docker und VM waren bei der Messung sicher aus, sonst wäre es ja überhaupt nicht vergleichbar.

Mehr fällt mir zum checken jetzt erstmal nicht ein.
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh