Power Calc





PSU Watts and 12V Calculator

scriptmobow = new Array();

scriptmobow.push("10");scriptmobow.push("15");scriptmobow.push("15");scriptmobow.push("23");scriptmobow.push("26");scriptmobow.push("40");scriptmobow.push("35");scriptmobow.push("20");scriptmobow.push("20");scriptmobow.push("26");scriptmobow.push("20");scriptmobow.push("36"); scriptvc = new Array(); scripts = new Array(); scriptw = new Array();

scriptvc.push("1.40000");scripts.push("1.80000");scriptw.push("31");scriptvc.push("1.40000");scripts.push("2.00000");scriptw.push("37");scriptvc.push("1.40000");scripts.push("2.20000");scriptw.push("42");scriptvc.push("1.40000");scripts.push("2.20000");scriptw.push("48");scriptvc.push("1.40000");scripts.push("2.40000");scriptw.push("46");scriptvc.push("1.40000");scripts.push("2.40000");scriptw.push("53");scriptvc.push("1.35000");scripts.push("1.80000");scriptw.push("42");scriptvc.push("1.35000");scripts.push("2.00000");scriptw.push("47");scriptvc.push("1.07500");scripts.push("2.00000");scriptw.push("31");scriptvc.push("1.35000");scripts.push("2.20000");scriptw.push("55");scriptvc.push("1.35000");scripts.push("2.40000");scriptw.push("70");scriptvc.push("1.35000");scripts.push("2.40000");scriptw.push("70");scriptvc.push("1.40000");scripts.push("2.40000");scriptw.push("86");scriptvc.push("1.35000");scripts.push("2.60000");scriptw.push("85");scriptvc.push("1.35000");scripts.push("2.80000");scriptw.push("60");scriptvc.push("1.35000");scripts.push("2.60000");scriptw.push("81");scriptvc.push("1.35000");scripts.push("2.80000");scriptw.push("100");scriptvc.push("1.35000");scripts.push("1.80000");scriptw.push("35");scriptvc.push("1.35000");scripts.push("1.80000");scriptw.push("53");scriptvc.push("1.25000");scripts.push("1.86000");scriptw.push("44");scriptvc.push("1.25000");scripts.push("2.13000");scriptw.push("50");scriptvc.push("1.25000");scripts.push("2.40000");scriptw.push("57");scriptvc.push("1.25000");scripts.push("2.66000");scriptw.push("63");scriptvc.push("1.25000");scripts.push("2.93000");scriptw.push("70");scriptvc.push("1.25000");scripts.push("2.66000");scriptw.push("110");scriptvc.push("1.25000");scripts.push("2.40000");scriptw.push("97");scriptvc.push("1.25000");scripts.push("3.00000");scriptw.push("78");scriptvc.push("1.40000");scripts.push("3.80000");scriptw.push("121");scriptvc.push("1.40000");scripts.push("3.20000");scriptw.push("147");scriptvc.push("1.30000");scripts.push("2.80000");scriptw.push("124");scriptvc.push("1.22000");scripts.push("3.40000");scriptw.push("105");scriptvc.push("1.25000");scripts.push("3.73000");scriptw.push("130"); function redirect(x){ document.cpucalc.cpuwattsD.value = scriptw[x]; document.cpucalc.cpuwattsOC.value = scriptw[x]; document.cpucalc.cpuVc.value = scriptvc[x]; document.cpucalc.cpuOVc.value = scriptvc[x]; document.cpucalc.cpus.value = scripts[x]; document.cpucalc.cpuOs.value = scripts[x]; }

scriptgs = new Array(); scriptgms = new Array(); scriptgw = new Array(); scriptg12w = new Array(); scriptg33w = new Array();

