• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

4P 6174 underclock

vincel

n00b
Joined
Jan 26, 2012
Messages
54
My barebone system SUPERMICRO AS-1042G-TF 1U with 4 6174 now running at 1.8GHz.
It has [H] bios and OC 10%, and was running for a couple of weeks at 2.4GHz. Cpus has passive heatsink and system fan speed was set to balance, because fulspeed was so noisy.
I did not check cpu temp accurately, just log in once a while through IPMI, and CPU1 temp was medium, other CPUs temps were low. Since 2 days ago I started to see TPF increased but I did not check into problem. Last night I had time to look at it and dmesg shows speed at 1800MHz. Is there anything I can set other than reflash original bios, or change CPU1 with CPU4, or rerun smocng.sh to make it run faster or at least at stock speed of 2.2GHz? Any help would be appreciated and thanks guys for the contribution to the science and progress, keep working hard. :p
 
Did you disable the powernow and all the other energyu saving items?

You had mentioned you pulled the fans back, so if you have powernow on, due to heat may have pulled them back?

From the multiple g34 processor checklist thread:(scroll down to powernow disabled).


Thanks to tear and the rest of the Area 51 crew for this list.

Here are some basic things to have installed and to check for with a 2p/4p G34 system. Please continue to join the irc channel for more specific help. You need these basics in place first, though.

Packages
The following packages are needed for TurionPowerControl:
Code:
sudo apt-get install i2c-tools

If you plan to use TurionPowerControl prior to a reboot, the following modules need to be activated via modprobe:
Code:
sudo modprobe cpuid
sudo modprobe msr
sudo modprobe i2c-dev

Adding the modules to /etc/modules will activate them when your system loads the OS, so you will not need to modprobe them after each reboot.

Code:
sudo nano /etc/modules

You should see something like this:
Code:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

lp
rtc

Add msr, i2c-dev, and cpuid to this list:

Code:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

lp
rtc
msr
i2c-dev
cpuid

Exist and save. The next time you reboot, these modules will load with the OS.

The build-essential package will give you the compilers you will need. You may have downloaded part of this package (gcc) when you installed thekraken. Go ahead and get the rest of it.
Code:
sudo apt-get install build-essential

TurionPowerControl is a very useful utility for system information on any AMD-based system. Version 0.41 was the most recent as of this post. To install this, we are going to:
1. Make a directory for it
2. Move to that directory
3. Download the tarball
4. Un-tar the tarball
5. move to the src directory
6. compile it (make and sudo make install)
7. Change the name from TurionPowerControl to tpc
Code:
mkdir tpc
cd tpc
wget http://turionpowercontrol.googlecode.com/files/tpc-0.41.tar.gz
tar xvf tpc-0.41.tar.gz
rm tpc-0.41.tar.gz
cd src
make
sudo make install
sudo mv /usr/bin/TurionPowerControl /usr/bin/tpc

One common use case - show your current CPU temperatures:
Code:
sudo tpc -temp

Just type 'tpc' to see a list of all of the options.


Configuration

Temps - need to be under 70C, else you will run into thermal throttling
Code:
sudo tpc -temp

