Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Improving power consumption on Nuc 11 pro

    Scheduled Pinned Locked Moved Hardware
    kmodi915tigerlakenuc 11
    28 Posts 6 Posters 5.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      ph0ton @keyser
      last edited by

      @keyser I can see that. My biggest wish is a port of Pfsense CE to run on a Raspberry PI Compute Module + df robot router shield. However, I think that would be too disruptive to Netgate's business model.

      1 Reply Last reply Reply Quote 0
      • stephenw10S stephenw10 referenced this topic on
      • stephenw10S stephenw10 referenced this topic on
      • T
        thebear @stephenw10
        last edited by

        @stephenw10 said in Improving power consumption on Nuc 11 pro:

        Just working through this here for the Minnowboard in 2.7. Try this, edit the file /boot/defaults/loader.conf and comment out the line:

        module_blacklist="drm drm2 radeonkms i915kms amdgpu"	# Loader module blacklist
        

        That should allow it to load at boot as expected in 2.7.

        Steve

        This one is commented out at my system with 23.01 at default.

        https://vermaden.wordpress.com/2018/11/28/the-power-to-serve-freebsd-power-management/ >> scroll to UPDATE 1 โ€“ Graphics Card Power Saving

        fad1d9c8-42e7-4565-a2e9-19c0bcadfaf0-image.png

        Do you think these new options could help reducing power consumption within 22.05 or 23.01? @ph0ton

        Just added your 3 lines to my 23.01 install, lets monitor.

        added to /boot/loader.conf.local:
        compat.linuxkpi.i915_enable_dc=2
        compat.linuxkpi.i915_enabled_fbc=1
        compat.linuxkpi.i915_disable_power_well=1
        
        P 1 Reply Last reply Reply Quote 0
        • P
          ph0ton @thebear
          last edited by ph0ton

          Hi @thebear

          Sorry for the late reply... yada yada work yada yada

          Yeah, I think you might get some power consumption improvements out of it. As written in an earlier post, I think it gave around 1W improvement.

          One hiccup I met on the way is that, unless you reboot after removing the display cable, the GPU seem to be in a high power consumption state with display connected, which invalidated some testing. This confused me and the measurements i did on the CPU in the beginning.

          In the end I have concluded that setting the C states is the most effective way of reducing power consumption, rather than trying to initialize the gpu driver. The power savings are not worth it vs the effort.

          Now that the power costs are down in Europe as well, I have decided to leave it until 2.7.0 stable :)

          stephenw10S fireodoF 2 Replies Last reply Reply Quote 0
          • stephenw10S
            stephenw10 Netgate Administrator @ph0ton
            last edited by

            @ph0ton said in Improving power consumption on Nuc 11 pro:

            Now that the power costs are down in Europe

            Tell that to my wallet! ๐Ÿ˜‰

            T 1 Reply Last reply Reply Quote 0
            • T
              thebear @stephenw10
              last edited by

              @stephenw10 down down? My provider still uses the 2022 prices, need to wait to April.

              Yes C states is enough, thanks for posting back to me photon.

              1 Reply Last reply Reply Quote 0
              • fireodoF
                fireodo @ph0ton
                last edited by

                @ph0ton said in Improving power consumption on Nuc 11 pro:

                In the end I have concluded that setting the C states is the most effective way of reducing power consumption

                Glad that it works for you - I had here unpredictable shutdowns with C States lower than C1 (The CPU - see my signature - allows max C-State C3)

                Just my 2 cents

                Kettop Mi4300YL CPU: i5-4300Y @ 1.60GHz RAM: 8GB Ethernet Ports: 4
                SSD: SanDisk pSSD-S2 16GB (ZFS) WiFi: WLE200NX
                pfsense 2.8.0 CE
                Packages: Apcupsd, Cron, Iftop, Iperf, LCDproc, Nmap, pfBlockerNG, RRD_Summary, Shellcmd, Snort, Speedtest, System_Patches.

                P 1 Reply Last reply Reply Quote 0
                • P
                  ph0ton @fireodo
                  last edited by

                  @fireodo poops. I have never come a across a machine in the past 15 years how had problems with C-states, unless it was related to instabilities in the BIOS / UEFI bios.

                  @thebear @stephenw10 : I feel for your wallets ๐Ÿ˜… . I pay by the hour, based on "energy zones", which set prices at set intervals during the day. Sometimes I pay nothing (excluding taxes and utitility fees) and sometimes I pay 1.5 eur. If the wind is in the trees, then it's a good day here ;)

                  fireodoF 1 Reply Last reply Reply Quote 2
                  • fireodoF
                    fireodo @ph0ton
                    last edited by fireodo

                    @ph0ton said in Improving power consumption on Nuc 11 pro:

                    I have never come a across a machine in the past 15 years how had problems with C-states, unless it was related to instabilities in the BIOS / UEFI bios.

                    I have now reactivate (because I cannot exclude that maybe something else has caused the shutdowns - at that time I made also some changes regarding the USB-Ports and the update from 2.5.2 -> 2.6.0) the setting: hw.acpi.cpu.cx_lowest=C3 (it sets automatic the dev.cpu.0/1.cx_lowest to C3)
                    and I keep a eye on it and will give feedback if something happends ... ๐Ÿค”

                    Result:
                    dev.cpu.0.cx_usage: 30.82% 69.17% 0.00% last 637us
                    dev.cpu.1.cx_usage: 59.30% 13.53% 27.15% last 267us

                    Interesting: dev.cpu.0 never go to C3 ๐Ÿ˜

                    Edit 09.05.23: After rebooting the system dev.cpu.0 is going also to C3:
                    dev.cpu.0.cx_usage: 62.51% 7.06% 30.42% last 1250us

                    Regards,
                    fireodo

                    Kettop Mi4300YL CPU: i5-4300Y @ 1.60GHz RAM: 8GB Ethernet Ports: 4
                    SSD: SanDisk pSSD-S2 16GB (ZFS) WiFi: WLE200NX
                    pfsense 2.8.0 CE
                    Packages: Apcupsd, Cron, Iftop, Iperf, LCDproc, Nmap, pfBlockerNG, RRD_Summary, Shellcmd, Snort, Speedtest, System_Patches.

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post
                    Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.