scriptgs.push("0.60000");scriptgms.push("0.800");scriptg12w.push("25.800");scriptg33w.push("4.800");scriptgs.push("0.50000");scriptgms.push("0.780");scriptg12w.push("40.100");scriptg33w.push("0.983");scriptgs.push("0.59000");scriptgms.push("1.380");scriptg12w.push("36.795");scriptg33w.push("4.810");scriptgs.push("0.62500");scriptgms.push("1.500");scriptg12w.push("107.000");scriptg33w.push("5.200");scriptgs.push("0.57500");scriptgms.push("1.200");scriptg12w.push("69.880");scriptg33w.push("5.110");scriptgs.push("0.65000");scriptgms.push("1.550");scriptg12w.push("116.000");scriptg33w.push("4.900");scriptgs.push("0.57500");scriptgms.push("1.380");scriptg12w.push("60.168");scriptg33w.push("5.542");scriptgs.push("0.65000");scriptgms.push("2.000");scriptg12w.push("118.200");scriptg33w.push("6.500");scriptgs.push("0.40000");scriptgms.push("0.980");scriptg12w.push("44.600");scriptg33w.push("4.800");scriptgs.push("0.52000");scriptgms.push("1.880");scriptg12w.push("63.600");scriptg33w.push("5.000");scriptgs.push("0.54000");scriptgms.push("1.180");scriptg12w.push("66.600");scriptg33w.push("5.000");scriptgs.push("0.50000");scriptgms.push("1.000");scriptg12w.push("47.000");scriptg33w.push("1.000");scriptgs.push("0.40000");scriptgms.push("1.100");scriptg12w.push("76.300");scriptg33w.push("1.000");scriptgs.push("0.42500");scriptgms.push("1.000");scriptg12w.push("54.000");scriptg33w.push("1.000");scriptgs.push("0.55000");scriptgms.push("0.800");scriptg12w.push("11.900");scriptg33w.push("4.200");scriptgs.push("0.56000");scriptgms.push("1.400");scriptg12w.push("35.100");scriptg33w.push("0.730");scriptgs.push("0.40000");scriptgms.push("1.000");scriptg12w.push("54.600");scriptg33w.push("2.100");scriptgs.push("0.43000");scriptgms.push("1.200");scriptg12w.push("78.200");scriptg33w.push("2.500");scriptgs.push("0.55000");scriptgms.push("1.700");scriptg12w.push("90.000");scriptg33w.push("4.700");scriptgs.push("0.45000");scriptgms.push("1.320");scriptg12w.push("44.143");scriptg33w.push("0.920");scriptgs.push("0.45000");scriptgms.push("1.320");scriptg12w.push("47.600");scriptg33w.push("0.830");scriptgs.push("0.65000");scriptgms.push("1.600");scriptg12w.push("81.100");scriptg33w.push("3.100");scriptgs.push("0.55000");scriptgms.push("1.400");scriptg12w.push("60.220");scriptg33w.push("0.830");scriptgs.push("0.50000");scriptgms.push("1.200");scriptg12w.push("108.000");scriptg33w.push("2.000");scriptgs.push("0.50000");scriptgms.push("1.600");scriptg12w.push("100.000");scriptg33w.push("5.000");scriptgs.push("0.57500");scriptgms.push("1.800");scriptg12w.push("131.000");scriptg33w.push("5.000");scriptgs.push("0.40000");scriptgms.push("0.800");scriptg12w.push("25.000");scriptg33w.push("1.000");scriptgs.push("0.50000");scriptgms.push("1.400");scriptg12w.push("24.000");scriptg33w.push("0.700");scriptgs.push("0.62500");scriptgms.push("1.450");scriptg12w.push("104.000");scriptg33w.push("4.810");scriptgs.push("1.00000");scriptgms.push("1.000");scriptg12w.push("0.000");scriptg33w.push("0.000"); function redirectg(x){

b = 1*scriptg12w[x]; a = 1*scriptg33w[x]; c = (a + b).toFixed(2);

document.gpucalc.gpus.value = scriptgs[x]; document.gpucalc.gpuOs.value = scriptgs[x];

document.gpucalc.gpums.value = scriptgms[x]; document.gpucalc.gpuOms.value = scriptgms[x];

document.gpucalc.gpu12V.value = scriptg12w[x]; document.gpucalc.gpu33V.value = scriptg33w[x];

document.gpucalc.gpuwattsD.value = c; document.gpucalc.gpuwattsOC.value = c;

}

scriptHDidle5V = new Array(); scriptHDidle12V = new Array(); scriptHDload12V = new Array(); scriptHDload5V = new Array(); scriptHDstartup12V = new Array();

scriptHDidle5V.push("0.45000");scriptHDidle12V.push("0.48000");scriptHDload5V.push("0.90000");scriptHDload12V.push("0.66000");scriptHDstartup12V.push("2.80000");scriptHDidle5V.push("0.50000");scriptHDidle12V.push("0.50000");scriptHDload5V.push("1.00000");scriptHDload12V.push("0.60000");scriptHDstartup12V.push("2.50000");scriptHDidle5V.push("0.73000");scriptHDidle12V.push("0.94000");scriptHDload5V.push("1.23000");scriptHDload12V.push("1.43000");scriptHDstartup12V.push("1.36000");scriptHDidle5V.push("0.83000");scriptHDidle12V.push("0.50000");scriptHDload5V.push("0.11200");scriptHDload12V.push("0.88000");scriptHDstartup12V.push("1.59000");scriptHDidle5V.push("0.50000");scriptHDidle12V.push("0.36000");scriptHDload5V.push("0.77000");scriptHDload12V.push("0.69000");scriptHDstartup12V.push("1.67000");scriptHDidle5V.push("0.62000");scriptHDidle12V.push("0.41000");scriptHDload5V.push("0.87000");scriptHDload12V.push("0.68000");scriptHDstartup12V.push("2.02000");scriptHDidle5V.push("0.93800");scriptHDidle12V.push("0.37500");scriptHDload5V.push("0.93800");scriptHDload12V.push("0.47000");scriptHDstartup12V.push("2.23000");scriptHDidle5V.push("0.61000");scriptHDidle12V.push("0.52000");scriptHDload5V.push("0.77200");scriptHDload12V.push("0.79500");scriptHDstartup12V.push("2.80000");

