Minisforum MS-01

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

LDighera

New Member
Feb 4, 2024
28
3
3
Santa Barbara, CA
Small update, since this turned into a useful hardware lesson.

The 31B text tests are not the only thing I have been doing with this box. I also have a local image-classifier workflow running on it. The current production path is llama.cpp with Gemma 4 E4B multimodal, behind a small local wrapper, reading image files from a mounted NAS share and returning structured JSON labels. The latest test was a corpus-scale image classification run, not just a short prompt benchmark.

I also tested the official Gemma 4 E4B MTP path through a small local OpenAI-compatible Transformers sidecar. It worked technically, and the existing wrapper could talk to it, but it was not worth switching to for the classifier. In a production-style 13-image A/B, primary labels matched 11/13, watchlist behavior matched 12/13, and the best tuned run only improved end-to-end wrapper time by about 12%. So MTP remains interesting, but it is not my default classifier path.

The bigger discovery was thermal. Once I started a real corpus-scale image classification run, the RTX 4000 SFF Ada hit about 88C at the full 70W limit with the fan already at 100%. I paused the run, stopped the GPU services, and dropped the power cap.

Important caveat: this is not the stock NVIDIA cooler. My card is using the n3rdware aftermarket single-slot cooler, with liquid-metal thermal compound as part of that conversion. The stock NVIDIA cooler may not show the same behavior. In my setup, though, the reduced-size cooler is clearly the limiting factor during sustained CUDA work.

So the next step is not a different model yet. It is a proper low-power sustained-work profile: probably starting around 50W, then measuring throughput and temperature before scaling the corpus run again. Undervolting may be worth investigating, but I am going to treat that as a planned driver/tooling experiment rather than changing it in the middle of a live batch.

The MS-01/RTX 4000 SFF combo is still useful. The lesson is that short benchmark runs and sustained corpus work are not the same thermal wo
rkload, especially after converting the GPU to a single-slot cooler.
 

LDighera

New Member
Feb 4, 2024
28
3
3
Santa Barbara, CA
In preperation for BIOS upgrade to V 1.72, I have created this BIOS Settings sheet on which to record the current settings. The UI prefents me from attaching the spreadsheet; xls is not among the permitted attachment file types.

