Reduce power consumption with powertop


Recommended Posts

Wake on LAN is disabled. MTU is 1500. Other setting bring no changes of the C State. 
I think this parameter are not need to reboot the OS and are no persistent commands, right?
 

MTU

Disable NIC Flow Control

Disable NIC Offload

Ethernet NIC Rx Buffer

Ethernet NIC Tx Buffer

 

Link to comment

Hi guys,

 

hope someone might have an answer for my system behavior.

 

My setup:

- Intel i3-13100

- ASUSTeK COMPUTER INC. Pro B760M-C

- Samsung 970 Evo Plus

- 2x WD HDD

- Corsair RM550x

- Only onboard controllers for SATA, Ethernet, ...

- Unraid 6.12.6

- Powertop 2.15

 

I am able to achieve approx. 15-17 W in Idle with HDD spinned down.

With spinned up HDD consumption is around 20-22 W.

(No dockers or VMs active)

 

Do you feel there is space for further improvements?

 

What is strange to me in powertop:

  • With spinned up HDDs C-states are reaching up to C10
    image.thumb.png.88c0389b3617c4d78a73bc759a5e1edc.png
  • With spinned down HDD, only C8 is possible
    image.thumb.png.c5ca6ebc6844a7090c322f1a8846a806.png

 

Do you have any idea what could be the reason for this?

Any further info needed to identify the root cause?

 

Looking forward to your advices and ideas :-)

Link to comment

@Johnny159 check also if you have enabled ASPM on all possible PCI devices, search it on previous page

 

  • What is your output of this command: ?
lspci -vvPPDq | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:./]+|:\sASPM (\w+)? ?((En|Dis)abled)?)';

 

  • For such system with (only) 2 HDDs the 550W power supply is too much

 

  • I have also i3-13100 with Asus Pro H610T D4-CSM and power consumption of whole system is < 5W in idle. But I have only 1x SSD and 1x RAM and no active cooling (no fan because I have fanless cooling)
     - see:

 

Edited by bagican
Link to comment

Thanks for the quick reply.

 

ASPM is enabled on all devices as far as I can see:

  • ~# lspci -vvPPDq | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:./]+|:\sASPM (\w+)? ?((En|Dis)abled)?)';
  • 0000:00:1a.0 PCI bridge: Intel Corporation Device 7a48 (rev 11) (prog-if 00 [Normal decode])
                    LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
  • 0000:00:1c.0 PCI bridge: Intel Corporation Device 7a38 (rev 11) (prog-if 00 [Normal decode])
                    LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk-
  • 0000:00:1a.0/01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 (prog-if 02 [NVM Express])
                    LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+

The power supply is the only one I have available at the moment.

Since it should have a quite high efficiency even in low load condition, I hope it to be a minor optimization factor.

 

 

I have equipped a single RAM module and have now performed an additional test with Unraid in safe mode without any plugin, docker etc. active and disconnected HDDs and fans (beside CPU fan). Display and USB devices are plugged off, only Unraid USB stick and Ethernet are connected.

Due to disconnected HDDs, the array can of course not be started.

But since powertop shows C10 state (checked while not in Unraid safe mode) I assume, that system is still controlled and power safe modes are active.

Power consumption shows: 12-13 Watt

 

Both measurement devices are cross-validated with several classical bulbs and LED lamps for which they show accurate results.

 

Any proposal for further reduction measures?

Edited by Johnny159
Link to comment

 

19 hours ago, de-sascha said:

Wake on LAN is disabled. MTU is 1500. Other setting bring no changes of the C State. 
I think this parameter are not need to reboot the OS and are no persistent commands, right?
 

MTU

Disable NIC Flow Control

Disable NIC Offload

Ethernet NIC Rx Buffer

Ethernet NIC Tx Buffer

 

 

Hi,

 

I have almost the same system as you:

 

- ASUS Pro H610T D4-CSM

- Intel i3 12100 boxed

- 1x 16GB Crucial DDR4 3200MHz