scriptOPTidle5V = new Array(); scriptOPTidle12V = new Array(); scriptOPTload12V = new Array(); scriptOPTload5V = new Array();

scriptOPTidle5V.push("0.30000");scriptOPTidle12V.push("0.00000");scriptOPTload5V.push("0.50000");scriptOPTload12V.push("1.30000");scriptOPTidle5V.push("0.00000");scriptOPTidle12V.push("0.00000");scriptOPTload5V.push("0.00000");scriptOPTload12V.push("0.00000"); function calculatePowerDraw() {

gpu12VOC = (1*document.gpucalc.gpu12V.value * (1*document.gpucalc.gpuOs.value) / (1*document.gpucalc.gpus.value) )/ 12;

if (document.cpucalc.dualCPU.checked == true) { cpuwatts = document.cpucalc.cpuwattsOC.value*2; } else { cpuwatts = document.cpucalc.cpuwattsOC.value; }

//12V2 peak 10% more than sustained perhaps document.misc.peak12V.value = 1.1*cpuwatts/12;

hd12V = 1*scriptHDload12V[1*document.misc.HD1.selectedIndex] + 1*scriptHDidle12V[1*document.misc.HD1.selectedIndex]*(1*document.misc.numHD1.value-1) + 1*scriptHDidle12V[1*document.misc.HD2.selectedIndex]*(1*document.misc.numHD2.value);

hd5V = 1*scriptHDload5V[1*document.misc.HD1.selectedIndex] + 1*scriptHDidle5V[1*document.misc.HD1.selectedIndex]*(1*document.misc.numHD1.value-1) + 1*scriptHDidle5V[1*document.misc.HD2.selectedIndex]*(1*document.misc.numHD2.value);

opt12V = 1*scriptOPTidle12V[1*document.misc.OPT1.selectedIndex] + 1*scriptOPTidle12V[1*document.misc.OPT2.selectedIndex];

fans12V = document.misc.fan1.value*document.misc.numFan1.value + document.misc.fan2.value*document.misc.numFan2.value;

mobo12V = 1*(scriptmobow[1*document.mobo.MOBO.selectedIndex] - 5 ) / 12;

//12V1 gaming draw if (document.gpucalc.SLI.checked == true) { document.misc.gaming12V1.value = 1.8*gpu12VOC + hd12V + opt12V + fans12V + mobo12V + 1*document.misc.water12V.value; } else { document.misc.gaming12V1.value = 0.9*gpu12VOC + hd12V + opt12V + fans12V + mobo12V + 1*document.misc.water12V.value; }

//12V comb document.misc.gaming12V.value = cpuwatts/12 + 1*document.misc.gaming12V1.value;

//12V1 startup draw document.misc.startup12V.value = (1*scriptHDstartup12V[1*document.misc.HD1.selectedIndex])*(1*document.misc.numHD1.value) + (1*scriptHDstartup12V[1*document.misc.HD2.selectedIndex])*(1*document.misc.numHD2.value) + fans12V + mobo12V;

//power consumption dram = 2.5*document.misc.numDDR.value;

if (document.gpucalc.SLI.checked == true) { document.misc.gamingpower.value = fans12V*12 + 1*scriptmobow[1*document.mobo.MOBO.selectedIndex] + 1*cpuwatts + (1.8)*document.gpucalc.gpuwattsOC.value + 1*dram + 12*document.misc.water12V.value + hd5V*5 + hd12V*12 + document.misc.numPCI.value*2 + 0.5*document.misc.numUSB.value; } else { document.misc.gamingpower.value = fans12V*12 + 1*scriptmobow[1*document.mobo.MOBO.selectedIndex] + 1*cpuwatts + (0.9)*document.gpucalc.gpuwattsOC.value + 1*dram + 12*document.misc.water12V.value + hd5V*5 + hd12V*12 + document.misc.numPCI.value*2 + 0.5*document.misc.numUSB.value; }

//fileserver ratings

hdbak12V = 1*scriptHDload12V[1*document.misc.HD1.selectedIndex]*(1*document.misc.numHD1.value) + 1*scriptHDload12V[1*document.misc.HD2.selectedIndex]*(1*document.misc.numHD2.value);

hdbak5V = 1*scriptHDload5V[1*document.misc.HD1.selectedIndex]*(1*document.misc.numHD1.value) + 1*scriptHDload5V[1*document.misc.HD2.selectedIndex]*(1*document.misc.numHD2.value);

filespower = fans12V*12 + 1*scriptmobow[1*document.mobo.MOBO.selectedIndex] + 1*cpuwatts + (0.2)*document.gpucalc.gpuwattsOC.value + 1*dram + 12*document.misc.water12V.value + hdbak5V*5 + hdbak12V*12 + document.misc.numPCI.value*2 + 0.5*document.misc.numUSB.value;

files12V = fans12V + mobo12V + cpuwatts/12 + (0.2)*gpu12VOC + 1*document.misc.water12V.value + hdbak12V;

//UPS ratings document.misc.ACwatts.value = (document.misc.gamingpower.value / document.misc.psueff.value).toFixed(0) + " w";

document.misc.ACvan.value = (document.misc.gamingpower.value / ( document.misc.psueff.value * 0.65)).toFixed(0) + " VA"; document.misc.ACvan2.value = (document.misc.gamingpower.value / (0.6667* document.misc.psueff.value * 0.65)).toFixed(0) + " VA";

document.misc.ACvap.value = (document.misc.gamingpower.value / ( document.misc.psueff.value * 0.75)).toFixed(0) + " VA"; document.misc.ACvap2.value = (document.misc.gamingpower.value / (0.6667* document.misc.psueff.value * 0.75)).toFixed(0) + " VA";

document.misc.ACvaa.value = (document.misc.gamingpower.value / ( document.misc.psueff.value * 0.97)).toFixed(0) + " VA"; document.misc.ACvaa2.value = (document.misc.gamingpower.value / (0.6667* document.misc.psueff.value * 0.97)).toFixed(0) + " VA";

//format for display document.misc.wattgeneric.value = (150 + document.misc.gamingpower.value*2).toFixed(0) + "w"; document.misc.vgeneric.value = (8 + document.misc.gaming12V.value*1.35).toFixed(1) + "A";

document.misc.wattgood.value = (75 + document.misc.gamingpower.value*1.2).toFixed(0) + "w"; document.misc.vgood.value = (5 + document.misc.gaming12V.value*1.15).toFixed(1) + "A";

document.misc.gamingpower.value = (1*document.misc.gamingpower.value).toFixed(0) + "w"; document.misc.startup12V.value = (1*document.misc.startup12V.value).toFixed(1) + "A"; document.misc.gaming12V.value = (1*document.misc.gaming12V.value).toFixed(1) + "A"; document.misc.gaming12V1.value = (1*document.misc.gaming12V1.value).toFixed(1) + "A"; document.misc.peak12V.value = (1*document.misc.peak12V.value).toFixed(1) + "A";

document.misc.filespower.value = filespower.toFixed(0) + "w"; document.misc.files12V.value= files12V.toFixed(1) + "A" }

