Jump to content
2189 posts in this topic

Recommended Posts

14 hours ago, Andrey1970 said:

I think "CPU Package IGPU" it will be logical to move to group IGPU.

Hi, I had already thought about this, but after I was in doubt because it is still a value to be seen close to the other two (especially CPU Package Total) in order to better understand what your CPU is offering in terms of consumption between CPU cores calculations and IGPU calculations. I can do that but you are sure then?

1 hour ago, ctich said:

@vector sigma 

hi, value "IA Power" = "DRAM" IPG. 

1332669472_20_15_23.png.242983b95cbdec03cb9c3a4e192bea4f.png

 

 

 

Hi ctich, the name of this key returned by IntelPowerGadget.framework just says "IA Power" and from what I know DRAM usually stands for "Dynamic Random Access Memory", truly unequivocal. If that is related to memories (RAM) I'll be happy to add these keys under the "RAM" group. Let me know.

cpu_core_small.jpg.a6ca35c4069a187d5218c680c7f0bad5.jpg

 

Edited by vector sigma
added a picture
  • Like 1
1 hour ago, vector sigma said:

Hi ctich, the name of this key returned by IntelPowerGadget.framework just says "IA Power" and from what I know DRAM usually stands for "Dynamic Random Access Memory", truly unequivocal. If that is related to memories (RAM) I'll be happy to add these keys under the "RAM" group. Let me know.

cpu_core_small.jpg.a6ca35c4069a187d5218c680c7f0bad5.jpg

 

 

Memory controller Power.

It should not be moved. Memory controller is in a CPU.

Edited by Andrey1970
  • Like 2
1 hour ago, vector sigma said:

Hi ctich, the name of this key returned by IntelPowerGadget.framework just says "IA Power" and from what I know DRAM usually stands for "Dynamic Random Access Memory", truly unequivocal. If that is related to memories (RAM) I'll be happy to add these keys under the "RAM" group. Let me know.

 

DRAM shows the power consumption of RAM at the moment(these readings depend on the performance profile in BIOS.).

It must be renamed to DRAM to match IPG.

  • Like 1

Guys there's a problem. Until now I didn't use a check if the  IntelPowerGadget.framework can return Power stuff like these:

power.png.137758d921f6bc37dd5b60763f5ab40b.png

 

The function provided is this:

// Returns true if we have platform energy MSRs available

bool IsDramEnergyAvailable();

 

The fact is one. For me the Intel Power Gadget.app from Intel did not show the DRAM stuff, see the below picture:

1329173182_Schermata2018-10-29alle21_31_17.thumb.png.3878441a7e6d6ff042e2a1869bf8db84.png

 

... and infact IsDramEnergyAvailable() returns false. If I do things correctly HWMonitorSMC2.app will stop showing them for CPUs that should not show these values. What to say? DRAM (i.e IA Power and IA Energy) show up correctly if I don't use this check. If I leave it there are twho possibilities:

 

  1. false information as Intel says not supported.
  2. possible crashes that for unknown reasons did not happen to me but that can happen for someone else System

What to do then?

 

This is ctich screen shot. see the difference:

Знімок екрана  о 20.15.23.png

 

9 minutes ago, ctich said:

DRAM shows the power consumption of RAM at the moment(these readings depend on the performance profile in BIOS.).

It must be renamed to DRAM to match IPG.

Ok then.

Edited by vector sigma
  • Like 1
20 minutes ago, vector sigma said:

Guys there's a problem. Until now I didn't use a check if the  IntelPowerGadget.framework can return Power stuff like these:

power.png.137758d921f6bc37dd5b60763f5ab40b.png

 

The function provided is this:

// Returns true if we have platform energy MSRs available

bool IsDramEnergyAvailable();

 

The fact is one. For me the Intel Power Gadget.app from Intel did not show the DRAM stuff, see the below picture:

1329173182_Schermata2018-10-29alle21_31_17.thumb.png.3878441a7e6d6ff042e2a1869bf8db84.png

 

... and infact IsDramEnergyAvailable() returns false. If I do things correctly HWMonitorSMC2.app will stop showing them for CPUs that should not show these values. What to say? DRAM (i.e IA Power and IA Energy) show up correctly if I don't use this check. If I leave it there are twho possibilities:

 

  1. false information as Intel says not supported.
  2. possible crashes that for unknown reasons did not happen to me but that can happen for someone else System

