Powernetics
První uceleným nástrojem pro měření spotřeby grafických karet (a dalších komponent), který vaší peněženku nezruinuje (žádné osciloskopy, drahé měřící přístroje atd.), nese název Powernetics od společnosti Cybenetics. Ten využívá řídící jednotku i senzory pro měření napětí/proudu/spotřeby od společnosti Tinkerforge. Vlastně jsou to komponenty velmi podobné systému Arduino, ovšem v poněkud vyšší „kvalitě“.
Jak už víme, měření spotřeby grafických karet je nutno provádět až na 5 odběrných místech najednou. U kabelů pomocného napájení není napojení senzorů spotřeby nijak zvlášť obtížné, stačí jen přestříhnout kabely a ty pak propojit senzory. Horší situace nastává u měření spotřeby na slotu PCI Express. Pro měření odběrů ze slotu PCI Express využívá Powernetics modifikovaný PCIe Riser PEXP16-EX od společnosti Adex Electronics. Právě tento riser má totiž vyvedené kontakty pro měření PEG 3.3V a PEG 12V, na které je pak možné jednoduchým způsobem připojit senzory spotřeby.
Samozřejmě, nic nefunguje bez speciálního software, který musí monitorovat data z řídící jednotky a přidat také nějakou tu logiku. Powernetics v tomto není žádnou výjimkou. Powernetics přináší přehledný softwarový nástroj, ve kterém vidíte hodnoty spotřeby na jednotlivých větvích s možností logování naměřených hodnot do souboru.
Kromě spotřeby grafické karty vám pak tento nástroj dovoluje měřit také spotřebu CPU a HDD/SSD. Co se týká dostupnosti, pak pokud si všechen hardware sami nakoupíte a složíte, můžete Cybenetics požádat o software, který vám zašlou zdarma. Software si pak u nich musíte jen zaregistrovat.
NVIDIA PCAT
Nebyla by to NVIDIA, kdyby také ta nepřišla s vlastním řešením, které pak zdarma poskytuje recenzentům grafických karet (jako je například právě GPUreport). Její řešení se nazývá PCAT (Power Capture Analysis Tool) a jedná se vskutku o profesionální řešení. Systém PCAT se skládá vlastně jen ze dvou částí. Tou první je opět PCIe Riser, do kterého se vkládá grafická karta a který obsahuje senzory na měření spotřeby PEG 3.3V a PEG 12V. Naměřená data z PCIe Riser jsou pomocí speciálního kabelu zasílány do druhé části systému, kterým je řídící jednotka obsahující také senzory pro měření spotřeby na kabelech pomocného napájení. Z řídící jednotky jsou pak naměřená data přenášeny pomocí USB kabelu do PC a obslužného software PCAT Utility.
Grafické zpracování PCAT Utility je vskutku velmi pěkné a přehledné. Dokonce zde máte možnost sledovat spotřebu v živých grafech. Navíc, PCAT je propojen s nástrojem NVIDIA FrameView a vy tak máte možnost sledovat spotřebu prakticky každého snímku, který grafická karta renderuje. Jestli si kompletní nástroj PCAT můžete zakoupit i vy vám však v tuto chvíli říci nemohu. Pokud by byl z vaší strany zájem, mohu to u společnosti NVIDIA samozřejmě zjistit.
HWCooling.net
Se zajímavým řešením měření spotřeby u grafických karet přišel také server HWCooling.net ze Slovenska. Ten nabízí měření spotřeby PEG 3.3V a PEG 12V pomocí riser karty vlastní výroby, na které jsou umístěny bočníky, přes které je měřen proud a napětí. Dle naměřených hodnot je pak počítána také spotřeba. Spotřeba na kabelech pomocného napájení je pak měřena bezkontaktním měřením přes proudové kleště. Jakým způsobem jsou data následně zpracovávána vám však v tuto chvíli říci neumím.
UPDATE
Lubomír Samák z HWCooling.net upřesnil následující:
Doplním informácie k spracovaniu dát meraných na HWCooling.net. Na záznam vzoriek cez bočník v slote PCIe ×16 aj ako aj pre prúdové kliešte na kábloch EPS používame multimeter UNI-T UT71E. Ten cez rozranie USB/IR zapisuje hodnoty do tabulky (CSV).
V prípade bočníku PCIe sú to úbytky napätí (na známom odpore), z ktorých následne počítame prúd. Pri prúdových kliešťach sa meria a zapisuje rovno prúd. Potom to celé spájame dokopy. Používateľsky to máme zatiaľ dosť nekomfortné, pretože na získanie celkového odberu zo všetkých vetiev (12 V a 3,3 V interne + 12 V externe) musíme všetky merania robiť na tri priechody. V rámci zefektívňovania postupov multimeter UNI-T ale čoskoro nahraníme súpravou viacerých multimetrov Keysight U1231A, cez ktoré sa dá v jeden moment zaznamenávať viac vecí naraz (vrátane vystupného napätia).
Samozrejme, ani potom to nebude také elegantné a praktické ako tu na GPUreport, kde sa na výstupe hneď ukazuje konečná spotreba vo wattoch, ale... možno to bude znieť ako úchylka, ale robit to takto „komplikovane“ nás baví. 😀