PSU Watts and 12V Calculator





PSU Watts and 12V Calculator

scriptmobow = new Array();

scriptmobow.push("10");scriptmobow.push("15");scriptmobow.push("15");scriptmobow.push("23");scriptmobow.push("26");scriptmobow.push("40");scriptmobow.push("35");scriptmobow.push("20");scriptmobow.push("20");scriptmobow.push("26");scriptmobow.push("20");scriptmobow.push("36"); scriptvc = new Array(); scripts = new Array(); scriptw = new Array();

scriptvc.push("1.40000");scripts.push("1.80000");scriptw.push("31");scriptvc.push("1.40000");scripts.push("2.00000");scriptw.push("37");scriptvc.push("1.40000");scripts.push("2.20000");scriptw.push("42");scriptvc.push("1.40000");scripts.push("2.20000");scriptw.push("48");scriptvc.push("1.40000");scripts.push("2.40000");scriptw.push("46");scriptvc.push("1.40000");scripts.push("2.40000");scriptw.push("53");scriptvc.push("1.35000");scripts.push("1.80000");scriptw.push("42");scriptvc.push("1.35000");scripts.push("2.00000");scriptw.push("47");scriptvc.push("1.07500");scripts.push("2.00000");scriptw.push("31");scriptvc.push("1.35000");scripts.push("2.20000");scriptw.push("55");scriptvc.push("1.35000");scripts.push("2.40000");scriptw.push("70");scriptvc.push("1.35000");scripts.push("2.40000");scriptw.push("70");scriptvc.push("1.40000");scripts.push("2.40000");scriptw.push("86");scriptvc.push("1.35000");scripts.push("2.60000");scriptw.push("85");scriptvc.push("1.35000");scripts.push("2.80000");scriptw.push("60");scriptvc.push("1.35000");scripts.push("2.60000");scriptw.push("81");scriptvc.push("1.35000");scripts.push("2.80000");scriptw.push("100");scriptvc.push("1.35000");scripts.push("1.80000");scriptw.push("35");scriptvc.push("1.35000");scripts.push("1.80000");scriptw.push("53");scriptvc.push("1.25000");scripts.push("1.86000");scriptw.push("44");scriptvc.push("1.25000");scripts.push("2.13000");scriptw.push("50");scriptvc.push("1.25000");scripts.push("2.40000");scriptw.push("57");scriptvc.push("1.25000");scripts.push("2.66000");scriptw.push("63");scriptvc.push("1.25000");scripts.push("2.93000");scriptw.push("70");scriptvc.push("1.25000");scripts.push("2.66000");scriptw.push("110");scriptvc.push("1.25000");scripts.push("2.40000");scriptw.push("97");scriptvc.push("1.25000");scripts.push("3.00000");scriptw.push("78");scriptvc.push("1.40000");scripts.push("3.80000");scriptw.push("121");scriptvc.push("1.40000");scripts.push("3.20000");scriptw.push("147");scriptvc.push("1.30000");scripts.push("2.80000");scriptw.push("124");scriptvc.push("1.22000");scripts.push("3.40000");scriptw.push("105");scriptvc.push("1.25000");scripts.push("3.73000");scriptw.push("130"); function redirect(x){ document.cpucalc.cpuwattsD.value = scriptw[x]; document.cpucalc.cpuwattsOC.value = scriptw[x]; document.cpucalc.cpuVc.value = scriptvc[x]; document.cpucalc.cpuOVc.value = scriptvc[x]; document.cpucalc.cpus.value = scripts[x]; document.cpucalc.cpuOs.value = scripts[x]; }