What to do then?

 

This is ctich screen shot. see the difference:

Знімок екрана  о 20.15.23.png

 

Ok then.

 

 

ctich is right.

It DRAM Power. (Current DRAM power consumption.)

Then it is necessary to move in RAM group.

https://software.intel.com/en-us/articles/intel-power-gadget-20

625302288_2018-10-2923_52_34.png.173f63e171c9df999773edd317cc5de2.png

 

My #1 shows DRAM in IPG.

My #2 not shows DRAM in IPG.

Edited by Andrey1970
  • Like 1
1 minute ago, ctich said:

The readings do not always coincide because the measurement timers are different.

1650184384_22_50_58.png.d3391f3ecf89a94f3976f6adfe7143b7.png

Intel Power Gadget.app have a minimum of 50 milli senconds to 1000 millisenconds (i.e 1 second)

HWMonitorSMC2.app have a minimum of 100 milliseconds up to 10000 milliseconds (i.e. 10 seconds)

 

Why? HWMonitorSMC2.app show you also the rest of the PC sensors and so I decide to not go less then 100 milliseconds otherwise all will becomes really heavy.

Setting it to 1 second will be the same of 1000 milliseconds in Intel Power Gadget.app (for example). 0.5 seconds in HWMonitorSMC2.app is the same of setting 500 milliseconds in IPG.app and so on.

7 minutes ago, Andrey1970 said:

ctich is right.

It DRAM Power. (Current DRAM power consumption.)

Then it is necessary to move in RAM group.

Is what I've already said here :D

 

7 minutes ago, Andrey1970 said:

My #1 shows DRAM in IPG.

My #2 not shows DRAM in IPG.

So should I follow the rules from Intel?

  • Like 1
Just now, Andrey1970 said:

On #2 in HWMonitorSMC2 it shows, but I cannot tell correctly or not correctly. Therefore it is better to conform to the rules Intel.

Is because someone that already tried Alpha and old betas will be disappointed :hysterical:. But rules must be always respected!

Russian guys, please translate this:

"Core Frequencies" = "Core Frequencies";   // CPU temperature sub group
"Core Temperatures" = "Core Temperatures"; // CPU frequencies sub group
"Temperature" = "Temperature";   // singular
"Temperatures" = "Temperatures"; // plural
"Frequency"   = "Frequency";     // singular
"Frequencies" = "Frequencies";   // plural

"Multipliers" = "Multipliers";
"Voltage" = "Voltage";   // singular
"Voltages" = "Voltages"; // plural
"Amperage" = "Amperage";
"Batteries" = "Batteries";
"Media health" = "Media health";
"Life" = "Life"; // hdd/ssd life

// Intel Power Gadget
"Intel® Power Gadget info" = "Intel® Power Gadget info";   // will be a sub group
"DRAM" = "DRAM";  // Intel Power Gadget
"Package Temperature" = "Package Temperature";     // Intel Power Gadget
"Package Power Limit (TDP)" = "TDP";              // Intel Power Gadget
"Max Temperature"  = "Max Temperature";  // Intel Power Gadget
"Thresholds"       = "Thresholds";       // Intel Power Gadget
"Base Frequency"   = "Base Frequency";   // Intel Power Gadget
"Max Frequency" = "Max Frequency";   // Intel Power Gadget

"GPUs" = "GPUs"; // GPU, when taken from PerformanceStatistics
"Core Clock" = "Core Clock"; //GPU, when taken from PerformanceStatistics
"Fan/Pump Speed" = "Fan/Pump Speed"; //GPU, when taken from PerformanceStatistics
"Fan/Pump Speed rate" = "Fan/Pump Speed rate"; //GPU, when taken from PerformanceStatistics
"Utilization" = "Utilization"; //GPU, when taken from PerformanceStatistics
"Activity" = "Activity"; //GPU, when taken from PerformanceStatistics
"Core Utilization" = "Core Utilization"; // GPU, when taken from PerformanceStatistics
"Device Unit %d Utilization" = "Device Unit %d Utilization"; // GPU, when taken from PerformanceStatistics
"Video Engine Utilization" = "Video Engine Utilization"; // GPU, when taken from PerformanceStatistics
"Used VRAM" = "Used VRAM"; // GPU, when taken from PerformanceStatistics
"Free VRAM" = "Free VRAM"; // GPU, when taken from PerformanceStatistics

"Total" = "Total";        // RAM
"Active" = "Active";      // RAM
"Inactive" = "Inactive";  // RAM
"Free" = "Free";          // RAM
"Used" = "Used";          // RAM
"Purgeable" = "Purgeable";// RAM
"Wired" = "Wired";        // RAM

"Proximity" = "Proximity"; // CPU or GPU
"Heatsink" = "Heatsink";  // CPU or GPU
"Motherboard" = "Motherboard";
"DIMM 0" = "DIMM 0"; // RAM
"DIMM 1" = "DIMM 1"; // RAM
"Ambient" = "Ambient"; // Motherboard
"GPU %d Board" = "GPU %d Board";
"GPU %d Proximity" = "GPU %d Proximity";
"Core %d" = "Core %d"; // CPU or GPU
"Diode %d" = "Diode %d"; // CPU or GPU
"CPU %d" = "CPU %d";
"GPU %d Core" = "GPU %d Core";
"GPU %d Shaders" = "GPU %d Shaders";
"GPU %d Memory" = "GPU %d Memory";
"GPU %d Voltage" = "GPU %d Voltage";
"Core %d Multiplier" = "Core %d Multiplier";
"Package Multiplier" = "Package Multiplier";

// Motherboard's:
"VRM Voltage" = "VRM Voltage";
"DIMM Voltage" = "DIMM Voltage";
"+12V Bus Voltage" = "+12V Bus Voltage";
"+5V Bus Voltage" = "+5V Bus Voltage";
"-12V Bus Voltage" = "-12V Bus Voltage";
"-5V Bus Voltage" = "-5V Bus Voltage";
"3.3 VCC Voltage" = "3.3 VCC Voltage";
"3.3 VSB Voltage" = "3.3 VSB Voltage";
"3.3 AVCC Voltage" = "3.3 AVCC Voltage";

// Fans
"Fans or Pumps" = "Fans or Pumps";
"Fan/Pump speed" = "Fan/Pump speed";
"Fan %d" = "Fan %d";
"speed" = "speed"; // rpm, all in lower case letters
"min speed" = "min speed"; // rpm, all in lower case letters
"max speed" = "mac speed"; // rpm, all in lower case letters

"log copied to clip board!" = "log copied to clip board!";

Since now everythings it is under its specific group, I made it cleaner without always iterate that something (for example) is under CPU will repeat 'CPU bla bla bla'. That where possible..

