Gigabyte Laptop
Měření spotřeby grafických karet (PowerTracker)
Víte, jak se v současnosti měří spotřeba grafických karet a jakými nástroji? Pokud ne, nebo si nejste až tak docela jisti, jistě přivítáte tento článek, ve kterém jsem se pokusil vše podstatné vysvětlit a shrnout. Koneckonců, dozvíte se také, jak spotřebu grafických karet měřím já na GPUreport.
gpureport.cz  Pavel Šantrůček  20.10.2021

OBSAH:
1. Měření spotřeby grafických karet          
3. PowerTracker          
2. Nástroje pro měření          
4. Nějaké to slovo na závěr          
 

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ě“.

Powernetics

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.

 

PCIe Riser
Modifikovaný PCIe Riser PEXP16-EX od společnosti Adex Electronics, který slouží jako mezičlánek mezi VGA a PCI Express slotem na základní desce. Po odtranění propojek pojistek jsou na kontakty přiletovány dráty pro zapojení senzorů (3.3V a 12V).

 

Tinkerforge
Jako senzory pro měření napětí/proudu/spotřeby byly využity jednotky Voltage/Current Bricklet (Tinkerforge) a jako řídící jednotka, tedy jakýsi „mozek“, kam se všechny naměřené hodnoty ze všech senzorů sbíhají, byl pak využit Master Brick (opět od společnosti Tinkerforge).

 

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.

 

Powernetics software

 

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

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.

 

NVIDIA PCAT Software

 

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

HWColling riser HWColling kleště

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í. 😀

         
Předchozí kapitola   Další kapitola
         

SPONSORS & PARTNERS

Asus  Alza  MSI  Gigabyte
AMD  Sapphire  Gainward  Nvidia

Copyright (c) 2024 InfoTrade Powered by ASP.NET & MS SQL Server