Gigabyte C246M-WU4 - Komme nicht über C2 State hinaus


Recommended Posts

Setup:

 

- Gigabyte C246M-WU4 (Bios Version: F5)

- Intel® Core™ i3-9100 CPU

- 64 GB: 2x 32 GB (Micron MTA18ASF4G72AZ-3G2R)

- 1x MEGA Electronics Fastro MS200 SSD, M.2

- 2x HDD 3,5" WD120EMFZ (über SATA 0 und SATA 1)

- 2x NOCTUA NF-A12x25 PWM

- PicoPSU (200W, über 160W Netzteil)

 

Powertop gemäß Anleitung installiert, Autotune ausgeführt, Go File erstellt und Reboot gemacht.

iGPU driver plugin installiert, CPU governor installiert, steht auf "powersave".

 

Unraid USB link oben eingesteckt, Netzwerk über eth0.

 

BIOS Einstellungen gemäß hier vorgenommen.

 

Bin ratlos, was ich noch ändern könnte, die Packages gehen nicht über C2 hinaus.

 

ASPM:

 

 lspci -vv | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM )'
00:1b.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #17 (rev f0) (prog-if 00 [Normal decode])
                LnkCap: Port #17, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <4us
                LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk-
00:1b.4 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #21 (rev f0) (prog-if 00 [Normal decode])
                LnkCap: Port #21, Speed 8GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <1us, L1 <16us
                LnkCtl: ASPM L0s Enabled; RCB 64 bytes, Disabled- CommClk+
00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #1 (rev f0) (prog-if 00 [Normal decode])
                LnkCap: Port #1, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <4us
                LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk-
00:1c.5 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #6 (rev f0) (prog-if 00 [Normal decode])
                LnkCap: Port #6, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <16us
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0) (prog-if 00 [Normal decode])
                LnkCap: Port #9, Speed 8GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <1us, L1 <4us
                LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk-
02:00.0 Non-Volatile memory controller: Silicon Motion, Inc. SM2262/SM2262EN SSD Controller (rev 03) (prog-if 02 [NVM Express])
                LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L0s, Exit Latency L0s <1us
                LnkCtl: ASPM L0s Enabled; RCB 64 bytes, Disabled- CommClk+
04:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <2us, L1 <16us
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+

 

Powertop Tunables:

 


>> Bad           VM writeback timeout
   Good          Enable SATA link power management for host1
   Good          Enable SATA link power management for host2
   Good          Enable SATA link power management for host3
   Good          Enable SATA link power management for host4
   Good          Enable SATA link power management for host5
   Good          Enable SATA link power management for host6
   Good          Enable SATA link power management for host7
   Good          Enable SATA link power management for host8
   Good          Runtime PM for I2C Adapter i2c-0 (SMBus I801 adapter at efa0)
   Good          Runtime PM for I2C Adapter i2c-1 (i915 gmbus dpb)
   Good          Autosuspend for USB device Mass Storage Device [JetFlash]
   Good          Autosuspend for USB device xHCI Host Controller [usb2]
   Good          Runtime PM for I2C Adapter i2c-2 (i915 gmbus dpc)
   Good          Runtime PM for I2C Adapter i2c-3 (i915 gmbus misc)
   Good          Runtime PM for I2C Adapter i2c-4 (i915 gmbus dpd)
   Good          Autosuspend for USB device xHCI Host Controller [usb1]
   Good          Runtime PM for PCI Device Intel Corporation Cannon Lake PCH PCI Express Root Port #6
   Good          Runtime PM for PCI Device Silicon Motion, Inc. SM2262/SM2262EN SSD Controller
   Good          Runtime PM for PCI Device Intel Corporation Cannon Lake PCH PCI Express Root Port #21
   Good          Runtime PM for PCI Device Intel Corporation Cannon Lake PCH Thermal Controller
   Good          Runtime PM for PCI Device Intel Corporation Cannon Point-LP LPC Controller
   Good          Runtime PM for PCI Device Intel Corporation Cannon Lake PCH PCI Express Root Port #1
   Good          Runtime PM for disk sdc
   Good          Runtime PM for port ata1 of PCI device: Intel Corporation Cannon Lake PCH SATA AHCI Controller
   Good          Runtime PM for disk sda
   Good          Runtime PM for port ata7 of PCI device: Intel Corporation Cannon Lake PCH SATA AHCI Controller
   Good          Runtime PM for port ata8 of PCI device: Intel Corporation Cannon Lake PCH SATA AHCI Controller
   Good          Runtime PM for port ata5 of PCI device: Intel Corporation Cannon Lake PCH SATA AHCI Controller
   Good          Runtime PM for port ata6 of PCI device: Intel Corporation Cannon Lake PCH SATA AHCI Controller
   Good          Runtime PM for port ata2 of PCI device: Intel Corporation Cannon Lake PCH SATA AHCI Controller
   Good          Runtime PM for port ata3 of PCI device: Intel Corporation Cannon Lake PCH SATA AHCI Controller
   Good          Runtime PM for port ata4 of PCI device: Intel Corporation Cannon Lake PCH SATA AHCI Controller
   Good          Runtime PM for PCI Device Intel Corporation Cannon Lake PCH HECI Controller
   Good          Runtime PM for PCI Device Intel Corporation Cannon Lake PCH SPI Controller
   Good          Runtime PM for PCI Device Intel Corporation Cannon Lake PCH PCI Express Root Port #17
   Good          Runtime PM for PCI Device Intel Corporation 8th Gen Core 4-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S]
   Good          Runtime PM for PCI Device Intel Corporation Cannon Lake PCH Active Management Technology - SOL
  Good          Runtime PM for PCI Device Intel Corporation Cannon Lake PCH PCI Express Root Port #9
   Good          Runtime PM for PCI Device Intel Corporation Cannon Lake PCH Shared SRAM
   Good          Runtime PM for PCI Device Intel Corporation Ethernet Connection (7) I219-LM
   Good          Runtime PM for PCI Device Intel Corporation I210 Gigabit Network Connection
   Good          Runtime PM for PCI Device Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630]
   Good          Runtime PM for PCI Device Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller
   Good          Runtime PM for PCI Device Intel Corporation Cannon Lake PCH SMBus Controller
   Good          Runtime PM for PCI Device Intel Corporation Cannon Lake PCH SATA AHCI Controller