- Leicke ULL NT03015 12V 120W 

- Transcend 16GB JF V10 (no HHD for testing)

- Unraid 6.12.6

 

I found the solution to enable ASPM for the Realtek RTL8111H (it works for me):

 

echo 1 | sudo tee /sys/bus/pci/drivers/r8169/0000\:02\:00.0/link/l1_2_aspm

 

"0000\:02\:00.0" is the adress for the Realtek RLT8111H from lspci (0000:02:00.0).

 

But the lowest wattage I can reach is 4,7 watts with unplugged HDMI cable and unplugged keyboard.

 

@bagican How can you reach 3 watts? Is your Akasa power supply so much better?

  

Edited by bromerico975
forget Quote
Link to comment

Does POWERTOP allow you to undervolt, as is possible on some intel CPUs under Windows with intel XTU?
It's possible to reduce CPU, cache and iGPU voltage. 

This is what I was doing on a laptop with an i5 10300H.

Link to comment

@bagican Thanks a lot for your help!

 

It took me a bit to workaround the script since I have no end point connected to this bridge, but finally set it too L1 only.

Unfortunately it has no impact on the power consumption.

 

I have not found any explanation, why spinning up the HDDs blocks the package to reach C10, but only C8.

Does anyone has a glue why this is happening?

 

Any other idea what to change for further idle reduction?

Link to comment

I have a problem figuring out how to achieve deeper package C-states than C3.

I found somewhere in this forum list of rigs and C-states achieved by it's users but can't find it right now but there was someone that achieved C8 with my motherboard and CPU in Unraid.

 

Is there something that i missed?

 

CPU and Cores achieves C10 with no issues in PowerTop but Package is not.
Motherboard: MAG B660M MORTAR WIFI DDR4
CPU: i5-12500

  • All devices disconnected except OS USB -> BIOS
  • disabled Turbo Boost -> BIOS
  • ASPM turned to L1 for all devices -> BIOS
  • ASPM native enabled/disabled (tried both) -> BIOS
  • audio, LED, USB3 ports disabled -> BIOS
  • Wake on LAN enabled because I need it -> BIOS and OS
  • Array stoped
  • connected via SSH
  • web interface closed
  • pcie_aspm=force in syslinux.cfg

I found that 1c.0 PCI bridge can't be switched to L1 - don't know why. And there is no endpoint assigned to it.

I think it may cause my issues with C3

Quote

0000:00:06.0 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 (rev 05) (prog-if 00 [Normal decode])
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
0000:00:1c.0 PCI bridge: Intel Corporation Alder Lake-S PCH PCI Express Root Port #1 (rev 11) (prog-if 00 [Normal decode])
                LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk-
0000:00:1c.1 PCI bridge: Intel Corporation Alder Lake-S PCH PCI Express Root Port #2 (rev 11) (prog-if 00 [Normal decode])
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
0000:00:1c.3 PCI bridge: Intel Corporation Device 7abb (rev 11) (prog-if 00 [Normal decode])
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
pcilib: sysfs_read_vpd: read failed: No such device
0000:00:06.0/01:00.0 Non-Volatile memory controller: Kingston Technology Company, Inc. KC3000/FURY Renegade NVMe SSD E18 (rev 01) (prog-if 02 [NVM Express])
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
0000:00:1c.1/03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
0000:00:1c.3/04:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02) (prog-if 01 [AHCI 1.0])
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+

 

I've tried to figure it out and it seems that the end point should be 02.00.0

Quote

root@Tower:/boot# lspci -t
-[0000:00]-+-00.0
           +-02.0
           +-06.0-[01]----00.0
           +-08.0
           +-0a.0
           +-14.0
           +-14.2
           +-16.0
           +-17.0
           +-1c.0-[02]--
           +-1c.1-[03]----00.0
           +-1c.3-[04]----00.0
           +-1f.0
           +-1f.4
           \-1f.5

 

@Johnny159 regarding your advice I've tried to execute script before, but it seems that there is wrong value set in register.