scriptgs = new Array(); scriptgms = new Array(); scriptgw = new Array(); scriptg12w = new Array(); scriptg33w = new Array();

scriptgs.push("0.60000");scriptgms.push("0.800");scriptg12w.push("25.800");scriptg33w.push("4.800");scriptgs.push("0.50000");scriptgms.push("0.780");scriptg12w.push("40.100");scriptg33w.push("0.983");scriptgs.push("0.59000");scriptgms.push("1.380");scriptg12w.push("36.795");scriptg33w.push("4.810");scriptgs.push("0.62500");scriptgms.push("1.500");scriptg12w.push("107.000");scriptg33w.push("5.200");scriptgs.push("0.57500");scriptgms.push("1.200");scriptg12w.push("69.880");scriptg33w.push("5.110");scriptgs.push("0.65000");scriptgms.push("1.550");scriptg12w.push("116.000");scriptg33w.push("4.900");scriptgs.push("0.57500");scriptgms.push("1.380");scriptg12w.push("60.168");scriptg33w.push("5.542");scriptgs.push("0.65000");scriptgms.push("2.000");scriptg12w.push("118.200");scriptg33w.push("6.500");scriptgs.push("0.40000");scriptgms.push("0.980");scriptg12w.push("44.600");scriptg33w.push("4.800");scriptgs.push("0.52000");scriptgms.push("1.880");scriptg12w.push("63.600");scriptg33w.push("5.000");scriptgs.push("0.54000");scriptgms.push("1.180");scriptg12w.push("66.600");scriptg33w.push("5.000");scriptgs.push("0.50000");scriptgms.push("1.000");scriptg12w.push("47.000");scriptg33w.push("1.000");scriptgs.push("0.40000");scriptgms.push("1.100");scriptg12w.push("76.300");scriptg33w.push("1.000");scriptgs.push("0.42500");scriptgms.push("1.000");scriptg12w.push("54.000");scriptg33w.push("1.000");scriptgs.push("0.55000");scriptgms.push("0.800");scriptg12w.push("11.900");scriptg33w.push("4.200");scriptgs.push("0.56000");scriptgms.push("1.400");scriptg12w.push("35.100");scriptg33w.push("0.730");scriptgs.push("0.40000");scriptgms.push("1.000");scriptg12w.push("54.600");scriptg33w.push("2.100");scriptgs.push("0.43000");scriptgms.push("1.200");scriptg12w.push("78.200");scriptg33w.push("2.500");scriptgs.push("0.55000");scriptgms.push("1.700");scriptg12w.push("90.000");scriptg33w.push("4.700");scriptgs.push("0.45000");scriptgms.push("1.320");scriptg12w.push("44.143");scriptg33w.push("0.920");scriptgs.push("0.45000");scriptgms.push("1.320");scriptg12w.push("47.600");scriptg33w.push("0.830");scriptgs.push("0.65000");scriptgms.push("1.600");scriptg12w.push("81.100");scriptg33w.push("3.100");scriptgs.push("0.55000");scriptgms.push("1.400");scriptg12w.push("60.220");scriptg33w.push("0.830");scriptgs.push("0.50000");scriptgms.push("1.200");scriptg12w.push("108.000");scriptg33w.push("2.000");scriptgs.push("0.50000");scriptgms.push("1.600");scriptg12w.push("100.000");scriptg33w.push("5.000");scriptgs.push("0.57500");scriptgms.push("1.800");scriptg12w.push("131.000");scriptg33w.push("5.000");scriptgs.push("0.40000");scriptgms.push("0.800");scriptg12w.push("25.000");scriptg33w.push("1.000");scriptgs.push("0.50000");scriptgms.push("1.400");scriptg12w.push("24.000");scriptg33w.push("0.700");scriptgs.push("0.62500");scriptgms.push("1.450");scriptg12w.push("104.000");scriptg33w.push("4.810");scriptgs.push("1.00000");scriptgms.push("1.000");scriptg12w.push("0.000");scriptg33w.push("0.000"); function redirectg(x){

b = 1*scriptg12w[x]; a = 1*scriptg33w[x]; c = (a + b).toFixed(2);

document.gpucalc.gpus.value = scriptgs[x]; document.gpucalc.gpuOs.value = scriptgs[x];

document.gpucalc.gpums.value = scriptgms[x]; document.gpucalc.gpuOms.value = scriptgms[x];

document.gpucalc.gpu12V.value = scriptg12w[x]; document.gpucalc.gpu33V.value = scriptg33w[x];

document.gpucalc.gpuwattsD.value = c; document.gpucalc.gpuwattsOC.value = c;

}