>> Good          Runtime PM for disk sdb

 

Powertop Autotune Output:

 

 powertop
powertop: /lib64/libncursesw.so.6: no version information available (required by powertop)
powertop: /lib64/libtinfo.so.6: no version information available (required by powertop)
modprobe cpufreq_stats failed
Cannot load from file /var/cache/powertop/saved_results.powertop
Cannot load from file /var/cache/powertop/saved_parameters.powertop
File will be loaded after taking minimum number of measurement(s) with battery only
RAPL device for cpu 0
RAPL device for cpu 0
Devfreq not enabled
glob returned GLOB_ABORTED
Cannot load from file /var/cache/powertop/saved_parameters.powertop
File will be loaded after taking minimum number of measurement(s) with battery only

 

Edited by fir3drag0n
Link to comment
1 hour ago, Bengon said:

 

 

1 hour ago, Bengon said:

Soll angeblich nur die Anzeige kalibrieren

So ist das auch. Du ziehst falsche Schlussfolgerungen. Dir ist auch hoffentlich klar, dass das bei jedem Reboot verfällt. Solltest du also jemals danach neu gestartet haben, ist es eh nicht mehr aktiv. Oder hast du calibrate in der Go File stehen?

 

5 hours ago, fir3drag0n said:

CEC2019 ist schon aktiviert. Gibt es hier Einstellungen, die das ändern?

Naja du kannst sie wieder überschreiben, wenn du sonst irgendwas änderst. Daher BIOS reset und wirklich nur das aktivieren. 

Link to comment

Ich weiß das es nach jedem reboot wieder neu gestartet werden muss, und ich ziehe auch keine falschen Schlussfolgerungen. Denn wenn ich einen Screenshot nach dem Neustart von Powertop mache und dann das Calibrate Script starte dann sehe ich sehr wohl Änderungen bei  Powertop wenn ich die Screenshots vergleiche.Habe es noch mal getestet. Sofort habe ich bessere C-States ohne eine Änderung im Bios etc. vorgenommen zu haben powertop.thumb.PNG.2d89c344f3b596d039ecbdb3c3227c2c.PNG

11.PNG

Link to comment
3 minutes ago, Bengon said:

Ich weiß das es nach jedem reboot wieder neu gestartet werden muss, und ich ziehe auch keine falschen Schlussfolgerungen. Denn wenn ich einen Screenshot nach dem Neustart von Powertop mache und dann das Calibrate Script starte dann sehe ich sehr wohl Änderungen bei  Powertop wenn ich die Screenshots vergleiche.Habe es noch mal getestet. Sofort habe ich bessere C-States ohne eine Änderung im Bios etc. vorgenommen zu haben powertop.thumb.PNG.2d89c344f3b596d039ecbdb3c3227c2c.PNG

11.PNG

Dieses mal sogar bis C9

Edited by Bengon
Link to comment

Ich nehme alles zurück. Tatsächlich macht calibrate Sachen, wie zb alle USB Devices auf Auto und alle SCSI Devices auf min_power zu stellen:

https://github.com/fenrus75/powertop/blob/2b359152c5875b30f29d0ffdec723ce4624d1323/src/calibrate/calibrate.cpp#L374

 

Im Vergleich dazu macht das auto-tune selektiver, setzt das also nicht bei allen Devices. Aber den Sinn habe ich auch noch nicht verstanden. Mit den Kommandos aus dem Powertop Thread sollte man jedendfalls alles abdecken was auch auto-tune und calibrate macht. Powertop braucht man also nicht dafür. 