I hoped that you had similar issue.

For other devices script works good

Quote

00:1c.0 PCI bridge: Intel Corporation Alder Lake-S PCH PCI Express Root Port #1 (rev 11)
00: 86 80 b8 7a 07 04 10 00 11 00 04 06 10 00 81 00
10: 00 00 00 00 00 00 00 00 00 02 02 00 50 50 00 00
20: 80 80 10 81 01 00 91 00 60 00 00 00 60 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 00 12 00
40: 10 80 42 01 01 80 00 00 20 00 10 00 13 4c 71 01
50: 03 00 01 10 60 00 04 00 00 00 00 00 08 00 00 00
60: 00 00 00 00 37 08 b8 00 00 04 00 00 0e 00 80 01
70: 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 05 90 81 00 38 02 e0 fe 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 0d a0 00 00 00 00 00 00
a0: 01 00 03 c8 08 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 11 80 00 0f 00 08 00 00 02 00 11 09 00 00 00 00
e0: 00 37 11 00 00 00 00 00 04 80 02 00 00 20 00 00
f0: 70 01 00 00 00 f3 00 40 00 0f 11 00 00 00 0a 00

 

I used script from here https://z8.re/blog/aspm but the value is not valid.

Quote

root@Tower:/boot# python3 script
00:1c.0 PCI bridge: Intel Corporation Alder Lake-S PCH PCI Express Root Port #1 (rev 11)
0x34 points to 0x40
Value at 0x40 is 0x10
Found the byte at: 0x40
Adding 0x10 to the register...
Final register reads: 0x3
Byte to patch: 0x50
Byte is set to 0x3
Traceback (most recent call last):
  File "/boot/script", line 89, in <module>
    main()
  File "/boot/script", line 84, in main
    patch_device(root_complex)
  File "/boot/script", line 73, in patch_device
    print(f"-> {ASPM(int(endpoint_bytes[byte_position_to_patch])).name}")
  File "/usr/lib64/python3.9/enum.py", line 384, in __call__
    return cls.__new__(cls, value)
  File "/usr/lib64/python3.9/enum.py", line 702, in __new__
    raise ve_exc
ValueError: 3 is not a valid ASPM

 

Any help and advice kindly appreciated.

Edited by chchiyan
Link to comment

@chchiyan Seems like you have (like me) no device connected to this pci bridge and therefore no endpoint.

 

You should access register 0x50 of this brigde and set it to L1 (0x02) instead of L0sL1 (0x03).

Following command should work for you: sudo setpci -s 00:1c.0 0x50.B=0x02

 

Based on my setup, this is not improving the consumption.

 

I have now stripped down my system to the bare minimum:

  • Motherboard
  • CPU + Fan
  • Power Supply
  • USB live OS (Unraid and Debian 12 standard) on USB2.0 port
  • All unused peripherals deactivated in BIOS
  • ASPM and other measures enabled
  • Played around with cpu governor and other settings

I don't see any impact from the settings and am stuck at 12-13 W idle consumption with 80-90% in C10 state.

 

Does anyone has further proposals?

  • Thanks 1
Link to comment
1 hour ago, chchiyan said:

You are right, L1 enabled and not any change in C-states.

Anyway thank you with that command!

 

Still max C3 for package in my case

 

image.thumb.png.e0d4ccc6ea349fcd894bc677b00ce9d1.png

 

 

