only C3 C-state |
Post Reply |
Author | |
djieno
Newbie Joined: 18 Mar 2024 Location: Amsterdam Status: Offline Points: 95 |
Post Options
Thanks(0)
Posted: 18 Mar 2024 at 12:39am |
I'm trying to to achieve lower power consumption on 'idle' for my server.
It idles around 18-19 watts having nothing attached. Running RKE2/K8S around 21-22. I've noticed in powertop it only offers c3 state and not like my other machines upto c10. Asrock riptide B550M P1.40 Ryzen 7 pro 4750G gskill 64 gb I've found AMISCE (SCELNX or SCEWIN) to be able to unlock bios and enable the hidden feature for an intel based motherboard. As discribed here: https://askubuntu.com/questions/1483343/c-states-not-fuctioning-on-ubuntu-server-22-04-please-help#:~:text=So%20you%20have%20to%20enable/change%20hidden%20BIOS%20menus%20by%20using%20AMISCE%20(AMI%20Setup%20Control%20Environment)%20utility%20v5.03%20or%205.05%20for%20Windows%20(it%20can%20easily%20be%20found%20on%20the%20internet).%20So%20you%20have%20to%20install%20Windows%20and%20to%20enable%20Administrator%20password%20in%20your%20BIOS Amisce (scelnx) errors: AMISCE not supported on this system So has anybody else solved this problem not having higher c-states for an amd/am4 motherboard ? I'm happy to wreck the motherboard attempting to achieve this. |
|
Katana1074
Senior Member Joined: 31 Dec 2022 Status: Offline Points: 1325 |
Post Options
Thanks(0)
|
Hi there try updating to the latest bios (3.40)...
you should be able to change c-states in the bios... |
|
CPU: RYZEN 7950x | Motherboard: ASROCK X670E TAICHI | GPU: MSI RTX4090 LIQUID X 24GB | RAM: FURY X DDR5 C40 | Hard Drive: INTEL OPTANE 900P 480GB,1 x SAMSUNG 980 PRO 2TB,2 X ADATA S8200X 2TB
|
|
djieno
Newbie Joined: 18 Mar 2024 Location: Amsterdam Status: Offline Points: 95 |
Post Options
Thanks(0)
|
I've updated the bios
ubuntu@node02:~$ sudo dmidecode -t bios # dmidecode 3.3 Getting SMBIOS data from sysfs. SMBIOS 3.3.0 present. Handle 0x0000, DMI type 0, 26 bytes BIOS Information Vendor: American Megatrends International, LLC. Version: P3.40 Release Date: 01/18/2024 Address: 0xF0000 Runtime Size: 64 kB ROM Size: 16 MB Characteristics: PCI is supported BIOS is upgradeable BIOS shadowing is allowed Boot from CD is supported Selectable boot is supported BIOS ROM is socketed EDD is supported Japanese floppy for NEC 9800 1.2 MB is supported (int 13h) Japanese floppy for Toshiba 1.2 MB is supported (int 13h) 5.25"/360 kB floppy services are supported (int 13h) 5.25"/1.2 MB floppy services are supported (int 13h) 3.5"/720 kB floppy services are supported (int 13h) 3.5"/2.88 MB floppy services are supported (int 13h) Print screen service is supported (int 5h) 8042 keyboard services are supported (int 9h) Serial services are supported (int 14h) Printer services are supported (int 17h) CGA/mono video services are supported (int 10h) ACPI is supported USB legacy is supported BIOS boot specification is supported Targeted content distribution is supported UEFI is supported BIOS Revision: 5.17 Enabled c-states under: advanced/amd cbs/cpu common options/global c-state control. ----> Does it needs some other magic setting I missed to enable more than c3 states? Pkg(OS) | Core(OS) | CPU(OS) 0 CPU(OS) 8 POLL 0.0% | POLL 0.0% | POLL 0.0% 0.0 ms 0.0% 0.0 ms C1 1.1% | C1 0.9% | C1 1.0% 0.2 ms 0.8% 0.1 ms C2 11.7% | C2 11.2% | C2 11.1% 0.4 ms 11.2% 0.4 ms C3 81.8% | C3 81.5% | C3 81.3% 3.5 ms 81.8% 3.4 ms |
|
Katana1074
Senior Member Joined: 31 Dec 2022 Status: Offline Points: 1325 |
Post Options
Thanks(0)
|
Hi there.....
4750g Pro should have upto c6.... try the following : Global C-state: enabled, Cool n Quiet: enabled, Power Supply Idle Control: Typical Regards Edited by Katana1074 - 20 Mar 2024 at 3:26pm |
|
CPU: RYZEN 7950x | Motherboard: ASROCK X670E TAICHI | GPU: MSI RTX4090 LIQUID X 24GB | RAM: FURY X DDR5 C40 | Hard Drive: INTEL OPTANE 900P 480GB,1 x SAMSUNG 980 PRO 2TB,2 X ADATA S8200X 2TB
|
|
djieno
Newbie Joined: 18 Mar 2024 Location: Amsterdam Status: Offline Points: 95 |
Post Options
Thanks(0)
|
HI ! Thanks for replying and helping to solve the c-states issue!
I've been searching in the bios for the two setttings: Cool Quiet: enabled Power Supply Idle Control: Typical I didn't see them. I've checked advanced/cpu configuration and also went through all the overclocking items. Did I miss them or is it like some b450m forum messages I found that asrock removed these? Would you know where the two settingss are located in the p3.40 version for b550m ? Most likely I missed them... |
|
Katana1074
Senior Member Joined: 31 Dec 2022 Status: Offline Points: 1325 |
Post Options
Thanks(0)
|
Hi there...
Please see the instructions at : https://www.reddit.com/r/Amd/comments/8yzvxz/ryzen_c6_state_sleep_power_supply_common_current/ Sorry cool and quiet has been renamed go to Advanced\CPU Configuration\PSS Support.... Edited by Katana1074 - 21 Mar 2024 at 7:31pm |
|
CPU: RYZEN 7950x | Motherboard: ASROCK X670E TAICHI | GPU: MSI RTX4090 LIQUID X 24GB | RAM: FURY X DDR5 C40 | Hard Drive: INTEL OPTANE 900P 480GB,1 x SAMSUNG 980 PRO 2TB,2 X ADATA S8200X 2TB
|
|
djieno
Newbie Joined: 18 Mar 2024 Location: Amsterdam Status: Offline Points: 95 |
Post Options
Thanks(0)
|
no worries!
advanced/cpu configuration/pss support was already on enabled the article also mentioned disabling advanced/cpu configuration/smt disabled made not difference (still on pkg(os) c3 max) all the other mentioned in the reddit post might be already inapplicable of it's version. At least I couldn't find them in my p3.40 |
|
djieno
Newbie Joined: 18 Mar 2024 Location: Amsterdam Status: Offline Points: 95 |
Post Options
Thanks(0)
|
I managed to get nvram.txt from winsce - Anybody which settings I need to change ? There are some obvious ones with Cstates but just like to fully unlock and have c3+ states.
https://codeshare.io/WLXwK8 |
|
Katana1074
Senior Member Joined: 31 Dec 2022 Status: Offline Points: 1325 |
Post Options
Thanks(0)
|
On ASRock boards, after updating the BIOS, going to: OC Tweaker > OC Mode , setting it to AMD CBS, and then going to Advanced > AMD CBS > Power Supply Idle Control, and setting it to typical current idle. Press F10, and then Enter to cement it. The UI might be confusing otherwise.
|
|
CPU: RYZEN 7950x | Motherboard: ASROCK X670E TAICHI | GPU: MSI RTX4090 LIQUID X 24GB | RAM: FURY X DDR5 C40 | Hard Drive: INTEL OPTANE 900P 480GB,1 x SAMSUNG 980 PRO 2TB,2 X ADATA S8200X 2TB
|
|
djieno
Newbie Joined: 18 Mar 2024 Location: Amsterdam Status: Offline Points: 95 |
Post Options
Thanks(0)
|
In my setup I can relate to these options:
OC tweaker: Overclock mode (speed bus) (option auto/manual) manual: bclk(mhz) cpu frequency and voltage (vid) change soc/uncore oc mode (options: auto disbaled enabled soc/uncore oc voltage (VID) (auto) cld0 cddp voltage control cld0 cddg ccd voltage control DRAM etc below ############### Advanced/amd cbs: performance custom core pstates accept Options auto/custom) custom give: pstates freq mhz pstates vid I went through alle menus under both main sections - didn't see the power supply idle settings. I also searched the nvram.txt for possible combinations. Could you check the codeshare is posted if 'I need better glases' ? :D Already much appreciated for your help sofar! |
|
Post Reply | |
Tweet
|
Forum Jump | Forum Permissions You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |