Jump to content

wuudogg

Members
  • Posts

    21
  • Joined

  • Last visited

Posts posted by wuudogg

  1. On 3/14/2024 at 10:01 AM, wuudogg said:

    Appreciate all of the effort provided by the devs to improve this script and your consideration for multiple firmware versions. It seems I have to reinstall and reconfigure the Mover Tuning plugin after boot with 6.12.8 in order for it to work.   A minor inconvenience and worth it to get the full power of Mover Tuning.  If the soft link is the only issue, was thinking of putting a section of your post-install script in 'User Scripts" at 'Startup of Array'. Does this seem a reasonable temporary workaround?

     

    #!/bin/bash
    echo "The 'post-install' script"
    echo "Backup current mover binary, command may fail depending on version of unRAID"
    echo ""
    echo "Creating Soft link for 6.12 RC8 or newer since /usr/local/sbin/move is now lcoated in /usr/local/bin/move"
    if [[ ! -e /usr/local/sbin/move ]]; then ln -s /usr/local/bin/move /usr/local/sbin/move; fi
    echo "Done"

     

    Confirmed the softlink alone doesn't work. Have to remove plugin and then reinstall plugin and adjust any settings to get mover working after reboot.

  2. This is really great. Was looking for a way to keep certain *arrs from running wild and downloading too many very high quality linux ISO downloads daily. Was trying to do this in sabnzbd as it isn't native in most of the *arr apps. This might be the ticket. Thanks

    • Like 1
  3. Ordered two of the pictured units to test. 

    These are found on eBay/Aliexpress.

      Blue PCB

      Brass/Gold colored hardware features

    Can confirm that the units pictured do contain ASPM1153e chip.

    They do not contain unique GUID/UUID.  Creation tool fails outright. Default ID is full of zeros.

     

    THE FOLLOWING UNITS DO NOT CONTAIN A UNIQUE IDENTIFIER. THEY DO NOT MEET CURRENT REQUIREMENTS. THEY ARE REJECTED BY MEDIA CREATION TOOL.

     

    s-l16004.jpg

    s-l16002.jpg

    s-l1600.jpg

    Screenshot 2024-03-15 085935.png

  4. On 3/14/2024 at 12:31 AM, CyrIng said:

    About the UI glitches, I don't catch how to reproduce them.

    My understanding is that Windows and Virtualization are the starting points of the issue.

     

    To clarify, tested on Windows 11 Pro Hosts and VM Guests. Virtualization is not a requirement to reproduce.  Tried Firefox, Chrome and Edge. All give the same result of the borders missing when I use Unraid Gui and run corefreq-cli from the Unraid Gui Terminal window.  Doesn't happen if I use MobaXterm and ssh in.

  5. Appreciate all of the effort provided by the devs to improve this script and your consideration for multiple firmware versions. It seems I have to reinstall and reconfigure the Mover Tuning plugin after boot with 6.12.8 in order for it to work.   A minor inconvenience and worth it to get the full power of Mover Tuning.  If the soft link is the only issue, was thinking of putting a section of your post-install script in 'User Scripts" at 'Startup of Array'. Does this seem a reasonable temporary workaround?

     

    #!/bin/bash
    echo "The 'post-install' script"
    echo "Backup current mover binary, command may fail depending on version of unRAID"
    echo ""
    echo "Creating Soft link for 6.12 RC8 or newer since /usr/local/sbin/move is now lcoated in /usr/local/bin/move"
    if [[ ! -e /usr/local/sbin/move ]]; then ln -s /usr/local/bin/move /usr/local/sbin/move; fi
    echo "Done"

     

  6. 20 hours ago, CyrIng said:

    @wuudogg

    There's an odd issue with the UI I'm noticing in your previous screenshot: the borders of the Settings window are missing on the sides and get width extended on the above.

    I can't tell yet if it is a `corefreq-cli` bug or some side effects of the employed screenshot software (SW) tool ?

     

    Are those issues visibly permanent on your screen ?

     

    By which mean are you displaying the UI ?

    ssh or other remote SW ?

    X or console Terminal SW ?

    Is the term color theme modified or default ?

    Interesting. Those were taking from a host RDP'd into a VM. Was thinking maybe PEBKAC on my part.

     

    So, I've attached another with the Kernal window this time. Straight from the Unraid GUI Window Terminal. Windows Snipping Tool. Tried it from Firefox and Chrome. I don't see those nice royal blue boxes like in your pic again.  I tried from a few different windows system thinking maybe it was a dark mode or a browser addon. Tried on a new / fresh system and no royal blue outline still. Even tried Microsoft Edge lol. No borders. 

    Running 6.12.8 and the plugin is installed and up to date. 

     

    Second pic, with the boxes/borders is through Mobaxterm window... Boxes are there.

    Screenshot 2024-03-13 193023.png

    Screenshot 2024-03-13 203237.png

  7. 19 hours ago, CyrIng said:

    That's such an improvement.

    How did you measure the whole power consumed ?

     

    State of the art, highly sensitive measurement tool: aka $8 KASA / TAPO Energy Plug :) Seems to update every second or two.

     

    Whole power consumed was measured after initial boot and all docker, VMs and HDDs were up. Tried Stock settings, AMD/Perf, AMD/Schedutil, tried all the scaling governors. All were about the same until following your process for making corefreq_tsc the clock source and properly registering all.  No real stress tests other than I was working and doing too many things at once, as usual. 

     

     - Drives are set to spin down on their own (Standby set to 15min).

     - I use the Folder Caching plugin to help keep the drives in standby.

     - I prevent Disk Location plugin from running Smart Queries hourly. Daily is fine. If a drive dies, it dies. No need to wake it up and ask it if it is dieing. Not saying it is but that plugin has been a little goofy lately. Love it though!

     - Mover Tuning plugin, with moves to array based on fullness and file age, helps keep HDDs in standby for non critical data that can easily be rebuilt.

     

    The tweaking comes in waves. It's nice sometimes to see the uptime counter hit 30 or 60 days.  This isn't one of those weeks. Having too much fun right now goofing around with it. I'm prepping to consolidate another system and add its drives.

     

  8. Thank you for all of these details above@CyrIng 

    Running:

    AMD 3900x

    MSI Meg Ace x570

    GTX 1660Super (Docker only. Plex/Frigate/Tdarr)

    Mellanox ConnectX3 2 ports @ 10gb

    Onboard 2.5 Realtek

    KB/M

    LSI 9211-8i

    9x HDDs

    2x NVME

    1xSSD

    Sonoff Zigbee 3.0 USB Module

    Running 20 docker containers with multiple ARRs

    2 Windows 10/11 VMs

    1 Home Assistant VM

     

    raid:~# corefreq-cli -s -n -m -n -M -n
    Processor                                  [AMD Ryzen 9 3900X 12-Core Processor]
    |- Architecture                                                   [Zen2/Matisse]
    |- Vendor ID                                                      [AuthenticAMD]
    |- Firmware                                                         [ 46.73.0-2]
    |- Microcode                                                        [0x08701030]
    |- Signature                                                           [  8F_71]
    |- Stepping                                                            [      0]
    |- Online CPU                                                          [ 24/ 24]
    |- Base Clock                                                          [ 99.999]
    |- Frequency            (MHz)                      Ratio
                     Min   2199.98                    <  22 >
                     Max   3799.97                    <  38 >
    |- Factory                                                             [100.000]
                           3800                       [  38 ]
    |- Performance
       |- P-State
                     TGT   3799.97                    <  38 >
       |- CPPC
                     Min    500.00                    <   5 >
                     Max   4599.96                    <  46 >
                     TGT   4599.96                    <  46 >
    |- Turbo Boost                                                         [ UNLOCK]
                     XFR   4699.96                    [  47 ]
                     CPB   4599.96                    [  46 ]
                      1C   2799.98                    <  28 >
                      2C   2199.98                    <  22 >
    |- Uncore                                                              [   LOCK]
                     CLK   1599.99                    [  16 ]
                     MEM   4799.96                    [  48 ]
    
    Instruction Set Extensions
    |- 3DNow!/Ext [N/N]          ADX [Y]          AES [Y]  AVX/AVX2 [Y/Y]
    |- AVX512-F     [N]    AVX512-DQ [N]  AVX512-IFMA [N]   AVX512-PF [N]
    |- AVX512-ER    [N]    AVX512-CD [N]    AVX512-BW [N]   AVX512-VL [N]
    |- AVX512-VBMI  [N] AVX512-VBMI2 [N]  AVX512-VNNI [N]  AVX512-ALG [N]
    |- AVX512-VPOP  [N] AVX512-VNNIW [N] AVX512-FMAPS [N] AVX512-VP2I [N]
    |- AVX512-BF16  [N] AVX-VNNI-VEX [N]    AVX-FP128 [N]   AVX-FP256 [Y]
    |- BMI1/BMI2  [Y/Y]         CLWB [Y]      CLFLUSH [Y] CLFLUSH-OPT [Y]
    |- CLAC-STAC    [Y]         CMOV [Y]    CMPXCHG8B [Y]  CMPXCHG16B [Y]
    |- F16C         [Y]          FPU [Y]         FXSR [Y]   LAHF-SAHF [Y]
    |- MMX/Ext    [Y/Y] MON/MWAITX [Y/Y]        MOVBE [Y]   PCLMULQDQ [Y]
    |- POPCNT       [Y]       RDRAND [Y]       RDSEED [Y]      RDTSCP [Y]
    |- SEP          [Y]          SHA [Y]          SSE [Y]        SSE2 [Y]
    |- SSE3         [Y]        SSSE3 [Y]  SSE4.1/4A [Y/Y]      SSE4.2 [Y]
    |- SERIALIZE    [N]      SYSCALL [Y]        RDPID [Y]        UMIP [Y]
    |- VAES         [N]   VPCLMULQDQ [N]   PREFETCH/W [Y]       LZCNT [Y]
    
    Features
    |- 1 GB Pages Support                                      1GB-PAGES   [Capable]
    |- 100 MHz multiplier Control                            100MHzSteps   [Missing]
    |- Advanced Configuration & Power Interface                     ACPI   [Capable]
    |- Advanced Programmable Interrupt Controller                   APIC   [Capable]
    |- Advanced Virtual Interrupt Controller                        AVIC   [Capable]
    |- APIC Timer Invariance                                        ARAT   [Capable]
    |- LOCK prefix to read CR8                                    AltMov   [Capable]
    |- Clear Zero Instruction                                     CLZERO   [Capable]
    |- Core Multi-Processing                                  CMP Legacy   [Capable]
    |- L1 Data Cache Context ID                                  CNXT-ID   [Missing]
    |- Collaborative Processor Performance Control                  CPPC   [Capable]
    |- Direct Cache Access                                           DCA   [Missing]
    |- Debugging Extension                                            DE   [Capable]
    |- Debug Store & Precise Event Based Sampling               DS, PEBS   [Missing]
    |- CPL Qualified Debug Store                                  DS-CPL   [Missing]
    |- 64-Bit Debug Store                                         DTES64   [Missing]
    |- Fast Short REP MOVSB                                         FSRM   [Missing]
    |- Fast-String Operation                                        ERMS   [Missing]
    |- Fused Multiply Add                                           FMA4   [Missing]
    |- Fused Multiply Add                                            FMA   [Capable]
    |- Hardware Lock Elision                                         HLE   [Missing]
    |- Hyper-Threading Technology                                    HTT   [Capable]
    |- Hardware P-state control                                      HwP   [Capable]
    |- Instruction Based Sampling                                    IBS   [Capable]
    |- Instruction INVLPGB                                       INVLPGB   [Missing]
    |- Instruction INVPCID                                       INVPCID   [Missing]
    |- Long Mode 64 bits                                       IA64 | LM   [Capable]
    |- LightWeight Profiling                                         LWP   [Missing]
    |- Memory Bandwidth Enforcement                                  MBE   [Capable]
    |- Machine-Check Architecture                                    MCA   [Capable]
    |- Instruction MCOMMIT                                       MCOMMIT   [Missing]
    |- Model Specific Registers                                      MSR   [Capable]
    |- Memory Type Range Registers                                  MTRR   [Capable]
    |- No-Execute Page Protection                                     NX   [Capable]
    |- OS-Enabled Ext. State Management                          OSXSAVE   [Capable]
    |- OS Visible Work-around                                       OSVW   [Capable]
    |- Physical Address Extension                                    PAE   [Capable]
    |- Page Attribute Table                                          PAT   [Capable]
    |- Pending Break Enable                                          PBE   [Missing]
    |- Process Context Identifiers                                  PCID   [Missing]
    |- Perfmon and Debug Capability                                 PDCM   [Missing]
    |- Page Global Enable                                            PGE   [Capable]
    |- Page Size Extension                                           PSE   [Capable]
    |- 36-bit Page Size Extension                                  PSE36   [Capable]
    |- Processor Serial Number                                       PSN   [Missing]
    |- Resource Director Technology/PQE                            RDT-A   [Capable]
    |- Resource Director Technology/PQM                            RDT-M   [Capable]
    |- Read Processor Register at User level                       RDPRU   [Capable]
    |- Restricted Transactional Memory                               RTM   [Missing]
    |- Safer Mode Extensions                                         SMX   [Missing]
    |- Self-Snoop                                                     SS   [Missing]
    |- Supervisor-Mode Access Prevention                            SMAP   [Capable]
    |- Supervisor-Mode Execution Prevention                         SMEP   [Capable]
    |- Trailing Bit Manipulation                                     TBM   [Missing]
    |- Translation Cache Extension                                   TCE   [Capable]
    |- Time Stamp Counter                                            TSC [Invariant]
    |- Time Stamp Counter Deadline                          TSC-DEADLINE   [Missing]
    |- TSX Force Abort MSR Register                            TSX-ABORT   [Missing]
    |- TSX Suspend Load Address Tracking                       TSX-LDTRK   [Missing]
    |- User-Mode Instruction Prevention                             UMIP   [Capable]
    |- Virtual Mode Extension                                        VME   [Capable]
    |- Virtual Machine Extensions                                    VMX   [Missing]
    |- Write Back & Do Not Invalidate Cache                     WBNOINVD   [Capable]
    |- Extended xAPIC Support                                     x2APIC   [  xAPIC]
    |- AVIC controller for x2APIC                                 x2AVIC   [Missing]
    |- XSAVE/XSTOR States                                          XSAVE   [Capable]
    |- xTPR Update Control                                          xTPR   [Missing]
    |- Extended Operation Support                                    XOP   [Missing]
    Mitigation mechanisms
    |- Indirect Branch Restricted Speculation                       IBRS   [ Unable]
       |- IBRS Always-On preferred by processor                            [ Unable]
       |- IBRS preferred over software solution                            [Capable]
       |- IBRS provides same speculation limits                            [Capable]
    |- Indirect Branch Prediction Barrier                           IBPB   [Capable]
    |- Single Thread Indirect Branch Predictor                     STIBP   [ Enable]
    |- Speculative Store Bypass Disable                             SSBD   [Capable]
       |- SSBD use VIRT_SPEC_CTRL register                                 [ Unable]
       |- SSBD not needed on this processor                                [ Unable]
    |- No Branch Type Confusion                                   BTC_NO   [ Unable]
    |- BTC on Non-Branch instruction                            BTC-NOBR   [ Enable]
    |- Limited Early Redirect Window                            AGENPICK   [Disable]
    |- Arch - No Fast Predictive Store Forwarding                   PSFD   [ Unable]
    |- Arch - Enhanced Predictive Store Forwarding                  EPSF   [Missing]
    |- Arch - Cross Processor Information Leak                XPROC_LEAK   [ Enable]
    Security Features
    |- CET Shadow Stack features                                  CET-SS   [Missing]
    |- Secure Init and Jump with Attestation                      SKINIT   [Capable]
    |- Secure Encrypted Virtualization                               SEV   [Capable]
    |- SEV - Encrypted State                                      SEV-ES   [Capable]
    |- SEV - Secure Nested Paging                                SEV-SNP   [Missing]
    |- Guest Mode Execute Trap                                      GMET   [Capable]
    |- Supervisor Shadow Stack                                       SSS   [Missing]
    |- VM Permission Levels                                         VMPL   [Missing]
    |- VMPL Supervisor Shadow Stack                             VMPL-SSS   [Missing]
    |- Secure Memory Encryption                                      SME   [Capable]
    |- Transparent SME                                              TSME   [Disable]
    |- Secure Multi-Key Memory Encryption                         SME-MK   [Missing]
    |- DRAM Data Scrambling                                    Scrambler   [ Enable]
    
    Technologies
    |- Instruction Cache Unit
       |- L1 IP Prefetcher                                          L1 HW IP   < ON>
    |- Data Cache Unit
       |- L1 Prefetcher                                                L1 HW   < ON>
    |- Cache Prefetchers
       |- L2 Prefetcher                                                L2 HW   < ON>
       |- L1 Stride Prefetcher                                     L1 Stride   <OFF>
       |- L1 Region Prefetcher                                     L1 Region   <OFF>
       |- L1 Burst Prefetch Mode                                    L1 Burst   <OFF>
       |- L2 Stream HW Prefetcher                                  L2 Stream   <OFF>
       |- L2 Up/Down Prefetcher                                   L2 Up/Down   <OFF>
    |- System Management Mode                                       SMM-Lock   [ ON]
    |- Simultaneous Multithreading                                       SMT   [ ON]
    |- PowerNow!                                                         CnQ   [ ON]
    |- Core C-States                                                     CCx   [ ON]
    |- Core Performance Boost                                            CPB   < ON>
    |- Watchdog Timer                                                    WDT   < ON>
    |- Virtualization                                                    SVM   [ ON]
       |- I/O MMU                                                      AMD-V   [ ON]
       |- Version                                                     [         0.1]
       |- Hypervisor                                                           [OFF]
       |- Vendor ID                                                   [         N/A]
    
    Performance Monitoring
    |- Version                                                        PM       [  1]
    |- Counters:          General                   Fixed
    |           {  6,  6,  4 } x 48 bits            3 x 64 bits
    |- Enhanced Halt State                                           C1E       <OFF>
    |- C2 UnDemotion                                                 C2U       <OFF>
    |- C3 UnDemotion                                                 C3U       < ON>
    |- Core C6 State                                                 CC6       < ON>
    |- Package C6 State                                              PC6       < ON>
    |- Legacy Frequency ID control                                   FID       [OFF]
    |- Legacy Voltage ID control                                     VID       [OFF]
    |- P-State Hardware Coordination Feedback                MPERF/APERF       [ ON]
    |- Core C-States
       |- C-States Base Address                                      BAR   [ 0x413 ]
    |- ACPI Processor C-States                                      _CST   [      2]
    |- MONITOR/MWAIT
       |- State index:    #0    #1    #2    #3    #4    #5    #6    #7
       |- Sub C-State:     1     1     0     0     0     0     0     0
       |- Monitor-Mwait Extensions                                   EMX   [Capable]
       |- Interrupt Break-Event                                      IBE   [Capable]
    |- Core Cycles                                                         [Capable]
    |- Instructions Retired                                                [Capable]
    |- Reference Cycles                                                    [Capable]
    |- Last Level Cache References                                         [Capable]
    |- Global Time Stamp Counter                                           [Missing]
    |- Data Fabric Performance Counter                                     [Capable]
    |- Core Performance Counter                                            [Capable]
    |- Processor Performance Control                                _PCT   [ Enable]
    |- Performance Supported States                                 _PSS   [      3]
    |- Performance Present Capabilities                             _PPC   [      0]
    |- Continuous Performance Control                               _CPC   [ Enable]
    
    Power, Current & Thermal
    |- Temperature Offset:Junction                                 TjMax [ 49: 95 C]
    |- CPPC Energy Preference                                        EPP   [Missing]
    |- Digital Thermal Sensor                                        DTS   [Capable]
    |- Power Limit Notification                                      PLN   [Missing]
    |- Package Thermal Management                                    PTM   [Missing]
    |- Thermal Monitor 1                                             TTP   [ Enable]
    |- Thermal Monitor 2                                             HTC   [ Enable]
    |- Thermal Design Power                                          TDP   [  105 W]
       |- Minimum Power                                              Min   [  105 W]
       |- Maximum Power                                              Max   [  105 W]
    |- Thermal Design Power                                      Package   < Enable>
       |- Power Limit                                                PL1   <  142 W>
       |- Time Window                                                TW1   <   0 ns>
       |- Power Limit                                                PL2   <  500 W>
       |- Time Window                                                TW2   <   0 ns>
    |- Thermal Design Power                                         Core   [Disable]
       |- Power Limit                                                PL1   [    0 W]
       |- Time Window                                                TW1   [   0 ns]
    |- Thermal Design Power                                       Uncore   [Disable]
       |- Power Limit                                                PL1   [    0 W]
       |- Time Window                                                TW1   [   0 ns]
    |- Thermal Design Power                                         DRAM   [Disable]
       |- Power Limit                                                PL1   [    0 W]
       |- Time Window                                                TW1   [   0 ns]
    |- Thermal Design Power                                     Platform   [Disable]
       |- Power Limit                                                PL1   [    0 W]
       |- Time Window                                                TW1   [   0 ns]
       |- Power Limit                                                PL2   [    0 W]
       |- Time Window                                                TW2   [   0 ns]
    |- Package Power Tracking                                        PPT   [  142 W]
    |- Electrical Design Current                                     EDC   [  140 A]
    |- Thermal Design Current                                        TDC   [   95 A]
    |- Core Thermal Point
    |- Package Thermal Point
       |- Thermal Monitor Trip                                     Limit   [  115 C]
       |- HTC Temperature Limit                                    Limit   [  127 C]
       |- HTC Temperature Hysteresis                           Threshold   [    2 C]
    |- Units
       |- Power                                               watt   [  0.125000000]
       |- Energy                                             joule   [  0.000015259]
       |- Window                                            second   [  0.000976562]
    
    CPU Pkg  Apic  Core/Thread  Caches      (w)rite-Back (i)nclusive
     #   ID   ID CCD CCX ID/ID L1-Inst Way  L1-Data Way      L2  Way      L3  Way
    000:BSP    0   0  0   0  0      32  8        32  8       512  8 i   65536 16w
    001:  0    2   0  0   1  0      32  8        32  8       512  8 i   65536 16w
    002:  0    4   0  0   2  0      32  8        32  8       512  8 i   65536 16w
    003:  0    8   0  1   4  0      32  8        32  8       512  8 i   65536 16w
    004:  0   10   0  1   5  0      32  8        32  8       512  8 i   65536 16w
    005:  0   12   0  1   6  0      32  8        32  8       512  8 i   65536 16w
    006:  0   16   1  2   8  0      32  8        32  8       512  8 i   65536 16w
    007:  0   18   1  2   9  0      32  8        32  8       512  8 i   65536 16w
    008:  0   20   1  2  10  0      32  8        32  8       512  8 i   65536 16w
    009:  0   24   1  3  12  0      32  8        32  8       512  8 i   65536 16w
    010:  0   26   1  3  13  0      32  8        32  8       512  8 i   65536 16w
    011:  0   28   1  3  14  0      32  8        32  8       512  8 i   65536 16w
    012:  0    1   0  0   0  1      32  8        32  8       512  8 i   65536 16w
    013:  0    3   0  0   1  1      32  8        32  8       512  8 i   65536 16w
    014:  0    5   0  0   2  1      32  8        32  8       512  8 i   65536 16w
    015:  0    9   0  1   4  1      32  8        32  8       512  8 i   65536 16w
    016:  0   11   0  1   5  1      32  8        32  8       512  8 i   65536 16w
    017:  0   13   0  1   6  1      32  8        32  8       512  8 i   65536 16w
    018:  0   17   1  2   8  1      32  8        32  8       512  8 i   65536 16w
    019:  0   19   1  2   9  1      32  8        32  8       512  8 i   65536 16w
    020:  0   21   1  2  10  1      32  8        32  8       512  8 i   65536 16w
    021:  0   25   1  3  12  1      32  8        32  8       512  8 i   65536 16w
    022:  0   27   1  3  13  1      32  8        32  8       512  8 i   65536 16w
    023:  0   29   1  3  14  1      32  8        32  8       512  8 i   65536 16w
    
                                  Zen UMC  [1440]
    Controller #0                                                Dual Channel
     Bus Rate  1600 MHz       Bus Speed 1599 MHz           DDR4 Speed 3199 MT/s
    
     Cha   CL  RCDr RCDw  RP  RAS   RC  RRDs RRDl FAW  WTRs WTRl  WR  clRR clWW
      #0   18   22   22   22   42   73    6    8   34    4   12   24    5    5
      #1   18   22   22   22   42   73    6    8   34    4   12   24    5    5
          CWL  RTP RdWr WrRd scWW sdWW ddWW scRR sdRR ddRR drRR drWW drWR drRRD
      #0   18   12    8    3    1    7    6    1    5    4    0    0    0    0
      #1   18   12    8    3    1    7    6    1    5    4    0    0    0    0
          REFI RFC1 RFC2 RFC4 RCPB RPPB  BGS:Alt  Ban  Page  CKE  CMD  GDM  ECC
      #0 12480  880  560  416   0    0   OFF  ON  R1W1   0    8   1T    ON   0
      #1 12480  880  560  416   0    0   OFF  ON  R1W1   0    8   1T    ON   0
          MRD:PDA   MOD:PDA  WRMPR STAG PDM RDDATA WRD  WRL  RDL  XS   XP CPDED
      #0    8  16    24  24    24  255 0:F:0   13   2   13   26  896   10    4
      #1    8  16    24  24    24  255 0:F:0   13   2   13   26  896   10    4
    
     DIMM Geometry for channel #0
          Slot Bank Rank     Rows   Columns    Memory Size (MB)
           #0
           #1    16    2    131072      1024          32768  TEAMGROUP-UD4-3600
     DIMM Geometry for channel #1
          Slot Bank Rank     Rows   Columns    Memory Size (MB)
           #0
           #1    16    2    131072      1024          32768  TEAMGROUP-UD4-3600
    

     

    I now have everything registered properly per your instructions to include the blacklist:

    On 3/8/2024 at 3:50 AM, CyrIng said:
    modprobe.blacklist=acpi_cpufreq amd_pstate.shared_mem=0 amd_pstate=disable idle=halt

     

    My power consumption:

    Was 175-180W with most HDDs spun down. 220-230W with them spun up.

    Now 110-120W with most HDDs spun down. 170W with them all spun up.

     

    No delays, no errors.

     

    Screenshot 2024-03-12 135814.jpg

    • Thanks 1
  9. Excelent advice here.  Also try to use passive DACs for your short connections as it will result in significant power and heat savings.

  10. I have a pair of mSata adapters, sitting at customs right now, that also allegedly has GUID. Different board manufacturer, pcb not the same as the ones you've showed here. Has the ASM1153E Chip. Will share URL if it works out.

    *Already downloaded your thingiverse files. Thank you for sharing. Hoping they might fit.  Clean work with an Ender 3 @Miss_Sissy

     

    • Like 1
  11. Shut down dockers and vms and 'stop' the array. Click on the disk and Run Extended Smart.  Smart is a great tool but won't catch every possible drive failure scenario, even extended.

     

    Since you have already stopped the array, might as well take her all the way down and reseat the cables. Shut down and remove power. Reseat:

     

      HDD if using a backplane

      Power cables

      Data cables

      Reseat the HBA in the PCI slot if you have one

     

     

  12. Sab wrench tests are meh. You arent going to get lab theoretical performance using sab wrench test behind an unraid docker.   Try directly copying some files between your nvme drives using the unraid gui and observe performance.  Don't use SMB as it adds overhead.

     

    • Upvote 1
  13. Boom.  Working as designed.  I set a trim to run weekly or monthly on my heavy hitter NVMEs.  Set to run after mover has had time time to execute.  Use the Scheduler app. My download nvme take the most abuse and files aren't actually deleted from the storage cells when mover runs.   They are only marked for deletion.   Trim forces those marked cells available again. If your nvme workload is more static, you can set it to run less often.

  14. Really excited to try this out.  Been having problems with getting mover tuning to run 12.6 or 12.8.  Only standard mover seems to be triggering when forced from a share.  I will take some time to try the script for sure. Love the idea of moving some data from the performance tier to the capacity tier based on age.  Brilliant.

  15. Going down the rabbit hole today with a manufacturer recertified Seagate Exos X22 ST20000NM004E from serverpartdeals.  Unraid 6.12.8.  LSI 9211-8i running P20. Threw errors minutes after Parity build completed. Suspecting EPC / power controls etc. Appreciate the details shared by all in the thread.

     

    Update:  Was not able to disable using the standard seachest utilities.  Others have mentioned similar issues. Maybe removed ?

     

    Was however able to use OpenSeaChest utilities in Windows to disable EPC on this specific drive. https://github.com/Seagate/openSeaChest/releases . v23.12 on Win64.

     

    Pulled the drive out of unraid just to work on it standalone in a different system. Decided to try Windows 11 for fun.

     

    Not everybody is an expert Linux Sysadmin so here are some screenshots to try and disable EPC on Seagate EXOS in Windows 10/11.

     

    Download and unzip the contents of openSeaChest for windows. Move the unzipped file folder somewhere easy for you to manuever from command line.  I moved my folder to the c:\ drive. I renamed the folder c:\openSeaChest.

     

    Open a windows command prompt terminal as admin and Change Directory to the file folder location of your openSeaChest executables. Inside you will find all of the application tools.

     

     

    C:\openSeaChest>dir
     Volume in drive C has no label.
     Volume Serial Number is EAF4-51CF
    
     Directory of C:\openSeaChest
    
    02/19/2024  11:31 AM    <DIR>          .
    12/01/2023  05:29 PM    <DIR>          man
    12/01/2023  05:28 PM           991,232 openSeaChest_Basics.exe
    12/01/2023  05:28 PM           975,872 openSeaChest_Configure.exe
    12/01/2023  05:28 PM         1,000,960 openSeaChest_Erase.exe
    12/01/2023  05:28 PM           907,776 openSeaChest_Firmware.exe
    12/01/2023  05:28 PM           972,288 openSeaChest_Format.exe
    12/01/2023  05:28 PM           935,424 openSeaChest_GenericTests.exe
    12/01/2023  05:28 PM         1,039,360 openSeaChest_Info.exe
    12/01/2023  05:28 PM           928,768 openSeaChest_Logs.exe
    12/01/2023  05:28 PM           960,512 openSeaChest_NVMe.exe
    12/01/2023  05:28 PM           997,376 openSeaChest_PassthroughTest.exe
    12/01/2023  05:28 PM           953,344 openSeaChest_PowerControl.exe
    12/01/2023  05:28 PM           906,752 openSeaChest_Reservations.exe
    12/01/2023  05:28 PM           917,504 openSeaChest_Security.exe
    12/01/2023  05:29 PM         1,135,616 openSeaChest_SMART.exe
    12/01/2023  05:29 PM           891,904 openSeaChest_ZBD.exe
                  15 File(s)     14,514,688 bytes
                   2 Dir(s)  486,452,842,496 bytes free

     

    Next was to scan for devices on my system using -s switch

          openSeaChest_Basics.exe -s

     

    C:\openSeaChest>openSeaChest_Basics.exe -s
    ==========================================================================================
     openSeaChest_Basics - openSeaChest drive utilities - NVMe Enabled
     Copyright (c) 2014-2023 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
     openSeaChest_Basics Version: 3.5.4-6_2_0 X86_64
     Build Date: Dec  1 2023
     Today: Mon Feb 19 11:32:59 2024        User: admin
    ==========================================================================================
    Vendor   Handle       Model Number            Serial Number          FwRev
    SATA     PD0          ST20000NM004E-3HR103    xxxxxxxx               SN01
    NVMe     PD1          SHPP41-2000GM           xxxxxxxxxxxxxxxxx      51060A20
    NVMe     PD2          Samsung SSD 980 PRO 1TB xxxxxxxxxxxxxxxxx      5B2QGXA7

     

     'PD0' is the Seagate SATA Drive I'm targeting to make changes to. You may have a different device Handle.

     

    Next was to get more specific information on device PD0 using the -i command where xxx  is your device.

          openSeaChest_Basics.exe -d xxx -i

     

    C:\openSeaChest>openSeaChest_Basics.exe -d PD0 -i
    ==========================================================================================
     openSeaChest_Basics - openSeaChest drive utilities - NVMe Enabled
     Copyright (c) 2014-2023 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
     openSeaChest_Basics Version: 3.5.4-6_2_0 X86_64
     Build Date: Dec  1 2023
     Today: Mon Feb 19 11:33:29 2024        User: admin
    ==========================================================================================
    
    \\.\PhysicalDrive0 - ST20000NM004E-3HR103 - xxxxxxxxx - SN01 - ATA
            Model Number: ST20000NM004E-3HR103
            Serial Number: xxxxxxxxx
            Firmware Revision: SN01
            World Wide Name: xxxxxxxxxxxxxxxxx
            Date Of Manufacture: Week 35, 2023
            Drive Capacity (TB/TiB): 20.00/18.19
            Native Drive Capacity (TB/TiB): 20.00/18.19
            Temperature Data:
                    Current Temperature (C): 25
                    Highest Temperature (C): 32
                    Lowest Temperature (C): 24
            Power On Time:  2 days 14 hours
            Power On Hours: 62.00
            MaxLBA: 39063650303
            Native MaxLBA: 39063650303
            Logical Sector Size (B): 512
            Physical Sector Size (B): 4096
            Sector Alignment: 0
            Rotation Rate (RPM): 7200
            Form Factor: 3.5"
            Last DST information:
                    DST has never been run
            Long Drive Self Test Time:  1 day 4 hours 34 minutes
            Interface speed:
                    Max Speed (Gb/s): 6.0
                    Negotiated Speed (Gb/s): 6.0
            Annualized Workload Rate (TB/yr): 2923.26
            Total Bytes Read (GB): 88.00
            Total Bytes Written (TB): 20.60
            Encryption Support: Not Supported
            Cache Size (MiB): 512.00
            Read Look-Ahead: Enabled
            Write Cache: Enabled
            Low Current Spinup: Disabled
            SMART Status: Good
            ATA Security Information: Supported, Frozen
            Firmware Download Support: Full, Segmented, Deferred
            Specifications Supported:
                    ACS-4
                    ACS-3
                    ACS-2
                    ATA8-ACS
                    ATA/ATAPI-7
                    ATA/ATAPI-6
                    ATA/ATAPI-5
                    SATA 3.3
                    SATA 3.2
                    SATA 3.1
                    SATA 3.0
                    SATA 2.6
                    SATA 2.5
                    SATA II: Extensions
                    SATA 1.0a
                    ATA8-AST
            Features Supported:
                    Sanitize
                    SATA NCQ
                    SATA Software Settings Preservation [Enabled]
                    SATA Device Initiated Power Management
                    Power Management
                    Security
                    SMART [Enabled]
                    48bit Address
                    HPA Security Extension
                    PUIS
                    GPL
                    Streaming
                    SMART Self-Test
                    SMART Error Logging
                    Write-Read-Verify
                    DSN
                    AMAC
                    EPC [Enabled]
                    Sense Data Reporting
                    SCT Write Same
                    SCT Error Recovery Control
                    SCT Feature Control
                    SCT Data Tables
                    Host Logging
                    Set Sector Configuration
                    Storage Element Depopulation + Restore
                    Field Accessible Reliability Metrics (FARM)
                    Seagate In Drive Diagnostics (IDD)
            Adapter Information:
                    Adapter Type: PCI
                    Vendor ID: 8086h
                    Product ID: 7AE2h
                    Revision: 0011h

     

    Running the -i command showed:  EPC [Enabled]

                                  also showed: Low Current Startup: Disabled

     

    Can be verified by also running openSeaChest_PowerControl.exe -d xxx -i

     

    Now time to disable EPC by running:

          openSeaChest_PowerControl.exe -d xxx --EPCfeature disable   (Disables EPC where xxx is your device)

     

    C:\openSeaChest>openSeaChest_PowerControl.exe -d PD0 --EPCfeature disable
    ==========================================================================================
     openSeaChest_PowerControl - openSeaChest drive utilities - NVMe Enabled
     Copyright (c) 2014-2023 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
     openSeaChest_PowerControl Version: 3.4.0-6_2_0 X86_64
     Build Date: Dec  1 2023
     Today: Mon Feb 19 11:37:53 2024        User: admin
    ==========================================================================================
    
    \\.\PhysicalDrive0 - ST20000NM004E-3HR103 - xxxxxxxx - SN01 - ATA
    Successfully Disabled EPC Feature Set on \\.\PhysicalDrive0.

     

    Confirmed that EPC was now disabled by running -i switch again from _Basics or PowerControl information. Also did a full power down (not reboot) to fully reset the hard drive and drive mainboard. The settings stuck. Confirmed below as EPC no longer shows EPC [Enabled]

     

    C:\openSeaChest>openSeaChest_Basics.exe -d PD0 -i
    ==========================================================================================
     openSeaChest_Basics - openSeaChest drive utilities - NVMe Enabled
     Copyright (c) 2014-2023 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
     openSeaChest_Basics Version: 3.5.4-6_2_0 X86_64
     Build Date: Dec  1 2023
     Today: Mon Feb 19 11:42:34 2024        User: admin
    ==========================================================================================
    
    \\.\PhysicalDrive0 - ST20000NM004E-3HR103 - xxxxxxxx - SN01 - ATA
            Model Number: ST20000NM004E-3HR103
            Serial Number: xxxxxxxxx
            Firmware Revision: SN01
            World Wide Name: xxxxxxxxxxxxxx
            Date Of Manufacture: Week 35, 2023
            Drive Capacity (TB/TiB): 20.00/18.19
            Native Drive Capacity (TB/TiB): 20.00/18.19
            Temperature Data:
                    Current Temperature (C): 30
                    Highest Temperature (C): 32
                    Lowest Temperature (C): 24
            Power On Time:  2 days 14 hours
            Power On Hours: 62.00
            MaxLBA: 39063650303
            Native MaxLBA: 39063650303
            Logical Sector Size (B): 512
            Physical Sector Size (B): 4096
            Sector Alignment: 0
            Rotation Rate (RPM): 7200
            Form Factor: 3.5"
            Last DST information:
                    DST has never been run
            Long Drive Self Test Time:  1 day 4 hours 34 minutes
            Interface speed:
                    Max Speed (Gb/s): 6.0
                    Negotiated Speed (Gb/s): 6.0
            Annualized Workload Rate (TB/yr): 2923.26
            Total Bytes Read (GB): 88.00
            Total Bytes Written (TB): 20.60
            Encryption Support: Not Supported
            Cache Size (MiB): 512.00
            Read Look-Ahead: Enabled
            Write Cache: Enabled
            Low Current Spinup: Disabled
            SMART Status: Good
            ATA Security Information: Supported, Frozen
            Firmware Download Support: Full, Segmented, Deferred
            Specifications Supported:
                    ACS-4
                    ACS-3
                    ACS-2
                    ATA8-ACS
                    ATA/ATAPI-7
                    ATA/ATAPI-6
                    ATA/ATAPI-5
                    SATA 3.3
                    SATA 3.2
                    SATA 3.1
                    SATA 3.0
                    SATA 2.6
                    SATA 2.5
                    SATA II: Extensions
                    SATA 1.0a
                    ATA8-AST
            Features Supported:
                    Sanitize
                    SATA NCQ
                    SATA Software Settings Preservation [Enabled]
                    SATA Device Initiated Power Management
                    Power Management
                    Security
                    SMART [Enabled]
                    48bit Address
                    HPA Security Extension
                    PUIS
                    GPL
                    Streaming
                    SMART Self-Test
                    SMART Error Logging
                    Write-Read-Verify
                    DSN
                    AMAC
                    EPC
                    Sense Data Reporting
                    SCT Write Same
                    SCT Error Recovery Control
                    SCT Feature Control
                    SCT Data Tables
                    Host Logging
                    Set Sector Configuration
                    Storage Element Depopulation + Restore
                    Field Accessible Reliability Metrics (FARM)
                    Seagate In Drive Diagnostics (IDD)
            Adapter Information:
                    Adapter Type: PCI
                    Vendor ID: 8086h
                    Product ID: 7AE2h
                    Revision: 0011h

     

    lowCurrentSpinup was already Disabled by default for this drive.

    If you need to disable Low Current Spinup you can try to do so with this command where xxx is your device Handle using their Configure utility:

     

    openSeaChest_Configure.exe -d xxx --lowCurrentSpinup disable

    openSeaChest_Configure.exe -d xxx --lowCurrentSpinup disable 

     

    Hope it helps others. Good luck. 

     

×
×
  • Create New...