Захранвайте алчна графична карта без външно захранване - форуми на macbidouille

Настилка Талес

захранвайте

Членове на групата
Публикации: 2520
Регистриран: 30 юли 2004 г.
Член # 21,573

Идвам да ви разкажа за хак, който събрах тук във форумите на MacRumors, който може да заинтересува някои от вас и който възнамерявам да реализирам скоро.

От дълго време се приема, че Mac Pro са проектирани да побират графична карта с TDP от максимум 225 вата, по-взискателна карта, която може да изисква използването на спомагателно захранване. Използването на карта, която е твърде алчна без достатъчно захранване, може да предизвика внезапно изключване на Mac по време на интензивна употреба. Вината е в наличните захранващи конектори, PCIe портът може да осигури 75 вата, а всеки от двата 6-пинови конектора за захранване PCIe също може да достави 75 вата. Самите тези портове са свързани към захранването чрез тракове на печатната схема на дънната платка, а пистите и кабелите между захранването и графичната карта са пречка, която ограничава максималния ток, наличен по този път. Претоварването на тези захранващи канали може да доведе до нагряване на релсите и спад на напрежението на изхода на релсите. За да предотврати подобно явление, Apple е въвела защита, която изключва захранването в случай на прекомерно потребление на PCIe конектори.

Захранването Mac Pro 4.1 и 5.1, от друга страна, е в състояние да осигури много енергия, тъй като има максимална мощност от 980 вата и е съчленено около една 12V релса, способна да достави максимум 79А (или 948 вата). Предишните Macs Pro от друга страна имат същата номинална мощност, но разпределени в няколко релси, което прави хакването, което ще опиша, по-сложно и рисковано. Ето етикета на захранването:

След като извърших някои тестове на моя Mac, всъщност осъзнах, че наличният енергиен резерв е важен.

Цифрите, върнати от менютата iStat (можете да се консултирате с тези цифри и с Hardware Monitor), дават консумация на 12V релса от 7-9A в покой, 16-17,5A с процесора на 100% (моно-процесор, TDP 130 вата) и 27-31A с процесора и графичния процесор на 100% (GTX680, TDP 195 вата). Виждаме трите етапа на графиката, която също е градуирана до 80А е максималната мощност на захранването. Следователно моят максимален разход в този сценарий е около 38% от максималната налична мощност.

Следователно идеята е, че електрическата енергия е достъпна от източника, но начините за нейното насочване към нашата графична карта са твърде тесни. Някои са работили около ограничението, като използват адаптери за извличане на енергия от наличните SATA конектори (един SATA конектор може да достави до 55 вата при 12V, има адаптери, свързващи два SATA порта към 6-пинов PCIe конектор), обаче този метод монополизира SATA пристанища. За да имате 8-пинов PCIe конектор (макс. 150 вата), трябва да използвате друг адаптер, комбиниращ двата 6-пинови конектора на дънната платка към 8-пинов.

Вместо да използваме куп адаптери, ние ще създадем свой собствен път директно от източника до графичната карта. За да направите това, трябва да извадите и отворите захранването на mac, за да отидете и да запоявате различните проводници на един или повече захранващи кабели PCIe. Членът на MacRumors, който съобщи за хакване, споява два 8-пинови PCIe конектора, които успешно му позволяват да захранва едновременно две графични карти с 8 + 6-пинови конектори за захранване, т.е. TDP между 225 и 300 вата на карта. За тази цел може да се използва удължителен захранващ кабел PCIe, чийто съединител ще бъде прекъснат, за да свърже проводниците към захранването: