![]() |
|
#1
|
|||
|
|||
|
Multiple Processor G34 Checklist
Thanks to tear and the rest of the Area 51 crew for this list.
8/28/2012 - Updated to TPC version 0.43 2/19/2013 - Updated to TPC version 0.44-rc2 (previously) 10/9/2013 - remove i2c-tools/i2c-dev references 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 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 Code:
sudo nano /etc/modules 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 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 cpuid 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 1. Download the tarball 2. Un-tar the tarball 3. move to the src directory 4. compile it (make and sudo make install) 5. Make a hard link from TurionPowerControl to tpc First, make sure you have the ncurses-dev package installed. With Ubuntu, use apt-get install: Code:
sudo apt-get install ncurses-dev Code:
cd ~ wget http://turionpowercontrol.googlecode.com/files/tpc-0.44-rc2.tar.gz tar xvf tpc-0.44-rc2.tar.gz cd tpc-0.44-rc2/src make sudo make install Code:
sudo tpc -temp Configuration Temps - need to be under 70C, else you will run into thermal throttling Code:
sudo tpc -temp - 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]*/* 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 Code:
sudo tpc -dram 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. Code:
ls -l /sys/devices/system/cpu/cpu[0-9]*/cpufreq 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.
__________________
The [H] 4p Mafia! Proud member of the [H]orde - [H]ardOCP Folding@Home team #33 "If it ain't broke, you're not trying" - Red Green "Need a lift? Then shove a jack up your ass." - Jennifer Spencer (Sudden Impact) "Never let the truth stand in the way of a good story" - Mark Twain Last edited by musky; 10-09-2013 at 08:53 AM. |
|
#2
|
|||
|
|||
|
One more awesome guide...keep it up Musky!!
|
|
#3
|
|||
|
|||
|
I just learned more about Linux commands by reading this than I have learned in a year of running it. Thanks musky
__________________
Folding rigs 1- 6274 - 4P @ 3Ghz 3- 6348 - 4P @ 3.8Ghz 5 - 4650 - 4P @ depends on there mood 2 - 980X @ 4.3Ghz 1 - 2700K 4.6Ghz, 3-GTX 680 1 - ASUS G73JH Laptop 740QM @ 2Ghz, ATI 5870M Currentley folding / crunching 472 cores 3 - GTX 680's and 1 - GTX 770 |
|
#4
|
|||
|
|||
|
What you all don't realize is that he makes these guides so he knows what to do the next time he sets up a system!
![]() Very useful stuff. Thanks for compiling it all together musky. |
|
#5
|
|||
|
|||
|
Better than his pile of .txt on his desktop
__________________
Gaming rig: E5620 4 cores 8 Threads 3.61Ghz, ASUS P6TSE, 24GB DDR3 1866, GTX 470 Folding1: Dual x5570 8 cores 16 threads 3.2Ghz, ASUS Z8NA-D6C 6GB DDR3 1600 Folding2: Octo 8431 48 cores 48 threads 2.4Ghz, TYAN S4985+M4985, 22GB DDR2 ECC |
|
#6
|
|||
|
|||
|
Thanks musky.
Should help when I am setting up the new 4P system within a couple of weeks
__________________
P67: i7 2600k @ 5.0GHz Water Cooled + P8P67 WS Revolution + 2x GTX780 ACX SC + 16GB 2133MHz + MaxRevo 1500W + 3x Dell U2713HM (7680x1440) + HAF X G34: 4x 6174 w/ CPU-370 + H8QGi-F + 32GB 1333MHz + 9x120mm External WCing Plus assorted folding/mining systems. |
|
#7
|
|||
|
|||
|
Thank you very much, Musky.
__________________
1. Supermicro H8QGi+-F, 4 X AMD Opteron 6172, Seasonic M12D 850, 32GB Crucial Ballilstix 1600, 4 X Cooler Master Hyper 212+, Cooler Master HAF X modified, Linux; 2. Supermicro H8QGi+-F, 4 X AMD Opteron 6174, Corsair AX850, 32GB G.Skill Ripjaws DDR3 1333, 4 X Cooler Master Hyper 212+, Cooler Master HAF 932 modified, Linux; 3. Supermicro H8QGL-iF, 2 X Opteron 6174, 2 X Opteron 6176, Enermax Revolution 85+ 950, 64GB G.Skill Ripjaws DDR3 1600, 4 X Cooler Master Hyper 212+, Rocketfish/Lian Li modified, Linux; 4. Supermicro H8QGi+F, 4 X AMD Opteron 6174, Corsair AX750, 32GB G.Skill Ripjaws DDR3 1333, 4 X Cooler Master Hyper 212+, custom wood/metal platform, Linux |
|
#8
|
|||
|
|||
|
Thanks Musky
Great guide, very useful.
__________________
#1 4P SM, 6166he, 32gb, 60gb ssd, 1250w, HAF case #2 SM 4P 6180, 32gb, 250 gb, 1250w,........................thermal meltdown attempting resurrection |
|
#9
|
|||
|
|||
|
+1 for musky on this.
__________________
http://www.ServeTheHome.com |
|
#10
|
|||
|
|||
|
Hey now I resemble that remark.
__________________
The [H] 4p Mafia! Voltron: Opteron 6176 x 4 @ 2.65 Ghz Habu 2.0: i7-4790K Cañón del Diablo, EVGA 780ti SC ACX A garage full of spare parts "Just a heads up: We're gonna have a superconductor turned up full blast and pointed at you for the duration of this next test. Honestly, we're throwing science at the wall here" -Cave Johnson “He’s so dumb he thinks a Mexican border pays rent” -Foghorn Leghorn |
|
#11
|
|||
|
|||
|
__________________
Gaming rig: E5620 4 cores 8 Threads 3.61Ghz, ASUS P6TSE, 24GB DDR3 1866, GTX 470 Folding1: Dual x5570 8 cores 16 threads 3.2Ghz, ASUS Z8NA-D6C 6GB DDR3 1600 Folding2: Octo 8431 48 cores 48 threads 2.4Ghz, TYAN S4985+M4985, 22GB DDR2 ECC |
|
#12
|
|||
|
|||
|
however big it is i bet mine is bigger ...
__________________
Moderator of: For Sale/For Trade, Overclocking & Cooling, and Distributed Computing Desktop: 3770K | Maximus Formula V | 32GB G.Skill Sniper 1600 | 3x Corsair Force GT3 120gb |Asus GTX680 | Seasonic x1250 Folding/Simulations: 2x E5-2670 | Gigabyte GA-7PESH1 | 64GB ECC Ram | Nvidia GT640 | Nvidia K10 | HP P420 | Some Drives | Crappy Laptop Drive|Antec TP-750 New |
|
#13
|
|||
|
|||
|
Quote:
|
|
#14
|
|||
|
|||
|
Great work everyone
|
|
#15
|
|||
|
|||
|
Great great job.. Not just for your contributions, but also for sharing the knowledge.
__________________
TBD |
|
#16
|
|||
|
|||
|
Musky, Thanks for sharing this guide with us. I just printed it out for my own use, and I'm in the process of putting together a 2P unit right now.
Robert
__________________
Main Boxen - i7-970 / ASUS Sabretooth X58 / 12GB DDR3 / Win 8 Pro / 2x EVGA GTX 760 2GB SLI HEAT = Axdrenalin ~ EBAY = Axdrenalin ~ Email = robATdatawerksDOTnet (You know the routine) apt-get install common-sense"Never Forget, even for an instant, that the one and only reason anybody has for taking your gun away is to make you weaker than he is, so he can do something to you that you wouldn't allow him to do if you were equipped to prevent it. This goes for burglars, muggers, and rapists, and even more so for policemen, bureaucrats, and politicians." |
|
#17
|
|||
|
|||
|
I'm trying to update my tpc 0.41 to the 0.44-rc2
I'm get the follow error on the make statement: Code:
bowlinra@amd4p:~/tpc-0.44-rc2/src$ make /bin/sh: 1: svn: not found /bin/sh: 1: svnversion: not found g++ -O2 -MMD -MF obj/x86_64/.sysdep-linux.d -MT obj/x86_64/sysdep-linux.o -c -o obj/x86_64/sysdep-linux.o sysdep-linux.cpp sysdep-linux.cpp:2:18: fatal error: term.h: No such file or directory compilation terminated. make: *** [obj/x86_64/sysdep-linux.o] Error 1 bowlinra@amd4p:~/tpc-0.44-rc2/src$ |
|
#18
|
|||
|
|||
|
From OP:
Quote:
|
|
#19
|
|||
|
|||
|
That was it.. Apparently, I looked passed it several times..
Thanks! |
|
#20
|
|||
|
|||
|
How do you run tpc at startup, with predefined OC settings? I know I saw a script once, but couldn't find it now.
|
![]() |
|
|