Code:
Menu Path    Setting    Observed Current Value    Target / Updated Value    Confidence    Source Photo(s)    Notes
Main > BIOS Information    BIOS Version    1.17        High    P1010908.JPG    Current Debian DMI also reports AHWSA.1.17.
Main > BIOS Information    Build Date and Time    12/14/2023 09:35:03        High    P1010908.JPG    Current Debian DMI reports BIOS date 12/14/2023.
Main > BIOS Information    Manufacturer Name    Shenzhen Meigao Electronic Equipment Co.,Ltd        Medium    P1010908.JPG    Readable but small/glare affected.
Main > BIOS Information    Product Name    Venus Series        High    P1010908.JPG    Matches Debian DMI product_name.
Main > BIOS Information    System Serial Number    MC016US129EDMHA00030        Low    P1010908.JPG    Serial is difficult to read; verify in BIOS or DMI before relying on it.
Main > BIOS Information    UUID    008074D5C9A3EE119002497017F27800        Low    P1010908.JPG    UUID text is difficult to read; verify with dmidecode if needed.
Main > BIOS Information    Access Level    Administrator        High    P1010908.JPG   
Main > Processor Information    Processor Type    12th Gen Intel(R) Core(TM) i9-12900H        High    P1010908.JPG   
Main > Processor Information    Processor Speed    2500 MHz        High    P1010909.JPG   
Main > Memory Information    Total Memory    98304 MB        High    P1010909.JPG   
Main > Memory Information    Memory Frequency    4800 MHz    Leave unless stability issue; 1.27 readme mentions 4400 as fallback    High    P1010909.JPG    1.27 readme suggests lowering to 4400 only if crashes/restarts/hangs persist.
Advanced    Trusted Computing    Submenu present        High    P1010910.JPG   
Advanced    CPU Configuration    Submenu present        High    P1010910.JPG   
Advanced    Onboard Devices settings    Submenu present        High    P1010910.JPG   
Advanced    ACPI settings    Submenu present        High    P1010910.JPG   
Advanced    HM monitor & Smart fan    Submenu present        High    P1010910.JPG   
Advanced    Network Stack Configuration    Submenu present        High    P1010910.JPG   
Advanced    Addons    Submenu present        High    P1010910.JPG   
Advanced > Trusted Computing    TPM 2.0 Device Found    Present    Keep    High    P1010911.JPG   
Advanced > Trusted Computing    Firmware Version    600.18        High    P1010911.JPG   
Advanced > Trusted Computing    Vendor    INTC        High    P1010911.JPG   
Advanced > Trusted Computing    Security Device Support    Enabled    Keep    High    P1010911.JPG   
Advanced > Trusted Computing    Active PCR banks    SHA256        High    P1010911.JPG   
Advanced > Trusted Computing    Available PCR banks    SHA256,SHA384,SM3        High    P1010911.JPG   
Advanced > Trusted Computing    SHA256 PCR Bank    Enabled    Keep    High    P1010911.JPG   
Advanced > Trusted Computing    SHA384 PCR Bank    Disabled        High    P1010911.JPG   
Advanced > Trusted Computing    SM3_256 PCR Bank    Disabled        High    P1010911.JPG   
Advanced > Trusted Computing    Pending operation    None        High    P1010912.JPG   
Advanced > Trusted Computing    Platform Hierarchy    Enabled        High    P1010912.JPG   
Advanced > Trusted Computing    Storage Hierarchy    Enabled        High    P1010912.JPG   
Advanced > Trusted Computing    Endorsement Hierarchy    Enabled        High    P1010912.JPG   
Advanced > Trusted Computing    Physical Presence Spec Version    1.3        High    P1010912.JPG   
Advanced > Trusted Computing    TPM 2.0 InterfaceType    CRB        High    P1010912.JPG   
Advanced > Trusted Computing    Device Select    Auto        High    P1010912.JPG   
Advanced > CPU Configuration    VT-d    Enabled    Keep    High    P1010913.JPG   
Advanced > CPU Configuration    Intel (VMX) Virtualization Technology    Enabled    Keep    High    P1010913.JPG   
Advanced > CPU Configuration    Hyper-Threading    Enabled    Keep    High    P1010913.JPG   
Advanced > CPU Configuration    Boot performance mode    Turbo Performance    Review after BIOS flash    High    P1010913.JPG   
Advanced > CPU Configuration    Intel(R) SpeedStep(tm)    Enabled    Keep    High    P1010913.JPG   
Advanced > CPU Configuration    Intel(R) Speed Shift Technology    Enabled    Keep    High    P1010913-P1010914.JPG   
Advanced > CPU Configuration    Race To Halt (RTH)    Enabled    Keep    High    P1010914.JPG   
Advanced > CPU Configuration    C states    Enabled    Keep    High    P1010914.JPG   
Advanced > CPU Configuration    Turbo Mode    Enabled    Review if thermal/power tuning needed    High    P1010914.JPG   
Advanced > CPU Configuration    Active Performance-cores    All    Keep    High    P1010914-P1010915.JPG   
Advanced > CPU Configuration    Active Efficient-cores    All    Keep    High    P1010914-P1010915.JPG   
Advanced > CPU Configuration    Tcc Activation Offset    10        High    P1010915.JPG   
Advanced > CPU Configuration    Power Limit 1    50000    Review; 1.27 may expose/change CPU power behavior    High    P1010915.JPG    BIOS field describes value in milliwatts, so this is 50 W.
Advanced > CPU Configuration    Power Limit 2    70000    Review; 1.27 release notes mention 80 W PL2 for some CPUs    High    P1010915.JPG    BIOS field describes value in milliwatts, so this is 70 W.
Advanced > Onboard Devices settings    Primary Display    Auto    IGFX    Medium    P1010916.JPG    Photo shows Auto before/around iGPU handoff. Operational target is IGFX so NVIDIA remains compute-only.
Advanced > Onboard Devices settings    Internal Graphics    Auto    Enabled or Auto, if IGFX remains stable    High    P1010916.JPG    Photo shows Auto.
Advanced > Onboard Devices settings    DVMT Pre-Allocated    60M        High    P1010916.JPG   
Advanced > Onboard Devices settings    Aperture Size    256MB        High    P1010916.JPG   
Advanced > Onboard Devices settings    VMD setup menu    Submenu present        High    P1010916.JPG   
Advanced > Onboard Devices settings    HD Audio    Enabled    Keep    High    P1010916.JPG   
Advanced > VMD Configuration    Enable VMD controller    Disabled    Keep    High    P1010917.JPG    Important for current Linux boot layout.
Advanced > ACPI / PCIe    Deep S5    Disabled    Keep unless power-off behavior desired    High    P1010918-P1010919.JPG   
Advanced > ACPI / PCIe    SA-PCIE PORT    Submenu present        High    P1010918-P1010919.JPG   
Advanced > ACPI / PCIe    PCH-PCIE PORT    Submenu present        High    P1010918-P1010919.JPG   
Advanced > ACPI / PCIe    SR-IOV Support    Enabled    Keep    High    P1010918-P1010919.JPG   
Advanced > ACPI / PCIe    Above 4G Decoding    Enabled    Keep    High    P1010918-P1010919.JPG    Important for GPU/PCIe behavior.
Advanced > ACPI / PCIe    Re-Size BAR Support    Enabled    Keep    High    P1010918-P1010919.JPG   
Advanced > ACPI / PCIe    DMA Control Guarantee    Enabled    Keep    High    P1010918-P1010919.JPG   
Advanced > PCIe Port Settings    PCIE4.0x4 SSD    Enabled    Keep    High    P1010920-P1010921.JPG   
Advanced > PCIe Port Settings    PCIE4.0x4 SSD ASPM    L0sL1        High    P1010920-P1010921.JPG   
Advanced > PCIe Port Settings    PCIE SLOT    Enabled    Keep    High    P1010920-P1010921.JPG   
Advanced > PCIe Port Settings    PCIE SLOT ASPM    Disabled    Keep unless explicitly testing ASPM    High    P1010920-P1010921.JPG    Relevant to RTX slot stability/power behavior.
Advanced > PCIe Port Settings    X710 10G NIC    Enabled    Keep    High    P1010920-P1010921.JPG   
Advanced > PCIe Port Settings    X710 10G NIC ASPM    Disabled        High    P1010920-P1010921.JPG   
Advanced > PCIe Port Settings    I226-V NIC ASPM    Auto        High    P1010922-P1010923.JPG   
Advanced > PCIe Port Settings    PCIE3.0x4 SSD    Enabled    Keep    High    P1010922-P1010923.JPG   
Advanced > PCIe Port Settings    PCIE3.0x4 SSD ASPM    Disabled        High    P1010922-P1010923.JPG   
Advanced > PCIe Port Settings    PCIE3.0x2 SSD    Enabled    Keep    High    P1010922-P1010924.JPG   
Advanced > PCIe Port Settings    PCIE3.0x2 SSD ASPM    Disabled        High    P1010922-P1010924.JPG   
Advanced > PCIe Port Settings    I226-LM    Enabled    Keep    High    P1010923-P1010924.JPG   
Advanced > PCIe Port Settings    I226-LM ASPM    Auto        High    P1010924.JPG   
Advanced > PCIe Port Settings    WIFI    Enabled        High    P1010924.JPG    Internal Wi-Fi hardware can still be managed in OS.
Advanced > PCIe Port Settings    WIFI ASPM    Auto        High    P1010924.JPG   
Advanced > ACPI settings    Restore On AC Power Loss    Always Off        High    P1010925.JPG   
Advanced > ACPI settings    Wake Up On LAN    Unchecked / disabled        Medium    P1010925.JPG    Shown as an empty checkbox.
Advanced > ACPI settings    RTC Wake    Disabled        High    P1010925.JPG   
Advanced > HM monitor & Smart fan    CPU Temperature    54 C        High    P1010926.JPG    Runtime reading at photo time, not a persistent setting.
Advanced > HM monitor & Smart fan    System Temperature    49 C        High    P1010926.JPG    Runtime reading at photo time, not a persistent setting.
Advanced > HM monitor & Smart fan    CPU Fan Speed    2045 RPM        High    P1010926.JPG    Runtime reading at photo time.
Advanced > HM monitor & Smart fan    M.2 Fan1 Speed    2311 RPM        High    P1010926.JPG    Runtime reading at photo time.
Advanced > HM monitor & Smart fan    M.2 Fan2 Speed    N/A        High    P1010926.JPG    Runtime reading at photo time.
Advanced > HM monitor & Smart fan    CPU Fan Smart Mode    Automatic Mode        High    P1010926.JPG   
Advanced > HM monitor & Smart fan > CPU fan curve    Temperature 1    40        High    P1010926.JPG   
Advanced > HM monitor & Smart fan > CPU fan curve    Temperature 2    50        High    P1010926.JPG   
Advanced > HM monitor & Smart fan > CPU fan curve    Temperature 3    65        High    P1010926.JPG   
Advanced > HM monitor & Smart fan > CPU fan curve    Temperature 4    85        High    P1010927.JPG   
Advanced > HM monitor & Smart fan > CPU fan curve    PWM 1    70        High    P1010927.JPG   
Advanced > HM monitor & Smart fan > CPU fan curve    PWM 2    100        High    P1010927.JPG   
Advanced > HM monitor & Smart fan > CPU fan curve    PWM 3    120        High    P1010927.JPG   
Advanced > HM monitor & Smart fan > CPU fan curve    PWM 4    150        High    P1010927.JPG   
Advanced > HM monitor & Smart fan > M.2 fan curve    M.2 Fan2 Smart Mode    Automatic Mode        Medium    P1010927.JPG    Photo labels this M.2 Fan2; verify exact fan header in BIOS if important.
Advanced > HM monitor & Smart fan > M.2 fan curve    Temperature 1    45        High    P1010927-P1010928.JPG   
Advanced > HM monitor & Smart fan > M.2 fan curve    Temperature 2    60        High    P1010927-P1010928.JPG   
Advanced > HM monitor & Smart fan > M.2 fan curve    Temperature 3    75        High    P1010928.JPG   
Advanced > HM monitor & Smart fan > M.2 fan curve    Temperature 4    85        High    P1010928.JPG   
Advanced > HM monitor & Smart fan > M.2 fan curve    PWM 1    70        High    P1010928.JPG   
Advanced > HM monitor & Smart fan > M.2 fan curve    PWM 2    100        High    P1010928.JPG   
Advanced > HM monitor & Smart fan > M.2 fan curve    PWM 3    120        High    P1010928.JPG   
Advanced > HM monitor & Smart fan > M.2 fan curve    PWM 4    150        High    P1010928.JPG   
Advanced > Network Stack Configuration    Network Stack    Disabled    Keep    High    P1010929.JPG   
Advanced > Network Stack Configuration    IPv4 PXE Support    Disabled    Keep    High    P1010929.JPG   
Advanced > Network Stack Configuration    IPv6 PXE Support    Disabled    Keep    High    P1010929.JPG   
Advanced > Addons    Intel(R) Ethernet Controller I226-V    58:47:CA:74:6C:31        High    P1010930-P1010931.JPG    UEFI driver shown as Intel(R) 2.5G Ethernet Controller 0.10.04.
Advanced > Addons > I226-V    Link Status    Disconnected        High    P1010931.JPG    Runtime link status at photo time.
Advanced > Addons    Intel(R) Ethernet Controller I226-LM    58:47:CA:74:6C:32        High    P1010930-P1010932.JPG    UEFI driver shown as Intel(R) 2.5G Ethernet Controller 0.10.04.
Advanced > Addons > I226-LM    Link Status    Disconnected        High    P1010932.JPG    Runtime link status at photo time.
Security    Administrator Password    NOT INSTALLED        High    P1010933.JPG   
Security    User Password    NOT INSTALLED        High    P1010933.JPG   
Security    Change Administrator Password    Not Installed        High    P1010933.JPG    Action item, not a setting value.
Security    Change User Password    Not Installed        High    P1010933.JPG    Action item, not a setting value.
Security > Secure Boot    System Mode    User        High    P1010934.JPG   
Security > Secure Boot    Secure Boot    Disabled    Keep unless explicitly enabling Secure Boot    High    P1010934.JPG   
Security > Secure Boot    Secure Boot status    Not Active        High    P1010934.JPG   
Security > Secure Boot    Secure Boot Mode    Standard        High    P1010934.JPG   
Security > Secure Boot    Restore Factory Keys    Action item        High    P1010934.JPG    Do not use casually.
Security > Secure Boot    Reset To Setup Mode    Action item        High    P1010934.JPG    Do not use casually.
Boot > Boot Configuration    Bootup NumLock State    On        High    P1010935.JPG   
Boot > Boot Configuration    Quiet Boot    Unchecked / disabled        Medium    P1010935.JPG    Shown as an empty checkbox.
Boot > Boot Option Priorities    Boot Option #1    UEFI USB Device    Review after boot-order work    High    P1010935-P1010937.JPG    Photo state is older than current efibootmgr repair.
Boot > Boot Option Priorities    Boot Option #2    UEFI Hard Disk        High    P1010935-P1010937.JPG    Photo state is older than current efibootmgr repair.
Boot > Boot Option Priorities    Boot Option #3    UEFI CD/DVD        High    P1010935-P1010937.JPG    Photo state is older than current efibootmgr repair.
Boot > Boot Option Priorities    Boot Option #4    UEFI NVME: Windows Boot Manager    Prefer debian (WD_BLACK SN770 1TB) first    High    P1010935-P1010937.JPG    Photo state is older than current efibootmgr repair.
Boot > Boot Option Priorities    Boot Option #5    UEFI Network        High    P1010936-P1010937.JPG    Photo state is older than current efibootmgr repair.
Boot > UEFI NVME Drive BBS Priorities    Boot Option #1    Windows Boot Manager (KINGSTON OM8PGP41024Q-A0)    debian (WD_BLACK SN770 1TB)    High    P1010938.JPG    Photo state is older than current efibootmgr repair and shows Windows first.
Boot > UEFI NVME Drive BBS Priorities    Boot Option #2    debian (WD_BLACK SN770 1TB)    Windows Boot Manager second    High    P1010938.JPG   
Boot > UEFI NVME Drive BBS Priorities    Boot Option #3    debian (Lexar SSD NM800PRO 2TB)    Third / fallback    High    P1010938.JPG   
Save & Exit    Save Changes and Reset    Action item        High    P1010942.JPG   
Save & Exit    Discard Changes and Reset    Action item        High    P1010942.JPG   
Save & Exit    Load Optimized Defaults    Action item    Do not use unless intentionally resetting BIOS    High    P1010942.JPG   
Save & Exit    Boot Override: Windows    Windows Boot Manager (KINGSTON OM8PGP41024Q-A0)        High    P1010942.JPG   
Save & Exit    Boot Override: Debian WD Black    debian (WD_BLACK SN770 1TB)    Use when manually forcing Debian    High    P1010942.JPG   
Save & Exit    Boot Override: Debian Lexar    debian (Lexar SSD NM800PRO 2TB)    Fallback only    High    P1010942.JPG   
MEBx    Intel(R) ME Password / MEBx Login    Password prompt/menu present        High    P1010939-P1010941.JPG    No meaningful settings captured; entering MEBx prompts for password.
Live Debian state    Current UEFI BootOrder from efibootmgr    0004,0000,0005,0003    Keep 0004 first    High    efibootmgr 2026-06-17    0004 is debian on WD_BLACK SN770; 0000 is Windows Boot Manager; 0005 is debian on Lexar.
Live Debian state    Current UEFI BootNext from efibootmgr    4    Use as needed before reboot tests    High    efibootmgr 2026-06-17    BootNext is one-time; firmware clears it after use.
 