Memory
- populated evenly, 4 sticks/CPU minimum
- if your board has 8 slots/CPU, the slot closest to each CPU should not be populated
- run
Code:
grep MemTotal /sys/devices/system/node/node[0-9]*/*
Make sure that:
1. There are 8 nodes total
2. Each node has the correct amount of memory (they should normally be the same amount unless you have an odd memory configuration)
Example output - 16 x 1Gb memory modules:
Code:
sys/devices/system/node/node0/meminfo:Node 0 MemTotal:        2096696 kB
sys/devices/system/node/node1/meminfo:Node 1 MemTotal:        2095744 kB
sys/devices/system/node/node2/meminfo:Node 2 MemTotal:        2097152 kB
sys/devices/system/node/node3/meminfo:Node 3 MemTotal:        2097152 kB
sys/devices/system/node/node4/meminfo:Node 4 MemTotal:        2097152 kB
sys/devices/system/node/node5/meminfo:Node 5 MemTotal:        2097152 kB
sys/devices/system/node/node6/meminfo:Node 6 MemTotal:        2097152 kB
sys/devices/system/node/node7/meminfo:Node 7 MemTotal:        2097152 kB

- Check memory timings:
Code:
sudo tpc -dram
All timings should be identical across all nodes and DCTs (MaxRdLatency values may vary a little, which is fine)

Sample ouput - basic 1333 C9 memory (most memory should default to something close to this by default)

Code:
Turion Power States Optimization and Control - by blackshard - v0.41

DRAM Configuration Status

Node 0 ---
DCT0: memory type: DDR3 frequency: 1332 MHz
Tcl=9 Trcd=9 Trp=9 Tras=24 Access Mode:1T Trtp=5 Trc=33 Twr=9 Trrd=4 Tcwl=7 Tfaw=20
TrwtWB=8 TrwtTO=7 Twtr=5 Twrrd=2 Twrwr=4 Trdrd=3 Tref=2 Trfc0=0 Trfc1=2 Trfc2=0 Trfc3=0 MaxRdLatency=52
DCT1: memory type: DDR3 frequency: 1332 MHz
Tcl=9 Trcd=9 Trp=9 Tras=24 Access Mode:1T Trtp=5 Trc=33 Twr=9 Trrd=4 Tcwl=7 Tfaw=20
TrwtWB=8 TrwtTO=7 Twtr=5 Twrrd=2 Twrwr=4 Trdrd=3 Tref=2 Trfc0=0 Trfc1=2 Trfc2=0 Trfc3=0 MaxRdLatency=52

Node 1 ---
DCT0: memory type: DDR3 frequency: 1332 MHz
Tcl=9 Trcd=9 Trp=9 Tras=24 Access Mode:1T Trtp=5 Trc=33 Twr=9 Trrd=4 Tcwl=7 Tfaw=20
TrwtWB=8 TrwtTO=7 Twtr=5 Twrrd=2 Twrwr=4 Trdrd=3 Tref=2 Trfc0=0 Trfc1=2 Trfc2=0 Trfc3=0 MaxRdLatency=50
DCT1: memory type: DDR3 frequency: 1332 MHz
Tcl=9 Trcd=9 Trp=9 Tras=24 Access Mode:1T Trtp=5 Trc=33 Twr=9 Trrd=4 Tcwl=7 Tfaw=20
TrwtWB=8 TrwtTO=7 Twtr=5 Twrrd=2 Twrwr=4 Trdrd=3 Tref=2 Trfc0=0 Trfc1=2 Trfc2=0 Trfc3=0 MaxRdLatency=51

Node 2 ---
DCT0: memory type: DDR3 frequency: 1332 MHz
Tcl=9 Trcd=9 Trp=9 Tras=24 Access Mode:1T Trtp=5 Trc=33 Twr=9 Trrd=4 Tcwl=7 Tfaw=20
TrwtWB=8 TrwtTO=7 Twtr=5 Twrrd=2 Twrwr=4 Trdrd=3 Tref=2 Trfc0=0 Trfc1=2 Trfc2=0 Trfc3=0 MaxRdLatency=52
DCT1: memory type: DDR3 frequency: 1332 MHz
Tcl=9 Trcd=9 Trp=9 Tras=24 Access Mode:1T Trtp=5 Trc=33 Twr=9 Trrd=4 Tcwl=7 Tfaw=20
TrwtWB=8 TrwtTO=7 Twtr=5 Twrrd=2 Twrwr=4 Trdrd=3 Tref=2 Trfc0=0 Trfc1=2 Trfc2=0 Trfc3=0 MaxRdLatency=51

Node 3 ---
DCT0: memory type: DDR3 frequency: 1332 MHz
Tcl=9 Trcd=9 Trp=9 Tras=24 Access Mode:1T Trtp=5 Trc=33 Twr=9 Trrd=4 Tcwl=7 Tfaw=20
TrwtWB=8 TrwtTO=7 Twtr=5 Twrrd=2 Twrwr=4 Trdrd=3 Tref=2 Trfc0=0 Trfc1=2 Trfc2=0 Trfc3=0 MaxRdLatency=49
DCT1: memory type: DDR3 frequency: 1332 MHz
Tcl=9 Trcd=9 Trp=9 Tras=24 Access Mode:1T Trtp=5 Trc=33 Twr=9 Trrd=4 Tcwl=7 Tfaw=20
TrwtWB=8 TrwtTO=7 Twtr=5 Twrrd=2 Twrwr=4 Trdrd=3 Tref=2 Trfc0=0 Trfc1=2 Trfc2=0 Trfc3=0 MaxRdLatency=50

Node 4 ---
DCT0: memory type: DDR3 frequency: 1332 MHz
Tcl=9 Trcd=9 Trp=9 Tras=24 Access Mode:1T Trtp=5 Trc=33 Twr=9 Trrd=4 Tcwl=7 Tfaw=20
TrwtWB=8 TrwtTO=7 Twtr=5 Twrrd=2 Twrwr=4 Trdrd=3 Tref=2 Trfc0=0 Trfc1=2 Trfc2=0 Trfc3=0 MaxRdLatency=51
DCT1: memory type: DDR3 frequency: 1332 MHz
Tcl=9 Trcd=9 Trp=9 Tras=24 Access Mode:1T Trtp=5 Trc=33 Twr=9 Trrd=4 Tcwl=7 Tfaw=20
TrwtWB=8 TrwtTO=7 Twtr=5 Twrrd=2 Twrwr=4 Trdrd=3 Tref=2 Trfc0=0 Trfc1=2 Trfc2=0 Trfc3=0 MaxRdLatency=51

Node 5 ---
DCT0: memory type: DDR3 frequency: 1332 MHz
Tcl=9 Trcd=9 Trp=9 Tras=24 Access Mode:1T Trtp=5 Trc=33 Twr=9 Trrd=4 Tcwl=7 Tfaw=20
TrwtWB=8 TrwtTO=7 Twtr=5 Twrrd=2 Twrwr=4 Trdrd=3 Tref=2 Trfc0=0 Trfc1=2 Trfc2=0 Trfc3=0 MaxRdLatency=50
DCT1: memory type: DDR3 frequency: 1332 MHz
Tcl=9 Trcd=9 Trp=9 Tras=24 Access Mode:1T Trtp=5 Trc=33 Twr=9 Trrd=4 Tcwl=7 Tfaw=20
TrwtWB=8 TrwtTO=7 Twtr=5 Twrrd=2 Twrwr=4 Trdrd=3 Tref=2 Trfc0=0 Trfc1=2 Trfc2=0 Trfc3=0 MaxRdLatency=49

Node 6 ---
DCT0: memory type: DDR3 frequency: 1332 MHz
Tcl=9 Trcd=9 Trp=9 Tras=24 Access Mode:1T Trtp=5 Trc=33 Twr=9 Trrd=4 Tcwl=7 Tfaw=20
TrwtWB=8 TrwtTO=7 Twtr=5 Twrrd=2 Twrwr=4 Trdrd=3 Tref=2 Trfc0=0 Trfc1=2 Trfc2=0 Trfc3=0 MaxRdLatency=52
DCT1: memory type: DDR3 frequency: 1332 MHz
Tcl=9 Trcd=9 Trp=9 Tras=24 Access Mode:1T Trtp=5 Trc=33 Twr=9 Trrd=4 Tcwl=7 Tfaw=20
TrwtWB=8 TrwtTO=7 Twtr=5 Twrrd=2 Twrwr=4 Trdrd=3 Tref=2 Trfc0=0 Trfc1=2 Trfc2=0 Trfc3=0 MaxRdLatency=52

Node 7 ---
DCT0: memory type: DDR3 frequency: 1332 MHz
Tcl=9 Trcd=9 Trp=9 Tras=24 Access Mode:1T Trtp=5 Trc=33 Twr=9 Trrd=4 Tcwl=7 Tfaw=20
TrwtWB=8 TrwtTO=7 Twtr=5 Twrrd=2 Twrwr=4 Trdrd=3 Tref=2 Trfc0=0 Trfc1=2 Trfc2=0 Trfc3=0 MaxRdLatency=51
DCT1: memory type: DDR3 frequency: 1332 MHz
Tcl=9 Trcd=9 Trp=9 Tras=24 Access Mode:1T Trtp=5 Trc=33 Twr=9 Trrd=4 Tcwl=7 Tfaw=20
TrwtWB=8 TrwtTO=7 Twtr=5 Twrrd=2 Twrwr=4 Trdrd=3 Tref=2 Trfc0=0 Trfc1=2 Trfc2=0 Trfc3=0 MaxRdLatency=49


Done.

- Make sure Powernow is disabled
:
Code:
ls -l /sys/devices/system/cpu/cpu[0-9]*/cpufreq
This should return 'ls: cannot access /sys/devices/system/cpu/cpu[0-9]*/cpufreq: No such file or directory'
* if this returns something else, you have PowerNow enabled - you need to disable this in the bios