scriptHDidle5V = new Array(); scriptHDidle12V = new Array(); scriptHDload12V = new Array(); scriptHDload5V = new Array(); scriptHDstartup12V = new Array();

scriptHDidle5V.push("0.45000");scriptHDidle12V.push("0.48000");scriptHDload5V.push("0.90000");scriptHDload12V.push("0.66000");scriptHDstartup12V.push("2.80000");scriptHDidle5V.push("0.50000");scriptHDidle12V.push("0.50000");scriptHDload5V.push("1.00000");scriptHDload12V.push("0.60000");scriptHDstartup12V.push("2.50000");scriptHDidle5V.push("0.73000");scriptHDidle12V.push("0.94000");scriptHDload5V.push("1.23000");scriptHDload12V.push("1.43000");scriptHDstartup12V.push("1.36000");scriptHDidle5V.push("0.83000");scriptHDidle12V.push("0.50000");scriptHDload5V.push("0.11200");scriptHDload12V.push("0.88000");scriptHDstartup12V.push("1.59000");scriptHDidle5V.push("0.50000");scriptHDidle12V.push("0.36000");scriptHDload5V.push("0.77000");scriptHDload12V.push("0.69000");scriptHDstartup12V.push("1.67000");scriptHDidle5V.push("0.62000");scriptHDidle12V.push("0.41000");scriptHDload5V.push("0.87000");scriptHDload12V.push("0.68000");scriptHDstartup12V.push("2.02000");scriptHDidle5V.push("0.93800");scriptHDidle12V.push("0.37500");scriptHDload5V.push("0.93800");scriptHDload12V.push("0.47000");scriptHDstartup12V.push("2.23000");scriptHDidle5V.push("0.61000");scriptHDidle12V.push("0.52000");scriptHDload5V.push("0.77200");scriptHDload12V.push("0.79500");scriptHDstartup12V.push("2.80000");

scriptOPTidle5V = new Array(); scriptOPTidle12V = new Array(); scriptOPTload12V = new Array(); scriptOPTload5V = new Array();

