Andres ZeroCross Posted October 30, 2018 Share Posted October 30, 2018 (edited) 18 minutes ago, vector sigma said: Hi, I forgot 3/4 translations.. see the new incoming app I hope that I have fix it, but after seeing this an idea was coming.. let see a new functionality of the new app. P.S. beta 7 is no more, all is rewritten from scratch. Please a ioreg can't say mutch without it. Attached.. And this is screenshot of the HWMonitorSMC2 Alpha 9 Andres’s iMac.ioreg.zip Edited October 30, 2018 by Andres ZeroCross 2 Link to comment Share on other sites More sharing options...
vector sigma Posted October 30, 2018 Share Posted October 30, 2018 (edited) New app promoted to Beta: Added new translations in Russian by Andrey1970, Italian and English by me. Added check for Intel Power Gadget: cpu must be Intel (Lol), family 6, model > 42, i.e >= 2nd generation of "Core" models. Xeon models 42, 46 and 47 are supported as I see that they can work (anyway SMC keys if present will be entirely read). Moved CPU Package IGPU inside the GPU group. If the IOAccelerator's monitoring is turned on that key will be added inside the Intel sub group. Tried to fix pulsations of the text in the top bar. Need a confirmation. New: instead of display sensors in the top bar, you can now display a gadget that you can place where you like. This gadget is always on top of other windows... so that you can now compare, run programs or make a test stress cosily observing the value you need. see the pictures: Let me know. One problem. DRAM is still under the CPU group due to the fact that is really inefficent to move it under the memory group. To do that a second call to the IntelPowerGadget.framework and its driver is needed and basically is a second call of all of its functionality. Really heavy, wont do that sorry. HWMonitorSMC2.app_SMC_swift4.2_Beta1.zip Edited October 30, 2018 by vector sigma added missing Russian translations 2 1 Link to comment Share on other sites More sharing options...
Andrey1970 Posted October 30, 2018 Share Posted October 30, 2018 // Fans "Fans or Pumps" = "Вентиляторы и помпы"; "Fan/Pump speed" = "Вентилятор обороты"; "Fan %d" = "Вентилятор %d"; "speed" = "обороты"; // rpm, all in lower case letters "min speed" = "мин. обороты"; // rpm, all in lower case letters "max speed" = "макс. обороты"; // rpm, all in lower case letters Temporarily so. I thinking that the translation will need to be corrected after I will see application. I do not see some parameters, you possibly forgot still. Link to comment Share on other sites More sharing options...
vector sigma Posted October 30, 2018 Share Posted October 30, 2018 Just now, Andrey1970 said: // Fans "Fans or Pumps" = "Вентиляторы и помпы"; "Fan/Pump speed" = "Вентилятор обороты"; "Fan %d" = "Вентилятор %d"; "speed" = "обороты"; // rpm, all in lower case letters "min speed" = "мин. обороты"; // rpm, all in lower case letters "max speed" = "макс. обороты"; // rpm, all in lower case letters Thanks. Please I need also "Max Frequency" = "Max Frequency"; 2 minutes ago, Andrey1970 said: I do not see some parameters, you possibly forgot still. Sorry which one? I didn't understand.. 1 Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted October 30, 2018 Share Posted October 30, 2018 6 minutes ago, vector sigma said: New app promoted to Beta: Added new translations in Russian by Andrey1970, Italian and English by me. Added check for Intel Power Gadget: cpu must be Intel (Lol), family 6, model > 42, i.e >= 2nd generation of "Core" models. Xeon models 42, 46 and 47 are supported as I see that they can work (anyway SMC keys if present will be entirely read). Moved CPU Package IGPU inside the GPU group. If the IOAccelerator's monitoring is turned on that key will be added inside the Intel sub group. Tried to fix pulsations of the text in the top bar. Need a confirmation. New: instead of display sensors in the top bar, you can now display a gadget that you can place where you like. This gadget is always on top of other windows... so that you can now compare, run programs or make a test stress cosily observing the value you need. see the pictures: Let me know. One problem. DRAM is still under the CPU group due to the fact that is really inefficent to move it under the memory group. To do that a second call to the IntelPowerGadget.framework and its driver is needed and basically is a second call of all of its functionality. Really heavy, wont do that sorry. HWMonitorSMC2.app_SMC_swift4.2_Beta1.zip Working good,, but my SSD (Fujitsu F200) still not get health status 1 Link to comment Share on other sites More sharing options...
vector sigma Posted October 30, 2018 Share Posted October 30, 2018 25 minutes ago, Andres ZeroCross said: Attached.. And this is screenshot of the HWMonitorSMC2 Alpha 9 Andres’s iMac.ioreg.zip Thanks I'll take a look tomorrow 1 minute ago, Andres ZeroCross said: Working good,, but my SSD (Fujitsu F200) still not get health status Sorry I really did not found any specification for that. Can you show me a dump from Windows where I can take a look on the attributed used for the values you are looking for? 1 Link to comment Share on other sites More sharing options...
Andrey1970 Posted October 30, 2018 Share Posted October 30, 2018 3 minutes ago, vector sigma said: Thanks. Please I need also "Max Frequency" = "Max Frequency"; "Max Frequency" = "Максимальная частота" 1 1 Link to comment Share on other sites More sharing options...
vector sigma Posted October 30, 2018 Share Posted October 30, 2018 4 minutes ago, Andrey1970 said: "Max Frequency" = "Максимальная частота" Try. I've just re uploaded the same app with the missing translation here. Let me know with a picture please. 1 Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted October 30, 2018 Share Posted October 30, 2018 Sorry I really did not found any specification for that. Can you show me a dump from Windows where I can take a look on the attributed used for the values you are looking for?Can i dump data from AIDA64???Sent from my Mi Note 2 using Tapatalk Link to comment Share on other sites More sharing options...
vector sigma Posted October 30, 2018 Share Posted October 30, 2018 5 minutes ago, Andres ZeroCross said: Can i dump data from AIDA64??? Sent from my Mi Note 2 using Tapatalk Don't know, but I need the S.M.A.R.T. attributes Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted October 30, 2018 Share Posted October 30, 2018 Don't know, but I need the S.M.A.R.T. attributesMay i know "what attribute value" did you use to detect life for reguler ssd in your code?Sent from my Mi Note 2 using Tapatalk Link to comment Share on other sites More sharing options...
vector sigma Posted October 30, 2018 Share Posted October 30, 2018 Just now, Andres ZeroCross said: May i know "what attribute value" did you use to detect life for reguler ssd in your code? If I knew it, I would not have asked you . Usually they are under "vendor specific data" that for ATA/SATA any Vendors can place where they like since the standard allow that (allow even to omit them). Anyway, most of the programs that dump smart attributes usually publish the attribute for temperature, life etc.. just find one. Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted October 30, 2018 Share Posted October 30, 2018 (edited) 11 minutes ago, vector sigma said: If I knew it, I would not have asked you . Usually they are under "vendor specific data" that for ATA/SATA any Vendors can place where they like since the standard allow that (allow even to omit them). Anyway, most of the programs that dump smart attributes usually publish the attribute for temperature, life etc.. just find one. Just for your information, this screenshot from HWMonitor from FakeSMC A. This is for ESA3SMD2ISJB120GB (Life percentage is detected with HWMonitorSMC2 too) A. This is for Fujitsu F200 (Life percentage is not detected with HWMonitorSMC2) I think id 173 from F200 (Wear leveling count) is as reference for life percentage,, many SSD use id 177 as Wear Leveling Count. Sorry, just my opinion Edited October 30, 2018 by Andres ZeroCross Link to comment Share on other sites More sharing options...
Andrey1970 Posted October 30, 2018 Share Posted October 30, 2018 38 minutes ago, Andres ZeroCross said: Moved CPU Package IGPU inside the GPU group. If the IOAccelerator's monitoring is turned on that key will be added inside the Intel sub group. IGPU Packages does not change the indication. It is not necessary to remove IGPU Packages when IOAccelerator's monitoring is turned off. Most likely a bug because of it. Link to comment Share on other sites More sharing options...
Andrey1970 Posted October 30, 2018 Share Posted October 30, 2018 Maybe it was not necessary to move IGPU Packages? In group CPU it worked without bug. Link to comment Share on other sites More sharing options...
Extreme™ Posted October 30, 2018 Share Posted October 30, 2018 (edited) 1 hour ago, vector sigma said: Nuova app promosso a Beta: Aggiunte nuove traduzioni in russo da Andrey1970, italiano e inglese da me. Aggiunto il controllo per Intel Potenza Gadget: CPU deve essere Intel (Lol), famiglia 6, il modello> 42, vale a dire> = 2 ° generazione di modelli di "Core". modelli Xeon 42, 46 e 47 sono supportati come vedo che possono lavorare (tasti comunque SMC se presente sarà interamente lettura). Spostato iGPU CPU pacchetto all'interno del gruppo GPU. Se il monitoraggio del IOAccelerator è acceso quel tasto verrà aggiunto all'interno del gruppo sub Intel. Ha cercato di risolvere pulsazioni del testo nella barra in alto. Hai bisogno di una conferma. Nuovo: invece di sensori di visualizzazione nella barra in alto, è ora possibile visualizzare un gadget che è possibile inserire in cui ti piace. Questo gadget è sempre in cima ad altre finestre ... in modo che ora è possibile confrontare, eseguire programmi o fare uno stress test di cosily osservando il valore desiderato. vedere le immagini: Fammi sapere. Un problema. DRAM è ancora sotto il gruppo di CPU a causa del fatto che in realtà è inefficent per spostarlo sotto il gruppo di memoria. Per fare questo è necessaria una seconda chiamata al IntelPowerGadget.framework e il suo driver e fondamentalmente è una seconda chiamata di tutte le sue funzionalità. Davvero pesante, non farà che mi dispiace. HWMonitorSMC2.app_SMC_swift4.2_Beta1.zip Thank you for reply and new beta Vector Sigma. Tried but pulsation effect persists: https://streamable.com/8v6yx Edited October 30, 2018 by Extreme™ Link to comment Share on other sites More sharing options...
vector sigma Posted October 30, 2018 Share Posted October 30, 2018 (edited) 19 hours ago, Andres ZeroCross said: Just for your information, this screenshot from HWMonitor from FakeSMC Sorry but, this surely is not from FakeSMC: S.M.A.R.T in macOS is a library embedded with the OS itself and the only way is to query the dedicated driver, no need to reinvent the wheel . Anyway It is a losed war. If you know where they are you can read it, otherwise there are tens and tens of ssds who no one knows where to look because these values aren't mostly never published. The attribute 173 (not 177 which is already taken into account) is really uncommon from the rest of the world and in fact I have my doubts that HWSensor can read S.M.A.R.T from every ssd in commerce, and as far as I know he cannot read S.M.A.R.T from NVME while HWMonitorSMC2 can . Try that: HWMonitorSMC2.app_SMC_swift4.2_Beta2.zip (may be the need of more attempts if some bytewise is needed) 18 hours ago, Andrey1970 said: Maybe it was not necessary to move IGPU Packages? In group CPU it worked without bug. I forgot to add the reading when the Timer call the function that update the sensor Edited October 31, 2018 by vector sigma monitor of new values added in beta3 Link to comment Share on other sites More sharing options...
vector sigma Posted October 30, 2018 Share Posted October 30, 2018 8 minutes ago, Extreme™ said: Thank you for reply and new beta Vector Sigma. Tried but pulsation effect persists: https://streamable.com/8v6yx I have a vaguely Idea on why that doesn't happen to me: I don't have the dropbox icon or any other at left. Anyway this is not simple to solve (don't tell me the old app was able because is dead and because it just use different system, in fact you now have a lot of timers instead of only one, that's the cause). I'll look into this at the week end. 1 Link to comment Share on other sites More sharing options...
vector sigma Posted October 30, 2018 Share Posted October 30, 2018 39 minutes ago, Andrey1970 said: In group CPU it worked without bug. Fixed: HWMonitorSMC2.app_SMC_swift4.2_Beta3.zip Link to comment Share on other sites More sharing options...
Andrey1970 Posted October 30, 2018 Share Posted October 30, 2018 10 minutes ago, vector sigma said: Fixed: HWMonitorSMC2.app_SMC_swift4.2_Beta3.zip Works. Let it will be be shown always, in not to dependence on an option of settings "IOaccelerator" Link to comment Share on other sites More sharing options...
Andrey1970 Posted October 30, 2018 Share Posted October 30, 2018 Bug. When the option "IOaccelerator" is switched off, indications the frequency igpu and a utilization igpu do not change. Link to comment Share on other sites More sharing options...
vector sigma Posted October 30, 2018 Share Posted October 30, 2018 13 minutes ago, Andrey1970 said: Bug. When the option "IOaccelerator" is switched off, indications the frequency igpu and a utilization igpu do not change. I'll fix it tomorrow, good night. Link to comment Share on other sites More sharing options...
vector sigma Posted October 31, 2018 Share Posted October 31, 2018 (edited) 23 hours ago, Andrey1970 said: Bug. When the option "IOaccelerator" is switched off, indications the frequency igpu and a utilization igpu do not change. I think this one is really good: HWMonitorSMC2.app_SMC_swift4.2_Beta4.zip EDIT looks at the preferences, now Intel Power Gadget must be activated. Edited October 31, 2018 by vector sigma Link to comment Share on other sites More sharing options...
Andrey1970 Posted October 31, 2018 Share Posted October 31, 2018 35 minutes ago, vector sigma said: I think this one is really good: HWMonitorSMC2.app_SMC_swift4.2_Beta4.zip EDIT looks at the preferences, now Intel Power Gadget must be activated. IGPU utilization does not work, indications only 0-1% in case of high loading IGPU. Does not work and with on, and with off option IOaccelerator. I would like that the option an IOaccelerator was used only for the discrete GPU. IGPU let shows from IPG and sensors. Link to comment Share on other sites More sharing options...
vector sigma Posted November 1, 2018 Share Posted November 1, 2018 (edited) 1 hour ago, Andrey1970 said: IGPU let shows from IPG and sensors This is already happening. When IPG is loaded 'IGPU utilization' comes from it, or from IOAccelerator if IPG isn't loaded. but: 1 hour ago, Andrey1970 said: I would like that the option an IOaccelerator was used only for the discrete GPU To show nothing from who doesn't have a discrete card like my laptop? Consider that I'm not shipping the IntelPowerGadget.framework and not all the peoples may want this. 1 hour ago, Andrey1970 said: indications only 0-1% in case of high loading IGPU That means that this is the truth. Please compile this program:PowerGadgetAPIExample.zip and run it. Tell me what it says. Edited November 1, 2018 by vector sigma Link to comment Share on other sites More sharing options...
Recommended Posts