Something about PSU

前段时间对用hashcat跑数据包有点兴趣,心痒想搞一套跑包的设备。顺着给GPU供电这条线学习了一些相关知识,简单罗列一下。

Radeon HD 7990    260000    hash/s    375W    8pin+8pin
Radeon HD 6990    170000    hash/s    375W    8pin+8pin
Radeon HD 5970    160000    hash/s    294W    8pin+6pin

一、普通PC电源上面的插头

随着计算机功耗的增加,为了防止PSU一般使用的18 AWG号承载过大电流而导致绝缘层温度过高甚至融化引发火灾等意外,引入了多通道供电机制。于是我们就可以看到主板的插口逐渐变化的过程。

  • P1主板插头:20pin → 20+4pin → 24pin (3.3V & 5V & 12V)
  • CPU供电插头:EPS 4Pin → EPS 8Pin(2*EPS 4pin,12V)
  • PCI-E 供电插头:6pin → 6+2pin → 8pin (12V)

二、双电源和电源同步线

两块GPU加起来供电就要600W,市面上12V输出50A以上的电源价格比较贵,所以准备使用双电源供电,即使用额外一个PSU给两块显卡供电。为了实现双电源供电,首先先要了解几点背景知识。

启动电源过程:在正常情况下,接通电源(PSU),电源就会输出5V的SB (Standby)电压。当按下电脑的开机键,主板给PS-ON (Power Supply On) 一个电信号,然后PSU就正常启动了。

所以如果脱离主板,单独启动一个电源的方法就是,把PS-ON和GND线短接,为了便利可以DIY一个开关。但是,试想双电源开机需要先把显卡电源开了,再把主机电源开了,是不是有点麻烦呢?所以,这里引出了电源同步线的概念。前面提到了,PSU启动是收到主板给PS-ON的电信号,所以副电源只要同样接受到主板给PS-ON的电信号就可以了。那么最简单的办法就是两个电源的PS-ON线并联,然后两个电源的任意一根黑色接地线并联即可。

三、改装服务器电源给显卡供电

材料:服务器电源、18AWG线、显卡8pin、6+2pin头、低脚插针、704硅橡胶、热缩管

工具:电烙铁、焊锡丝、助焊剂、压线钳

淘宝有卖服务器电源转接卡的,但是只是6pin头,而且但个头限制在200W以内(实际6Pin,限制在75W内)。所以我选择自己改装电源,这里我使用的是建兴的PS-2751-5Q 750W服务器电源。

  • 清理金手指
  • 找出PS-ON和GND接头,分别用烙铁焊上导线并标注;
  • 在12V+ 焊上8根黄色18AWG导线,在12V- 焊上8根黑色18AWG导线,焊点要饱满;
  • 使用704硅橡胶涂满金手指做绝缘;
  • 根据接口定义制作pcie头;
  • 使用退针把主电源的PS-On和任意GND取下
  • 并联副电源PS-On和GND并重新压针脚然后插回P1插头

#关于 『80 Plus』

概念:PSU在负载20%、50%、100%都能达到80%的转换率。

举个例子:80 Plus 500W 铜牌的电源在负载50%,即负载250W时实际消耗的电能是250/0.82=305W(0.82是铜牌电源在负载50%时的转化率是82%),这里多消耗的55W基本都是产生热量。

参考 http://www.playtool.com/pages/psuconnectors/connectors.html http://www.smpspowersupply.com/connectors-pinouts.html https://en.wikipedia.org/wiki/Power_supply_unit_(computer) http://www.bootbeta.com/archives/whats-the-function-of-5vsb-19.htmlhttps://www.youtube.com/watch?v=XwHlO8LHEtw