scriptOPTidle5V.push("0.30000");scriptOPTidle12V.push("0.00000");scriptOPTload5V.push("0.50000");scriptOPTload12V.push("1.30000");scriptOPTidle5V.push("0.00000");scriptOPTidle12V.push("0.00000");scriptOPTload5V.push("0.00000");scriptOPTload12V.push("0.00000"); function calculatePowerDraw() {

gpu12VOC = (1*document.gpucalc.gpu12V.value * (1*document.gpucalc.gpuOs.value) / (1*document.gpucalc.gpus.value) )/ 12;

if (document.cpucalc.dualCPU.checked == true) { cpuwatts = document.cpucalc.cpuwattsOC.value*2; } else { cpuwatts = document.cpucalc.cpuwattsOC.value; }

//12V2 peak 10% more than sustained perhaps document.misc.peak12V.value = 1.1*cpuwatts/12;

hd12V = 1*scriptHDload12V[1*document.misc.HD1.selectedIndex] + 1*scriptHDidle12V[1*document.misc.HD1.selectedIndex]*(1*document.misc.numHD1.value-1) + 1*scriptHDidle12V[1*document.misc.HD2.selectedIndex]*(1*document.misc.numHD2.value);

hd5V = 1*scriptHDload5V[1*document.misc.HD1.selectedIndex] + 1*scriptHDidle5V[1*document.misc.HD1.selectedIndex]*(1*document.misc.numHD1.value-1) + 1*scriptHDidle5V[1*document.misc.HD2.selectedIndex]*(1*document.misc.numHD2.value);

opt12V = 1*scriptOPTidle12V[1*document.misc.OPT1.selectedIndex] + 1*scriptOPTidle12V[1*document.misc.OPT2.selectedIndex];

fans12V = document.misc.fan1.value*document.misc.numFan1.value + document.misc.fan2.value*document.misc.numFan2.value;

mobo12V = 1*(scriptmobow[1*document.mobo.MOBO.selectedIndex] - 5 ) / 12;

//12V1 gaming draw if (document.gpucalc.SLI.checked == true) { document.misc.gaming12V1.value = 1.8*gpu12VOC + hd12V + opt12V + fans12V + mobo12V + 1*document.misc.water12V.value; } else { document.misc.gaming12V1.value = 0.9*gpu12VOC + hd12V + opt12V + fans12V + mobo12V + 1*document.misc.water12V.value; }

//12V comb document.misc.gaming12V.value = cpuwatts/12 + 1*document.misc.gaming12V1.value;

//12V1 startup draw document.misc.startup12V.value = (1*scriptHDstartup12V[1*document.misc.HD1.selectedIndex])*(1*document.misc.numHD1.value) + (1*scriptHDstartup12V[1*document.misc.HD2.selectedIndex])*(1*document.misc.numHD2.value) + fans12V + mobo12V;

//power consumption dram = 2.5*document.misc.numDDR.value;

if (document.gpucalc.SLI.checked == true) { document.misc.gamingpower.value = fans12V*12 + 1*scriptmobow[1*document.mobo.MOBO.selectedIndex] + 1*cpuwatts + (1.8)*document.gpucalc.gpuwattsOC.value + 1*dram + 12*document.misc.water12V.value + hd5V*5 + hd12V*12 + document.misc.numPCI.value*2 + 0.5*document.misc.numUSB.value; } else { document.misc.gamingpower.value = fans12V*12 + 1*scriptmobow[1*document.mobo.MOBO.selectedIndex] + 1*cpuwatts + (0.9)*document.gpucalc.gpuwattsOC.value + 1*dram + 12*document.misc.water12V.value + hd5V*5 + hd12V*12 + document.misc.numPCI.value*2 + 0.5*document.misc.numUSB.value; }

//fileserver ratings

hdbak12V = 1*scriptHDload12V[1*document.misc.HD1.selectedIndex]*(1*document.misc.numHD1.value) + 1*scriptHDload12V[1*document.misc.HD2.selectedIndex]*(1*document.misc.numHD2.value);

hdbak5V = 1*scriptHDload5V[1*document.misc.HD1.selectedIndex]*(1*document.misc.numHD1.value) + 1*scriptHDload5V[1*document.misc.HD2.selectedIndex]*(1*document.misc.numHD2.value);

filespower = fans12V*12 + 1*scriptmobow[1*document.mobo.MOBO.selectedIndex] + 1*cpuwatts + (0.2)*document.gpucalc.gpuwattsOC.value + 1*dram + 12*document.misc.water12V.value + hdbak5V*5 + hdbak12V*12 + document.misc.numPCI.value*2 + 0.5*document.misc.numUSB.value;

files12V = fans12V + mobo12V + cpuwatts/12 + (0.2)*gpu12VOC + 1*document.misc.water12V.value + hdbak12V;

//UPS ratings document.misc.ACwatts.value = (document.misc.gamingpower.value / document.misc.psueff.value).toFixed(0) + " w";

document.misc.ACvan.value = (document.misc.gamingpower.value / ( document.misc.psueff.value * 0.65)).toFixed(0) + " VA"; document.misc.ACvan2.value = (document.misc.gamingpower.value / (0.6667* document.misc.psueff.value * 0.65)).toFixed(0) + " VA";

document.misc.ACvap.value = (document.misc.gamingpower.value / ( document.misc.psueff.value * 0.75)).toFixed(0) + " VA"; document.misc.ACvap2.value = (document.misc.gamingpower.value / (0.6667* document.misc.psueff.value * 0.75)).toFixed(0) + " VA";

document.misc.ACvaa.value = (document.misc.gamingpower.value / ( document.misc.psueff.value * 0.97)).toFixed(0) + " VA"; document.misc.ACvaa2.value = (document.misc.gamingpower.value / (0.6667* document.misc.psueff.value * 0.97)).toFixed(0) + " VA";

//format for display document.misc.wattgeneric.value = (150 + document.misc.gamingpower.value*2).toFixed(0) + "w"; document.misc.vgeneric.value = (8 + document.misc.gaming12V.value*1.35).toFixed(1) + "A";

document.misc.wattgood.value = (75 + document.misc.gamingpower.value*1.2).toFixed(0) + "w"; document.misc.vgood.value = (5 + document.misc.gaming12V.value*1.15).toFixed(1) + "A";

document.misc.gamingpower.value = (1*document.misc.gamingpower.value).toFixed(0) + "w"; document.misc.startup12V.value = (1*document.misc.startup12V.value).toFixed(1) + "A"; document.misc.gaming12V.value = (1*document.misc.gaming12V.value).toFixed(1) + "A"; document.misc.gaming12V1.value = (1*document.misc.gaming12V1.value).toFixed(1) + "A"; document.misc.peak12V.value = (1*document.misc.peak12V.value).toFixed(1) + "A";

document.misc.filespower.value = filespower.toFixed(0) + "w"; document.misc.files12V.value= files12V.toFixed(1) + "A" }

PSU Watts and 12V Calculator

 

This PSU calculator can calculate both the wattage and 12V amps required to run your system. Data is based off measured values from:
XbitLabs, LostCircuits, SilentPCReview, TechReport, StorageReview, and any accurate manafacturer supplied data (ie not TDP values).

Motherboard Chipset:

 

CPU:

If your particular model isn’t listed, pick a model with the same core as yours and use the ‘overclock’ feature to correct speed to
what it is. Use CPU-Z to find out what model cpu you have, and what core it is.

 

Dual cpu ?:

Default Vcore:

Default speed (GHZ):

Default wattage:

O/C Vcore:

O/C speed (GHZ):

Overclock wattage:

This feature also works for Underclocking

 

Graphics card:

SLI/Crossfire?:

 


Default Core speed (GHZ):

Default memory speed (GHZ):

Default wattage:

O/C Core speed (GHZ):

O/C memory speed (GHZ):

Overclocked wattage:

 

DRAM: PCI cards: USB Devices:

Number of sticks of ram:

Number of PCI cards (sound etc):

Number of USB devices:

 

Hard drive type 1:

Number of drives:

Hard drive type 2:

Number of drives:

For case fans, 12V draw of case fan should be listed in specifications, for example: this fan has a draw of 0.12A, while this fan has a power draw of 2.46w. If power draw is given in watts like the second fan does, divide by 12 to convert to amps. 2.46W / 12V = 0.205A
Use default value of 0.25 if unsure.

Case fan (type 1) 12V draw (amps)

Number of fans type 1:

Case fan (type 2) 12V draw (amps)

Number of fans type 2:


Leave as 0 if not applicable. Similar to case fans this data should be supplied by manafacturer, for example this Switftech pump uses 2A.

Water pump / peltier 12V draw (amps):

 

 

Choose ‘None’ if not applicable

Optical drive type 1:

Optical drive type 2:


PSU efficiency at load:

 

 

 

Actual System Power consumption:



This is what the computer will actually be using off the psu while gaming, obviously these should be well under what the psu is rated for.
See the recommended size PSU at the end to work out how big a PSU you need, after taking care of the ‘dual rail psu checks’.

Typical max sustained total power consumption while gaming (watts)




 

 

Typical 12V combined amps while gaming



 

This is full hard drive and CPU activity, perhaps a ‘worst case’ load for fileservers.

File Server backup watts




 

 

File Server backup 12V combined amps



 

UPS Ratings:


 Use these values to work out how big a UPS you need. If the PSU your using has active power factor correction (PFC),
then go off that value, otherwise use the passive PFC if the PSU has that, otherwise no PFC. The UPS rating (usually given in VA)should be perhaps 30-50% higher than these values. Don’t use any of these to size up how
big a psu you need, use the
recommended values further down.

Mains (AC) Power Draw Watts VA (no PFC) VA (passive PFC) VA (Active PFC)
Actual draw







Recommend UPS rating  





 

Dual 12V rail psu checks


These calculations are based on the typical configuration of a ‘by the books’ dual 12V rail psu, that is cpu gets 12V2 to itself,
and everything else is on 12V1. Note that regardless of what the PSU label says, the capacity of these rails at least 18-20A.
Also some newer psu’s have more than 20A per rail (sometimes labelled as such, sometimes not), or no split rails at all (ie only
has one big 12V rail) such as new Seasonic built psu’s (despite being labelled as having multi 12V rails).

 

Startup 12V1 draw

If this exceeds 18A, you may have issues with a dual 12V rail psu thats ‘by the books’. If your motherboard supports ‘staggered spinup’ (SATA only) that should also solve this issue.

 

Typical Gaming 12V1 draw

Again if this exceeds 18A, a dual 12V rail psu probably won’t work – psu will shut down while gaming. The only solution is to buy a non dual 12V rail psu*.

 

Peak CPU (12V2) draw

High end overclocked cpu’s can draw over 18A, so if it does a PSU with EPS connector or one that is actually single 12V rail is required.



* A dual 12V rail psu will work with more than 18A draw if it puts the second graphics card on the same 12V rail as the cpu (12V2), like the Silverstone Element 500w, very few do this however. Alternatively if the current limiters are set to more than 20A (eg. Enermax liberty 500w), or there aren’t any (eg. Seasonic) then a dual 12V rail psu will work, but in the majority of cases it won’t, regardless of 12V combined amps and wattage rating.

Recommended size PSU


When choosing a psu make sure both the wattage AND 12V combined amps are met. Often the 12V combined amps
is given in watts below the individual 12v rail draws, so to convert to amps, divide by 12.

Eg. Antec neo HE 430w has following specs:

 

3.3V 5V 12V1 12V2 12V3 -12V 5Vsb
22A 14A 16A 16A 16A 0.8A 2.5A
72.6W 70W
384W
9.6W 12.5W


 

12V combined amps = 384 / 12 = 32A (much lower than 12V1+12V2+12V3)

 



When sizing a recommended psu, its not a disaster if the calc says you need a 354w psu and you’ve got a 350w, it’ll
still work as there is plenty of ‘headroom’ in these calculations. See the OCAU PSU wiki for a list of what brands are
classed as ‘generic’ and what are decent brands.

 

Recommended PSU wattage for generic brand PSU:

Recommended 12V combined amps for generic brand PSU:

 

Recommended PSU wattage for decent brand PSU:

Recommended 12V combined amps for decent brand PSU:





 





 

 

Legal bs: This is a guide only, I take no responsibility if you buy a psu that destroys your system based on any information here.