P.S. for a good result, please respect the the first upper capital letter and then all must be lower capital (excep for Fan's speed, min speed and max speed that must be always lower case).

 

"Motherboard" = "Scheda madre";

 

EDIT

that was the old one:

Spoiler

"CPU Frequencies" = "ЧАСТОТЫ ЦПУ";
"CPU Temperatures" = "ТЕМПЕРАТУРЫ ЦПУ";
"Temperatures" = "ТЕМПЕРАТУРЫ"; // plural
"Temperature" = "Температура"; // singular
"Frequencies" = "ЧАСТОТЫ"; // singular
"Multipliers" = "МНОЖИТЕЛИ";
"Voltages" = "НАПРЯЖЕНИЯ";
"Fans or Pumps" = "Вентиляторы или помпы";
"Batteries" = "Батареи";
"Media health" = "Целостность дисков";
"Life" = "Жизнь"; // hdd/ssd life
"Tеmperature" = "Tемпература"; // hdd/ssd tеmperature //GPU, when taken from PerformanceStatistics

"CPU Frequency"    = "CPU Frequency";    // Intel Power Gadget
"Processor Power"  = "Processor Power";  // Intel Power Gadget
"Processor Energy" = "Processor Energy"; // Intel Power Gadget
"Package Temp"     = "Package Temp";     // Intel Power Gadget
"TDP"              = "TDP";              // Intel Power Gadget
"Max Temperature"  = "Max Temperature";  // Intel Power Gadget
"Thresholds"       = "Thresholds";       // Intel Power Gadget
"Base Frequency"   = "Base Frequency";   // Intel Power Gadget

"GPUs" = "Графика"; // GPU, when taken from PerformanceStatistics
"Core Clock" = "Частота ядра"; // GPU, when taken from PerformanceStatistics
"Fan/Pump Speed" = "Скорость вентилятора"; // GPU, when taken from PerformanceStatistics
"Fan/Pump Speed rate" = "Использование вентилятора"; // GPU, when taken from PerformanceStatistics
"Device Utilization" = "Использование"; // GPU, when taken from PerformanceStatistics
"GPU Activity" = "Нагрузка видеокарты"; // GPU, when taken from PerformanceStatistics
"GPU Core Utilization" = "Использование графического ядра"; // GPU, when taken from PerformanceStatistics
"Device Unit %d Utilization" = "Использование устройства %d"; // GPU, when taken from PerformanceStatistics
"GPU Video Engine Utilization" = "Использование видеодвижка"; // GPU, when taken from PerformanceStatistics
"Used VRAM" = "Занято видеопамяти"; // GPU, when taken from PerformanceStatistics
"Free VRAM" = "Свободно видеопамяти"; // GPU, when taken from PerformanceStatistics

"Total" = "Всего"; // RAM
"Active" = "Aктивная"; // RAM
"Inactive" = "Неактивная"; // RAM
"Free" = "Свободная"; // RAM
"Used" = "Используемая"; // RAM
"Purgeable" = "Очищаемая"; // RAM
"Wired" = "Связанная"; // RAM

"CPU Proximity" = "Датчик ЦПУ";
"CPU Heatsink" = "Радиатор ЦПУ";
"Motherboard" = "Чипсет";
"DIMM 0" = "DIMM 0";
"DIMM 1" = "DIMM 1";
"Ambient" = "Корпус";
"GPU %d Board" = "GPU %d, плата";
"GPU %d Proximity" = "GPU %d, оценка";
"CPU %d Core" = "Ядро ЦПУ %d";
"CPU %d Diode" = "ЦПУ %d";
"CPU %d" = "ЦПУ %d";
"GPU %d Core" = "GPU %d, ядро";
"GPU %d Shaders" = "GPU %d, шейдеры";
"GPU %d Memory" = "GPU %d, память";
"CPU %d Multiplier" = "Множитель ЦПУ %d";
"CPU Package Multiplier" = "Пакетный множитель ЦПУ";
"CPU Voltage" = "Вольтаж ЦПУ";
"CPU VRM Voltage" = "Шина ЦПУ";
"DIMM Voltage" = "Шина модулей DIMM";
"+12V Bus Voltage" = "Шина +12В";
"+5V Bus Voltage" = "Шина +5В";
"-12V Bus Voltage" = "Шина -12В";
"-5V Bus Voltage" = "Шина -5В";
"3.3 VCC Voltage" = "Шина 3.3В VCC";
"3.3 VSB Voltage" = "Шина 3.3В VSB";
"3.3 AVCC Voltage" = "Шина 3.3 AVCC";
"GPU %d Voltage" = "GPU %d, Вольтаж";
"Fan %d" = "Вентилятор %d";
"Battery Voltage" = "Напряжение батареи";
"Battery Amperage" = "Ток батареи";

"log copied to clip board!" = "журнал скопированного";

 

 

Edited by vector sigma
Added some new stuff to be translated
"Core Frequencies" = "Частоты ядер";   // CPU frequencies sub group
"Core Temperatures" = "Температуры ядер"; // CPU temperature sub group
"Temperature" = "Температура";   // singular
"Temperatures" = "Темературы"; // plural
"Frequency"   = "Частота";     // singular
"Frequencies" = "Частоты";   // plural

"Multipliers" = "Множители";
"Voltage" = "Напряжение";   // singular
"Voltages" = "Напряжения"; // plural
"Amperage" = "Ток";
"Fans or Pumps" = "Вентиляторы и помпы";
"Batteries" = "Батареи";
"Media health" = "Целостность дисков";
"Life" = "Жизнь"; // hdd/ssd life

// Intel Power Gadget
"Intel® Power Gadget info" = "Intel® Power Gadget info";   // will be a sub group
"DRAM" = "ОЗУ";  // Intel Power Gadget
"Package Temperature" = "Температура пакета";     // Intel Power Gadget
"Package Power Limit (TDP)" = "Термопакет";              // Intel Power Gadget
"Max Temperature"  = "Максимальная температура";  // Intel Power Gadget
"Thresholds"       = "Пороги";       // Intel Power Gadget
"Base Frequency"   = "Базовая частота";   // Intel Power Gadget

"GPUs" = "Графика"; // GPU, when taken from PerformanceStatistics
"Core Clock" = "Частота ядра"; //GPU, when taken from PerformanceStatistics
"Fan/Pump Speed" = "Скорость вентилятора"; //GPU, when taken from PerformanceStatistics
"Fan/Pump Speed rate" = "Использование вентилятора"; //GPU, when taken from PerformanceStatistics
"Utilization" = "Использование"; //GPU, when taken from PerformanceStatistics
"Activity" = "Активность"; //GPU, when taken from PerformanceStatistics
"Core Utilization" = "Использование ядра"; // GPU, when taken from PerformanceStatistics
"Device Unit %d Utilization" = "Использование устройства %d"; // GPU, when taken from PerformanceStatistics
"Video Engine Utilization" = "Использование видеодвижка"; // GPU, when taken from PerformanceStatistics
"Used VRAM" = "Использовано Видео-ОЗУ"; // GPU, when taken from PerformanceStatistics
"Free VRAM" = "Свободно Видео-ОЗУ"; // GPU, when taken from PerformanceStatistics

"Total" = "Всего";        // RAM
"Active" = "Активная";      // RAM
"Inactive" = "Неактивная";  // RAM
"Free" = "Свободная";          // RAM
"Used" = "Используемая";          // RAM
"Purgeable" = "Очищаемая";// RAM
"Wired" = "Связанная";        // RAM

"Proximity" = "Датчик"; // CPU or GPU
"Heatsink" = "Радиатор";  // CPU or GPU
"Motherboard" = "Материнская плата";
"DIMM 0" = "Модуль ОЗУ 0"; // RAM
"DIMM 1" = "Модуль ОЗУ 1"; // RAM
"Ambient" = "Корпус"; // Motherboard
"GPU %d Board" = "ГПУ %d плата";
"GPU %d Proximity" = "ГПУ %d оценка";
"Core %d" = "Ядро %d"; // CPU or GPU
"Diode %d" = "Датчик %d"; // CPU or GPU
"CPU %d" = "ЦПУ %d";
"GPU %d Core" = "ГПУ %d ядро";
"GPU %d Shaders" = "ГПУ %d шейдеры";
"GPU %d Memory" = "ГПУ %d память";
"GPU %d Voltage" = "ГПУ %d напряжение";
"Core %d Multiplier" = "Ядро %d множитель";
"Package Multiplier" = "Пакетный множитель";

// Motherboard's:
"VRM Voltage" = "Напряжение VRM";
"DIMM Voltage" = "Напряжение ОЗУ";
"+12V Bus Voltage" = "Напряжение +12В";
"+5V Bus Voltage" = "Напряжение +5В";
"-12V Bus Voltage" = "Напряжение -12В";
"-5V Bus Voltage" = "Напряжение -5В";
"3.3 VCC Voltage" = "Напряжение 3.3В VCC";
"3.3 VSB Voltage" = "Напряжение 3.3В VSB";
"3.3 AVCC Voltage" = "Напряжение 3.3В AVCC";
"Fan %d" = "Вентилятор %d";

"log copied to clip board!" = "журнал скопирован в буфер обмена!";
  • Like 1
  • Thanks 1

Hello Vector Sigma

 

I have a strange problem with alpha 9. 

The application produces an annoying pulsation in the taskbar. As you can see from the attached video. If i close HMSC2 the pulsation disappears and everything returns to normal

 

Video proof here:

https://streamable.com/7euvh

 

EDIT: Back to beta 7 and no pulsation problem

Edited by Extreme™
On 10/29/2018 at 2:46 AM, vector sigma said:

This one: HWMonitorSMC2.app_Alpha8.zip, should now show Fans, even if "FNum" is absent. If the Fan name isn't present (e.g F0ID, F1ID, etc..)  the name will be just "Fan 0", "Fan 1" etc.

 

With this version,, my RX 580 is not detected

20 hours ago, Andrey1970 said:

ОК tomorrow.

Hi, I forgot 3/4 translations.. see the new incoming app

13 hours ago, Extreme™ said:

The application produces an annoying pulsation in the taskbar. As you can see from the attached video. If i close HMSC2 the pulsation disappears and everything returns to normal

EDIT: Back to beta 7 and no pulsation problem

I hope that I have fix it, but after seeing this an idea was coming.. let see a new functionality :D of the new app.

P.S. beta 7 is no more, all is rewritten from scratch.

2 hours ago, Andres ZeroCross said:

 

With this version,, my RX 580 is not detected

Please a ioreg can't say mutch without it.

  • Like 2
×
×
  • Create New...