Check your NIC if your Motherboard has also an Intel 2,5 GB I226V then probably it can't reach any deeper C-States. (Asus and BIOStar using the same NIC and maybe your MSI too)
Unplug NIC-Cable (don't disable NIC in BIOS or put it energy saving via Powertop) and Check the C-States whit Monitor / Keyboard directly. It Should reach C6-C8 and whiteout Monitor and a short wait Time maybe it reach C10.

 

 

Edited by FlowDE
  • Thanks 1
Link to comment
17 minutes ago, FlowDE said:

 

 

Check your NIC if your Motherboard has also an Intel 2,5 GB I226V then probably it can't reach any deeper C-States. (Asus and BIOStar using the same NIC and maybe your MSI too)
Unplug NIC-Cable (don't disable NIC in BIOS or put it energy saving via Powertop) and Check the C-States whit Monitor / Keyboard directly. It Should reach C6-C8 and whiteout Monitor and a short wait Time maybe it reach C10.

 

 

It have RTL8125BG but after pluging out cable package still goes to only C3 state.

I've found plugin with drivers for this NIC chip -> no changes

Link to comment

I am completely unable to get my 12500 & ASRock Z790 Pro RS/D4 below C3. I've spent 6+ hours playing with bios settings, booting various distros & nothing. I've found that I'm not alone. Some guys on hardwareluxx have also said they cannot, under any circumstances, get below C3.

https://www.hardwareluxx.de/community/threads/die-sparsamsten-systeme-30w-idle.1007101/page-96#post-30088115

https://www.hardwareluxx.de/community/threads/die-sparsamsten-systeme-30w-idle.1007101/page-89#post-29899171

This board & the h670 riptide are both borked. Would it be worth adding a list of borked boards to the original post? I would hate for someone else to lose as much time as I have to these terrible asrock boards.

Link to comment
57 minutes ago, chchiyan said:

@FlowDE i'll post my BIOS settings later but large part of those on your screenshot isn't even there.

 

@KarlMeyer do you know of any mATX boards that are able to achieve deeper c-states?

I'll to check those links in search of any hints.

Check this spreadsheet out if you haven't already.

 

https://docs.google.com/spreadsheets/d/1LHvT2fRp7I6Hf18LcSzsNnjp10VI-odvwZpQZKv_NCI/edit#gid=0

 

There are some mATX boards on there. I'm going to give the MSI PRO Z690-A DDR4 a try & see if I can get down to C8 or C10 since I know it's possible with that board & my 12500. C10 probably isn't achievable in real world use with a connectx4 + sata expander, but maybe C8 is. Even C6 would be a big jump from C3 I assume. For the record, my ASRock Z790 Pro RS/D4 would not go below 41w idle even with everything disabled.

Link to comment

Ive just got myself an Asrock Z790 Pro RS/D4

Core i5-12400

Crucial 2X 16 GB DDR4 3200 1.2V

Cooler Master MWE 850 Gold V2 PSU

Ive enable all the ASPM on my bios and tested the system with barebone setup only get to C3 status.

Unraid iGPU driver installed

CPU Governor set to Power Save

What might be the issue that i cant get any lower than C3

Barebone power consumption 36W

 

image.png.4a5d9095eab64dabbe3fe19ebc79513f.png

image.thumb.png.2b4d1fd8524986901eac93f79f6a42f9.png

image.thumb.png.6fe159ba91fea67323cc8e52d5c33f18.png

image.thumb.png.ac775d3fcd8108eecf74282365560cd5.png

image.thumb.png.7b83a649286186093cc16d33a53b128c.png

image.thumb.png.3aa1cee6f8ecfe03e7c9adebafe60f1d.pngimage.png.a767ee45e26c382ef26b174b59a03942.png

 

image.thumb.png.c56a41240b5915082352cc73265bb2a6.png

Edited by feins
update power consunption
Link to comment

Does unraid publish any stats on hardware anywhere a bit like steam do?

 

It would clog this thread up so would need to be somewhere else maybe a website.

 

Would be interesting to see some more numbers on what everyones running and average power consumption (probably only achievable on systems with ups attached).

Edited by dopeytree
  • Like 1
Link to comment
On 9/6/2023 at 11:15 AM, mgutt said:

That's typically ASRock. On some Asrock boards you can only choose C6. It seems ASRock made an internal decision to limit C-States on all their boards to reduce driver issues / support requests. Because some bad hardware drivers work in for example C3, but crash on C8 and maybe the customers than ask ASRock for support although it's because of a bad driver of a PCIe card of a different manufacturer. Finally it means for us not to buy any ASRock products.

 

On 9/9/2023 at 7:45 AM, yupop said:

Finally an honest reply from Asrock

 

Quote

Regarding your question, we have confirmed with R&D department again that the motherboard does not support C6, C8 and C10.

Sorry for inconvenience.

 

 

Good news everyone!

I managed to get C10 pkg C-State (previously I get no higher than C3) on

Asrock LGA1700 mobo and you can too. Yay!

 

My setup is:

 

Motherboard: Asrock H610M-ITX/ac
CPU: i5-12500
NVME: Samsung 970 EVO 500Gb
SSD: PLEXTOR PX-128M (only used on Windows) / 2x2.5" HDD: 250GB Samsung HM250HI + 4TB Seagate ST4000LM016 (on Proxmox)
RAM: 2x32Gb Samsung DDR4 3200
PSU: Corsair RM650x 2021

 

 

So you have to enable/change hidden BIOS menus by using AMISCE (AMI Setup Control Environment) utility v5.03 or 5.05 for Windows (it sometimes provided with MSI software products and can easily be found on the internet). So you have to install Windows and to enable Administrator password in your BIOS.


1 Run Powershell as admin and cd to folder where your AMISCE extracted when run this command:

 

.\SCEWIN_64.exe /o /s '.\setup_script_file.txt' /a

 

In the setup_script_file.txt current values is marked with asterisk “*”.

Our goal is to change “Lower Power S0 Idle Capability” from 0x0 (Disabled) to 0x1 (Enabled).


From the command line you can check value/status by this command:

 

.\SCEWIN_64.exe /o /lang 'en-US' /ms "Low Power S0 Idle Capability" /hb

 

“*” next to “[00]Disabled” indicates it currently disabled. Then change it:

 

.\SCEWIN_64.exe /i /lang 'en-US' /ms "Low Power S0 Idle Capability" /qv 0x1 /cpwd YOUR-BIOS-ADMIN-PASSWORD /hb

 

Check again:

 

.\SCEWIN_64.exe /o /lang 'en-US' /ms "Low Power S0 Idle Capability" /hb

 

I also changed this settings because I wanted to :)

 

.\SCEWIN_64.exe /i /lang 'en-US' /ms "LED MCU" /qv 0x0 /hb
.\SCEWIN_64.exe /i /lang 'en-US' /ms "Native ASPM" /qv 0x0 /cpwd YOUR-BIOS-ADMIN-PASSWORD /hb
.\SCEWIN_64.exe /i /lang 'en-US' /ms "Discrete Bluetooth Interface" /qv 0x0 /cpwd YOUR-BIOS-ADMIN-PASSWORD /hb
.\SCEWIN_64.exe /i /lang 'en-US' /ms "UnderVolt Protection" /qv 0x0 /hb
.\SCEWIN_64.exe /i /lang 'en-US' /ms "Password protection of Runtime Variables" /qv 0x0 /cpwd YOUR-BIOS-ADMIN-PASSWORD /hb

 

2 Another approach is to edit setup_script_file.txt manually by changing the asterisk location. And then:

 

.\SCEWIN_64.exe /i /s '.\setup_script_file_S0_enable.txt' /ds /r

 

Finally, reboot your machine.

 

In Windows I have C8 pkg C-State (Throttlestop utility) and 4.5 watts from the wall at idle (display went to sleep).


in Proxmox (sorry I don't use Unraid but this forum is a godsend) as you see I have

C10 (couldn't believe my eyes at first) and 5.5 - 6 watts from the wall with disks spinned down (added 2 2,5" HDDs: 250GB Samsung HM250HI and 4TB Seagate ST4000LM016 instead of Plextor SSD)

 

This guide was heavily inspired by another guide (I don't know if it's allowed to post links to another forums but you can find it by searching "Enabling hidden BIOS settings on Gigabyte Z690 mainboards")

2024-01-17-15:48:48-screenshot.png

  • Like 2
  • Thanks 2
  • Upvote 1
Link to comment
44 minutes ago, genesisdoeswhatnintendont said:

 

 

 

Good news everyone!

I managed to get C10 pkg C-State (previously I get no higher than C3) on

Asrock LGA1700 mobo and you can too. Yay!

 

My setup is:

 

Motherboard: Asrock H610M-ITX/ac
CPU: i5-12500
NVME: Samsung 970 EVO 500Gb
SSD: PLEXTOR PX-128M (only used on Windows) / 2x2.5" HDD: 250GB Samsung HM250HI + 4TB Seagate ST4000LM016 (on Proxmox)
RAM: 2x32Gb Samsung DDR4 3200
PSU: Corsair RM650x 2021

 

 

So you have to enable/change hidden BIOS menus by using AMISCE (AMI Setup Control Environment) utility v5.03 or 5.05 for Windows (it sometimes provided with MSI software products and can easily be found on the internet). So you have to install Windows and to enable Administrator password in your BIOS.


1 Run Powershell as admin and cd to folder where your AMISCE extracted when run this command:

 

.\SCEWIN_64.exe /o /s '.\setup_script_file.txt' /a

 

In the setup_script_file.txt current values is marked with asterisk “*”.

Our goal is to change “Lower Power S0 Idle Capability” from 0x0 (Disabled) to 0x1 (Enabled).


From the command line you can check value/status by this command:

 

.\SCEWIN_64.exe /o /lang 'en-US' /ms "Low Power S0 Idle Capability" /hb

 

“*” next to “[00]Disabled” indicates it currently disabled. Then change it:

 

.\SCEWIN_64.exe /i /lang 'en-US' /ms "Low Power S0 Idle Capability" /qv 0x1 /cpwd YOUR-BIOS-ADMIN-PASSWORD /hb

 

Check again:

 

.\SCEWIN_64.exe /o /lang 'en-US' /ms "Low Power S0 Idle Capability" /hb

 

I also changed this settings because I wanted to :)

 

.\SCEWIN_64.exe /i /lang 'en-US' /ms "LED MCU" /qv 0x0 /hb
.\SCEWIN_64.exe /i /lang 'en-US' /ms "Native ASPM" /qv 0x0 /cpwd YOUR-BIOS-ADMIN-PASSWORD /hb
.\SCEWIN_64.exe /i /lang 'en-US' /ms "Discrete Bluetooth Interface" /qv 0x0 /cpwd YOUR-BIOS-ADMIN-PASSWORD /hb
.\SCEWIN_64.exe /i /lang 'en-US' /ms "UnderVolt Protection" /qv 0x0 /hb
.\SCEWIN_64.exe /i /lang 'en-US' /ms "Password protection of Runtime Variables" /qv 0x0 /cpwd YOUR-BIOS-ADMIN-PASSWORD /hb

 

2 Another approach is to edit setup_script_file.txt manually by changing the asterisk location. And then:

 

.\SCEWIN_64.exe /i /s '.\setup_script_file_S0_enable.txt' /ds /r

 

Finally, reboot your machine.

 

In Windows I have C8 pkg C-State (Throttlestop utility) and 4.5 watts from the wall at idle (display went to sleep).


in Proxmox (sorry I don't use Unraid but this forum is a godsend) as you see I have

C10 (couldn't believe my eyes at first) and 5.5 - 6 watts from the wall with disks spinned down (added 2 2,5" HDDs: 250GB Samsung HM250HI and 4TB Seagate ST4000LM016 instead of Plextor SSD)

 

This guide was heavily inspired by another guide (I don't know if it's allowed to post links to another forums but you can find it by searching "Enabling hidden BIOS settings on Gigabyte Z690 mainboards")

2024-01-17-15:48:48-screenshot.png

 

Nice, good job!

I have to give it a try.

 

Yesterday I've spend about 6 hours searching for tools to edit BIOS and learning how to use it.

 

Is there a command to list all hidden BIOS features? My board is from MSI so names may be different.

  • Like 1
Link to comment

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.