Link to comment

So, ich habe Mal etwas Fehlerbehebung betrieben und es ist die NVMe SSD, die mehr als C2 verhindert. Ausgebaut und sofort ging C8.

 

Meine Fragen:

 

1. Welche M2 SSDs empfehlt ihr, die keine Probleme mit powertop machen?

2. Spielt der M2 Slot eine Rolle (ist derzeit oben in M2A eingesteckt)?

3. Wie erreiche ich C9 und C10 Package?

Link to comment
3 hours ago, fir3drag0n said:

Welche M2 SSDs empfehlt ihr, die keine Probleme mit powertop machen?

Samsung ist in der Hinsicht (positiv) unauffällig. Mit einer 970 EVO Plus macht man auch definitiv nichts verkehrt. Falls der Preisunterschied gering ist, kann man auch direkt auf eine 980 Pro gehen

Link to comment
On 12/16/2022 at 10:05 PM, fir3drag0n said:

- 1x MEGA Electronics Fastro MS200 SSD, M.2

Also die?

 

Dann vermute ich, dass die in einer Liste vom Linux Kernel steht, damit die niemals in den Standby wechselt. Es gibt da nämlich eine wo auch die Kingston A2000 gelandet ist:

https://www.heise.de/hintergrund/c-t-wirkt-Problematische-SSD-im-Bauvorschlag-fuehrt-zu-Bugfix-im-Linux-Kernel-5074713.html

 

Ich kann auch problemlos die Samsung Pro und Evo Plus empfehlen. Auch SanDisk / WD hatte ich schon einige ohne Probleme bei den C-States.

Link to comment
31 minutes ago, mgutt said:

Also die?

 

Dann vermute ich, dass die in einer Liste vom Linux Kernel steht, damit die niemals in den Standby wechselt. Es gibt da nämlich eine wo auch die Kingston A2000 gelandet ist:

https://www.heise.de/hintergrund/c-t-wirkt-Problematische-SSD-im-Bauvorschlag-fuehrt-zu-Bugfix-im-Linux-Kernel-5074713.html

 

Ich kann auch problemlos die Samsung Pro und Evo Plus empfehlen. Auch SanDisk / WD hatte ich schon einige ohne Probleme bei den C-States.

 

Korrekt, ansonsten ist die sonst auch sehr preiswert und immer mal im Angebot. Ansonsten wandert sie in den Desktop und ich gucke mal, ob ich noch eine Samsung organisieren kann.

Link to comment
2 hours ago, mgutt said:

Also die?

 

Dann vermute ich, dass die in einer Liste vom Linux Kernel steht, damit die niemals in den Standby wechselt. Es gibt da nämlich eine wo auch die Kingston A2000 gelandet ist:

https://www.heise.de/hintergrund/c-t-wirkt-Problematische-SSD-im-Bauvorschlag-fuehrt-zu-Bugfix-im-Linux-Kernel-5074713.html

 

Ich kann auch problemlos die Samsung Pro und Evo Plus empfehlen. Auch SanDisk / WD hatte ich schon einige ohne Probleme bei den C-States.

 

Korrekt, ansonsten ist die sonst auch sehr preiswert und immer mal im Angebot. Ansonsten wandert sie in den Desktop und ich gucke mal, ob ich noch eine Samsung organisieren kann.

 

Wie kommt man denn in C9/C10, HDMI und USB abstecken?

Link to comment
6 minutes ago, fir3drag0n said:

 

Korrekt, ansonsten ist die sonst auch sehr preiswert und immer mal im Angebot. Ansonsten wandert sie in den Desktop und ich gucke mal, ob ich noch eine Samsung organisieren kann.

 

Wie kommt man denn in C9/C10, HDMI und USB abstecken?

Ich habe kein USB Gerät (ausser Unraid Stick) und auch kein HDMI angeschlossen

Link to comment

So, habe nun eine Samsung 970 Evo Plus verbaut und komme nun bis C10. Angeschlossen sind derzeit 3x Noctua Lüfter, einer davon für die CPU.

 

Angeschlossen aber nur LAN und unRAID USB-Stick.

 

Screenshot_20221222-135715.png

 

Mit den beiden HDDs im Spindown messe ich im idle um die 10W. VM aus, Docker an.

 

 

Screenshot_20221222-135909.png

Edited by fir3drag0n
Link to comment

Perspektivisch die alte Synology und einen RPi 4 auf einem Gerät* (unRAID, stromsparend) vereinen. Arbeite mich gerade in unRAID ein und werde sicherlich noch die eine oder andere Frage hier stellen

 

Was ich benötige:

 

Pihole

Unbound

Plex

Nextcloud

Bitwardenrs

Wireguard

Tvheadend mit telerising / easyepg

Iobroker

Raspberrymatic

 

 

😉

Edited by fir3drag0n
Link to comment
  • mgutt changed the title to Gigabyte C246M-WU4 - Komme nicht über C2 State hinaus

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.