Everything posted by TOMillr-old
-
Reduce power consumption with powertop
What would be a good OS for comparing the LSPCI output? OMV and Debian 12 have even lower idle values. But would that be a realistic comparison?
-
Reduce power consumption with powertop
I've also now tried the latest stable of OpenMediaVault and the system is able to hit c10 with idle power values of around 3.1 W. Is there any chance, I can get Unraid to match at least TrueNAS Scale in terms of power consumption? Otherwise I'm going to use OVM, TrueNAS Scale or Debian + Docker instead. Shame for the lifetime Unraid license though... Unraid 7.1 beta c10: no idle: 4.5 W OpenMediaVault 7.4.17 c10: yes idle: 3.1 W Debian 12 c10: yes idle: 2,9 W TrueNAS Scale 25.04 beta c10: yes idle: 3,4 W Ubuntu Desktop 22.04 c10: yes idle: 2,9 W Ubuntu Server 22.04 c10: no idle: 3,1 W Ubuntu Server 24.10 c10: no idle: 3,1 W Ubuntu Desktop 24.10 c10: no idle: 3,4 W
-
Reduce power consumption with powertop
Followed up on my test and also installed OpenMediaVault for comparison purposes. OpenMediaVautl 7.4.17 c10: yes idle: 3,2 W Any idea how I can get Unraid down to c10 states and idle-values comparable to TrueNAS or OMV? Unraid 7.1 beta c10: no idle: 4.5 W Debian 12 c10: yes idle: 2,9 W TrueNAS Scale 25.04 beta c10: yes idle: 3,4 W
-
Reduce power consumption with powertop
Ah, thanks. I first through was, Unraid might use Ubuntu underneath and that might explain why I'm not getting the system down to c10 states at all. Does anyone have any suggestions how I might get Unraid closer to the Debian 12 or TrueNAS idle values? EDIT: Hardkernel used the following script to establish the idle baseline of around 2,7 W for the Odroid H4+ #!/bin/bash echo '0' > /proc/sys/kernel/nmi_watchdog dir='/sys/bus/pci/devices/' # dirarr=`ls -1 ${dir}` bus=`lspci | grep -v Ethernet | awk -F' ' '{print $1}'` for slot in ${bus} do # echo ${dir}0000:${slot}/power/control echo 'auto' > ${dir}0000:${slot}/power/control done slotSATA=`lspci | grep ASMedia | awk -F' ' '{print $1}'` echo 'auto' > ${dir}0000:${slotSATA}/ata1/power/control echo 'auto' > ${dir}0000:${slotSATA}/ata2/power/control echo 'auto' > ${dir}0000:${slotSATA}/ata3/power/control echo 'auto' > ${dir}0000:${slotSATA}/ata4/power/control dirSCSI='/sys/class/scsi_host/' dirSCSIarr=`ls -1 ${dirSCSI}` for slotSCSI in ${dirSCSIarr} do if [ -e ${dirSCSI}${slotSCSI}/link_power_management_policy ]; then # echo ${dirSCSI}${slotSCSI}/link_power_management_policy echo 'med_power_with_dipm' > ${dirSCSI}${slotSCSI}/link_power_management_policy fi done dirMMC='/sys/block/' dirMMCarr=`ls -1 ${dirMMC}` for slotMMC in ${dirMMCarr} do if [ -e ${dirMMC}${slotMMC}/power/control ]; then # echo ${dirMMC}${slotMMC}/power/control echo 'auto' > ${dirMMC}${slotMMC}/power/control fi done echo "powersupersave" > /sys/module/pcie_aspm/parameters/policy
-
Reduce power consumption with powertop
Interesting findings. I've also struggled with getting idle power consumption in Unraid closer to Ubuntu or Debian. I've spend the day testing different OS installs and how they impact c-states and idle power consumption compared to Unraid: Unraid 7.1 beta c10: no idle: 4.5 W Debian 12 c10: yes idle: 2,9 W TrueNAS Scale 25.04 beta c10: yes idle: 3,4 W Ubuntu Desktop 22.04 c10: yes idle: 2,9 W Ubuntu Server 22.04 c10: no idle: 3,1 W Ubuntu Server 24.10 c10: no idle: 3,1 W Ubuntu Desktop 24.10 c10: no idle: 3,4 W So Unraid basically is worst when it comes to idle floor in my tests. Eventhough that setup is missing the SATA SSD the other OS were running from and can power down the PCI-to-SATA chip the Odroid H4+ is using. What's Unraid running underneath? Ubuntu? I find it curious, that newer releases of Ubuntu fail to reach c10 states on this system. HW configuration Unraid 7.1 beta test 0000:00:1c.0 PCI bridge: Intel Corporation Alder Lake-N PCI Express Root Port #3 (prog-if 00 [Normal decode]) LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 0000:00:1c.3 PCI bridge: Intel Corporation Alder Lake-N PCI Express Root Port #4 (prog-if 00 [Normal decode]) LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 0000:00:1c.6 PCI bridge: Intel Corporation Alder Lake-N PCI Express Root Port #7 (prog-if 00 [Normal decode]) LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 0000:00:1c.0/01:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04) LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 0000:00:1c.3/02:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04) LnkCtl: ASPM L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ 0000:00:1c.6/03:00.0 SATA controller: ASMedia Technology Inc. ASM1064 Serial ATA Controller (rev 02) (prog-if 01 [AHCI 1.0]) LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, LnkDisable- CommClk+ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor powersave cat /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference balance_performance HW configuration Ubuntu / Debian / TrueNAS test 0000:00:1c.0 PCI bridge: Intel Corporation Alder Lake-N PCI Express Root Port (prog-if 00 [Normal decode]) LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ 0000:00:1c.3 PCI bridge: Intel Corporation Alder Lake-N PCI Express Root Port #4 (prog-if 00 [Normal decode]) LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ 0000:00:1c.6 PCI bridge: Intel Corporation Alder Lake-N PCI Express Root Port (prog-if 00 [Normal decode]) LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+ 0000:00:1c.0/01:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04) LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ 0000:00:1c.3/02:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04) LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ 0000:00:1c.6/03:00.0 SATA controller: ASMedia Technology Inc. ASM1064 Serial ATA Controller (rev 02) (prog-if 01 [AHCI 1.0]) LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor powersave cat /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference balance_performance
-
The Best USB Boot Drive That You Will not Buy?
Did you happen to check power consumption on the Apacer as well?
-
Reduce power consumption with powertop
I can second this. Kernel versions 6.11 and above seems to have introduced a fix for this issues. Running powertop --auto-tune no longer causes the system to hang.
-
Reduce power consumption with powertop
Any suggestions how I might optimize power consumption in Unraid further to get closer to the Ubuntu Server values?
-
Reduce power consumption with powertop
I've just setup a new system based on an Odroid H4+ single board computer. Running a clean install of Ubuntu Server 24.10 headless with just a single SATA SSD connected and after powertop --auto-tune I get idle power consumption of around 3W. After this initial test, I've disconnected the SSD and instead booted Unraid 7.0.1 from a Transcend JetFlash 720. After the initial setup (without any arrays, VMs or apps installed) and running powertop, the Unraid setup draws around 2,5W more during idle compared to the Ubuntu Server install. How do I get Unraid to run similarly efficient during idle? Any suggestions? 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+
-
Odroid H4+
Die Diskussion hatten wir ja schon mal. Die eMMC Karten verfügen sehr wohl über eine GUID. Und es ist aus meiner Sicht schon eine Vorteil, wenn alles intern laufen kann und kein USB-Stick irgendwo aus dem Gehäuse ragt oder einen Port belegt.
-
Odroid H4+
Did you manage to get Unraid to boot from the eMMC storage? Hat sonst schon ausprobiert, Unraid von einem internen eMMC-Speicher laufen zu lassen? Finde die Idee ganz ansprechend, das OS von einer internen Speicherlösung laufen zu lassen und keinen USB-Stick am Gehäuse stecken zu haben.
-
Stromverbrauch Plex Media Server im Container
Hat jemand Erfahrungen, wie hoch der zusätzliche IDLE-Stromverbrauch ist, wenn man einen Plex Media Server in einem Container unter Unraid laufen lässt? Laut meinen Messungen unter Ubuntu Server 22.04 LTS (clean install, headless, keine USB-Verbraucher angeschlossen, powertop ausgeführt) saugt der Plex Media Server ohne jegliche Aktivität, Zugriffe oder vorhandener Medien in die Bibliothek zusätzlich 1,2 W! Finde ich schon heftig, wenn Plex ja eigentlich inaktiv sein müsste. Muss man im Container dann mit ähnlichen Vebrauchswerten rechnen? Oder gibt es da irgendwelche zusätzlichen Stromsparfunktionen, die den Container bei Inaktivität schlafen legt?
-
Asrock N100DC - Test/Messungen
Ah stimmt, hätte ich auch selbst herleiten können, dass die rpm-Angabe einen vorhandenen Lüfter voraussetzt. 😄
-
Asrock N100DC - Test/Messungen
@alturismo Bin gerade etwas bei deinen, doch deutlich niedrigeren Temperaturwerten irritiert. Sind die gezeigten Temperaturen der beiden Boards mit oder ohne einen verbauten CPU- oder Gehäuselüfter?
-
Asrock N100DC - Test/Messungen
Läuft aktuell auf Ubuntu Server 22.04.4 LTS. Habe mal Screenshot von powertop angehangen. Ah verstehe. Ich hatte irgendwie im Hinterkopf, dass mit zunehmender Temperatur auch die Langlebigkeit des Chips abnimmt.
-
Asrock N100DC - Test/Messungen
Ich habe das N100DC-ITX jetzt mal einige Tage testen können. Trotz powertop --auto-tune bleibt die CPU im idle mit um die 60 Grad für meinen Geschmack doch recht warm. Das Board steckt in einem SSF-Gehäuse (j-hack pure mk2), welches eigentlich genug Lüftungsöffnungen haben sollte: Da müsste ich vermutlich doch einen Lüfter mit installieren - was aber natürlich komplett dem eigentlichen Anschaffungsgrund widerspricht, ein möglichst lautloses, stromsparendes System zu bauen. Habt ihr ähnliche Werte bei euren Boards?
-
Looking for a utility: automatic backup to external USB drive
Hello folks, I'm looking for an easy way to replicate a backup feature that comes build in with OpenMediaVault on a new Unraid system: OMV provides an easy to setup and maintain interface for synchronizing a shared folder on the system to an external USB drive. Once the external USB backup drive is connected, it automatically detects the drive and copies incremental changes that have occurred since the last backup. Is there a similar plugin or feature that can replicate this feature in Unraid? Without having to manually setup a rsync job through the command line?
-
Change NAS setup from OMV to unraid? (primarily a Plex server)
Nobody got any suggestions?
-
[Plugin] DVB-Driver
Primarily because Sundtek has made the streaming server compatible with the Plex Media Server. For TVHeadend you have to rely on yet another intermediate piece of software to get it to show up as a compatible tuner.
-
[Plugin] DVB-Driver
@Sundtek also provides its own streaming server as an alternative to TVHeadend. Is this server also part of the plugin by any chance? Would it be possible to have the driver as well as the server inside a single container in unraid?
-
Change NAS setup from OMV to unraid? (primarily a Plex server)
I've got this older 2-bay NAS that's been running on OpenMediaVault for a couple years. I was wondering if I might give Unraid a try and install it on this system: Intel Celeron J1900 4-Core 2,0 GHz 64-Bit CPU Intel HD-Grafik Z3700 with QuickSync 2 GB DDR3L My main use cases would be: 95% Plex Media Server + TV-Headend 5% network storage with cloud backup to pcloud Since I'd like the system to be as quiet as possible, I'd use an SSD for the Plex database and tv recordings as well as a much bigger HDD which would act as cold storage for older, larger media files. I'd also would like to keep using Quick Sync for the occasional hardware transcode when I'm accessing the NAS from on the road. Any suggestions wether this setup is going to work with unraid?
-
[Plugin] DVB-Driver
Just noticed that the Sundtek Wiki now mentions a Unraid driver plugin: https://sundtek.de/wiki/index.php?title=Docker Did anyone give this a try? How does it compare to the DVB-Driver plugin?
-
[Plugin] DVB-Driver
Just came across an older forum post which suggests that at least some of the Sundtek drivers should be include in LibreElec. Is there a Github or some other source where all the available drivers in LE are listed?
-
[Plugin] DVB-Driver
Oh, I wasn't aware of that. So in practice, I won't be able to use a Sundtek tuner alongside a tuner (say made by Digital Devices, Xbox or TBS) that uses drivers from a different package?
-
[Plugin] DVB-Driver
While we're at the topic of DVB-C: I've also still have an DVB-C/T2 tuner "TVButler 100TC" by DVBLogic which seems to use the same hardware as a TeVii H660: USB interface: ITE IT9303 Demodulator: Silicon Labs Si2168-B40 Tuner: Silicon Labs Si2147-A30 Drivers Any chance of getting that tuner to work with your plugin as well?