Attachments

LDighera

New Member
Feb 4, 2024
28
3
3
Santa Barbara, CA
Subject: MS-01: Can GRUB sound a tone through the headphone jack, or is there a buzzer connection?


I would like my Minisforum MS-01 to produce a noticeable tone when the GRUB boot menu appears.

A powered external speaker system is connected to the MS-01’s front 3.5 mm headphone jack. Sound through these speakers works
normally after Linux starts, but GRUB does not produce any sound through them.

I configured GRUB with:

GRUB_INIT_TUNE="480 440 1"

The resulting GRUB configuration contains:

play 480 440 1

No tone is audible.

I also installed the Linux beep program, but its output is inaudible. Linux reports devices named “PC Speaker” and “HDA
Digital PCBeep,” but these names may only indicate that the computer can generate a beep signal. They do not prove that an
actual speaker or buzzer is installed.

Minisforum’s manual shows HDMI audio and the front 3.5 mm audio jack. It does not show an internal speaker, buzzer, or
connector for one.

I would appreciate help with the following questions:

1. Does the MS-01 actually contain a small internal speaker or buzzer?
2. Has anyone found a documented connector for adding one?
3. If such a connector exists, could you provide a clear motherboard photograph, the connector’s pin arrangement and voltage,
and the type of buzzer you tested?

4. Has anyone made GRUB produce sound through the MS-01’s normal headphone jack?
5. Is there a USB buzzer or other external sound device that GRUB can operate before Linux starts?
6. Is there an MS-01 firmware setting that enables a startup or boot-menu beep?

The sound needs to occur when GRUB appears. Playing a sound after Linux starts would be too late for this purpose.

I do not want to connect anything to an unidentified motherboard connector or soldering point without a confirmed and tested
pin arrangement.