BIOS settings to check
- PowerNow set to Disabled (see above for the check)
- NUMA/SRAT set to Enabled
- Node Interleaving set to Disabled
- Bank/channel interleaving set to Auto or Enabled
- Tyan boards - Ungang DCTs set to Always

If you have any problems or questions, please join our irc channel for assistance. Several people that frequent the channel are familiar with all of this, and it will be easier to help you there.
 
Yes I disabled powernow and other powersaving, turbo core features. For the system fans I set them to balanced instead of powerfull or performance because of the noise.
The system is folding a p6904 right now and ppd is 450Kppd instead of 550Kppd as before
 
Which bios are you using orrignal, #1 or #2 you may need to reboot and set optimal defaults then redo your OC settings again through smocng.sh
 
I'm suspecting you're using one of newer kernels (that "use" 1800 base when reporting
frequency via dmesg when OC BIOS is running).

That said, you've most likely lost your OC settings (1800*110% = 2080) for some reason.
Re-apply them, then power-cycle the machine -- should get 2080 in dmesg then (which
will effectively correspond to 2420).
Plus, per earlier suggestions, make sure you've loaded Optimal Defaults == PowerNow
is disabled.

P.S.
OC with "passive" cooling combined with sub-maximal fan speed is really asking for trouble.
I'd recommend an upgrade :)
 
Last edited:
bios #2, the last one. I never tried the original since I did not want to mess with ram spd flashing. I also reboot several time with default optimal. I also tried to change ram speed manually to 800 since I have these Visiontek ddr1600 9-9-24 installed of Gskill ddr1333 as you guys used.
 
I'm suspecting you're using one of newer kernels (that "use" 1800 base when reporting
frequency via dmesg when OC BIOS is running).

That said, you've most likely lost your OC settings (1800*110% = 2080) for some reason.
Re-apply them, then power-cycle the machine -- should get 2080 in dmesg then (which
will effectively correspond to 2420).
Plus, per earlier suggestions, make sure you've loaded Optimal Defaults == PowerNow
is disabled.

P.S.
OC with "passive" cooling combined with sub-maximal fan speed is really asking for trouble.
I'd recommend an upgrade :)

Yes Tear I know that any system is not good with passive coolers since I got these with 1u barebone system. And I did not want to make it topless. Those fans of 1u running fullspeed make a lot of noise, and it is located in my basement just under my bedroom, and I can still hearing the whining noise, it is good to repel pest like mices.
Anyway thanks for the suggestion, I have to look for the HDD on which I installed ubuntu and smocng.sh, somehow I could not run this shell script on linuxfah image (missing some system commands).
And finally Tear you get my admiration for your bios hack work.

Addendum:
After rerun smocng.sh in ubunto svr 10.10, I was able to get my system back to 2.4GHz, and you are right about the cooling, I am looking to get better heatsinks otherwise my 4p won't survive this summer.
 
Last edited:
Back
Top