- Как установить гаджет intel power на macos mojave 2021
- How to Restore Reset a iMac to Factory Settings ║ macOS Mojave
- Как установить Intel Power Gadget на MacOS
- Удаление Intel Power Gadget на Mac
- Intel Power Gadget for Mac
- How to Install Intel Power Gadget on MacOS Mojave
- How to Install Intel Power Gadget on MacOS
- Uninstalling Intel Power Gadget on Mac
- Using the Intel Power Gadget API on Mac OS X
- Using the Intel® Power Gadget API on Mac OS X*
Как установить гаджет intel power на macos mojave 2021
How to Restore Reset a iMac to Factory Settings ║ macOS Mojave
Intel Power Gadget для Mac — это инструмент мониторинга процессоров, который позволяет пользователям компьютеров отслеживать производительность процессора Intel в режиме реального времени. Intel Power Gadget покажет вам информацию о мощности и энергии в ваттах, тактовую частоту процессора в ГГц, температуру процессора и загрузку процессора. Это удобная утилита по многим причинам, и некоторые пользователи Mac могут даже использовать ее в качестве альтернативного системного монитора, такого как Activity Monitor.
Новые версии MacOS могут иногда иметь проблемы с установкой Intel Power Gadget, и многие пользователи MacOS Mojave обнаружили, что установка не удалась или приложение не работает. Этот сбой установки обычно происходит из-за настроек безопасности по умолчанию в MacOS, и его легко устранить.
Как установить Intel Power Gadget на MacOS
Установить Intel Power Gadget на Mac очень просто, хотя вы можете столкнуться с защитным блоком Gatekeeper, который может вызвать проблемы при установке. Вот как успешно установить инструмент в современных выпусках macOS:
- Загрузите Intel Power Gadget с сайта Intel.com для Mac, это бесплатно (также доступно для Windows)
- Запустите «Install Intel Power Gadget.pkg» из подключенного образа диска, как обычно, и запустите процесс установки.
- Если вы видите сообщение «Расширение системы заблокировано», нажмите «Открыть настройки безопасности», в противном случае перейдите в меню «Apple» и выберите «Системные настройки», а затем «Безопасность».
В разделе «Общие» на панели настроек «Безопасность» нажмите кнопку «Разрешить» «системное программное обеспечение от разработчиков приложений корпорации Intel», которое было заблокировано Gatekeeper *
Программа установки Intel Power Gadget должна работать как обычно и успешно установить, в случае сбоя просто запустите программу установки пакета «Intel Power Gadget.pkg» снова
Когда закончите, запустите Intel Power Gadget из папки / Applications как обычно
Если вы запускаете Intel Power Gadget во время использования Mac, вы можете заметить, что производительность процессора может немного измениться в зависимости от того, что вы делаете, и какие приложения вы используете.
Совершенно нормально, что графики процессора постоянно меняются, и вы обнаружите, что тактовая частота процессора может увеличиваться или уменьшаться, равно как и температура и мощность процессора, как правило, коррелирующие с загрузкой процессора — это имеет смысл, поскольку увеличение использования процессора требуется больше энергии, чтобы иметь более высокую тактовую частоту, что повышает температуру процессора, и, конечно, может произойти обратное, также как и снижение скорости процессора, а также снижение энергопотребления и снижение температуры и использования, когда Mac менее загружен. Если вы заинтересованы в этом, вы можете увидеть это непосредственно и проверить это самостоятельно, выполнив любую задачу, интенсивно использующую процессор, например, команду терминала «да», которая часто используется для стресс-тестирования Mac (или любого компьютера с Linux):
Как вы можете видеть, графики мощности, частоты, температуры и использования неожиданно резко возрастают, когда команда «да» запускается в соседнем окне терминала в качестве стресс-теста, что является нормальным и ожидаемым поведением процессора.
Удаление Intel Power Gadget на Mac
Решите, что вам не нужен Intel Power Gadget? Удалить Intel Power Gadget довольно просто. Просто перейдите в папку / Applications и откройте каталог Intel Power Gadget, затем запустите включенный файл пакета «Uninstaller.pkg». Это удалит приложение Intel Power Gadget и соответствующее расширение ядра с Mac.
* Если вы действительно продвинутый пользователь Mac и вас беспокоят такие меры безопасности, вызывающие проблемы при установке, вы можете разрешить приложения из любой точки macOS, отключив Gatekeeper, хотя это настоятельно не рекомендуется для подавляющего большинства пользователей. Пользователи Mac. Существует довольно много приложений, которые могут быть не в состоянии установить из-за более строгих стандартов безопасности, существующих в современных выпусках macOS, и если вы относитесь к типу людей, использующих Intel Power Gadget, то вы можете столкнуться с аналогичной проблемой при установке VirtualBox в MacOS, где не удается установить драйвер ядра, тем самым предотвращая работу этого приложения. Как правило, вы можете обходить Gatekeeper на разовой основе, как описано здесь, что, возможно, является лучшим подходом, но вы также можете просто отключить его полностью, если это необходимо.
Источник
Intel Power Gadget for Mac
Intel Power Gadget 3.7.0 LATEST
Mac OS X 10.11 or later
Intel Power Gadget.dmg
Intel Power Gadget for Mac 2021 full offline installer setup for Mac
Intel Power Gadget for Mac is a software-based power usage monitoring tool enabled for Intel® Core™ processors (from 2nd Generation up to 7th Generation Intel® Core™ processors). Intel® Atom™ processors are not supported. It is supported on Windows* and Mac OS X* and includes an application, driver, and libraries to monitor and estimate real-time processor package power information in watts using the energy counters in the processor. With this release, it is providing the functionality to evaluate power information on various platforms including notebooks, desktops and servers.
Traditional methods to estimate power/energy usage of the processor has always been a cumbersome task that included special purpose tools or instrumentation on the platform along with third party equipment. The motivation for the tool was to assist end-users, ISV’s, OEM’s, developers, and others interested in a more precise estimation of power from a software level without any H/W instrumentation.
In version 3.0 there are additional features that include estimation of power on multi-socket systems as well as externally callable APIs to extract power information within sections of code. The multi-socket support essentially evaluates the Energy MSR on a per-socket basis and provides an estimate of power draw per socket. The API layer is a set of libraries and dlls that can be called and offers the flexibility to build the tool within code sections of an application.
Intel Power Gadget for macOS consists of the following components. Set of driver and libraries which access and post process the processor energy counter to calculate the power usage in Watts, temperate in Celsius and frequency in GHz. A command line version of the tool (PowerLog3.0.exe) is also included
Note: Graphs will not appear if your processor does not have the appropriate hardware counters. Discrete graphics cards are not supported and GPU graphs will not appear unless Intel graphics is in use.
Источник
How to Install Intel Power Gadget on MacOS Mojave
Intel Power Gadget for Mac is a processor monitoring tool that allows computer users to monitor the performance of an Intel processor in real-time. Intel Power Gadget will show you power and energy information in watts, the clock speed frequency of the CPU in GHz, the temperature of the CPU, and CPU utilization. It’s a handy utility for many reasons, and some Mac users may even use it as an alternative system monitor sort of like Activity Monitor.
Newer versions of MacOS can sometimes have trouble installing Intel Power Gadget, and many MacOS Mojave users have discovered the installation fails or the app doesn’t work. This installation failure is usually due to a default security setting in MacOS, and is easy to resolve.
How to Install Intel Power Gadget on MacOS
Installing Intel Power Gadget on the Mac is easy, though you may run into a Gatekeeper security block that can cause installation trouble. Here’s how to successfully install the tool in modern macOS releases:
- Download Intel Power Gadget from Intel.com for Mac, it’s free (also available for Windows)
- Launch the “Install Intel Power Gadget.pkg” from the mounted disk image as usual and start the installation process
- If you see a ‘System Extension Blocked’ message, click on “Open Security Preferences”, otherwise go to the Apple menu and choose ‘System Preferences’ followed by ‘Security’
Under the ‘General’ section of the Security preference panel, click the button to “Allow” the ‘system software from developer Intel corporation apps’ which was blocked by Gatekeeper *
The Intel Power Gadget installer should proceed as usual and successfully install, if it fails then just run the “Install Intel Power Gadget.pkg” package installer again
When finished, launch Intel Power Gadget from the /Applications folder as usual
If you run Intel Power Gadget while you’re using the Mac, you may notice that processor performance can change around quite a bit depending on what you’re doing and what sort of apps you’re using.
It is completely normal for the processor charts to be changing constantly, and you’ll find that the processor clock speed may go up or down, as will both CPU temperature and power, typically correlated with processor utilization – this makes sense as more processing utilization requires more power to have a higher clock speed, which raises the temperature of the CPU, and of course the opposite can happen as well with CPU speed lowering along with lower power and lower temperature and utilization when the Mac is less busy. If you’re interested in doing so, you can see this directly and test it yourself by running any CPU intensive task, like the Terminal command ‘yes’, which is often used for stress testing a Mac (or any Linux PC):
As you can see the graphs for power, frequency, temperature, and utilization suddenly shoot way up as the ‘yes’ command runs in the adjacent Terminal window as a stress test, which is normal and expected behavior for the processor.
Uninstalling Intel Power Gadget on Mac
Decide you don’t need Intel Power Gadget? Uninstalling Intel Power Gadget is quite simple. Simply navigate to the /Applications folder and open the Intel Power Gadget directory, then run the included ‘Uninstaller.pkg’ package file. This will remove the Intel Power Gadget application and the associated kernel extension from the Mac.
* If you’re a truly advanced Mac user and you’re bothered by these type of security measures causing installation issues, you can choose to allow apps from anywhere in macOS by disabling Gatekeeper, though that is strongly not recommended for the vast majority of Mac users. There are quite a few apps that can fail to install because of the stricter security standards that are in place in modern macOS releases, and if you’re the type of person running Intel Power Gadget then you may encounter also a similar issue with installing VirtualBox in MacOS where the kernel driver fails to install, thereby preventing that app to work as well. Typically you can bypass Gatekeeper on a one-off basis as discussed here, which is arguably the best approach, but you can also just turn it off completely if needed.
Источник
Using the Intel Power Gadget API on Mac OS X
Last Updated: 12/13/2012
Using the Intel® Power Gadget API on Mac OS X*
Intel® Power Gadget for Mac* is a GUI application that provides real-time data on processor frequency and estimated processor power, and can log frequency, power, energy, and temperature data over time. Intel® Power Gadget also provides a C Application Programming Interface (API) for accessing this power and frequency data in your program. Intel® Power Gadget is also available for Windows* and Linux*. Intel® Power Gadget and the API are only supported on 2 nd generation and later Intel® Core processors, because previous processors do not support the necessary power Model Specific Registers (MSRs).
Intro to the Intel® Power Gadget API
The Intel® Power Gadget API is a framework (IntelPowerGadget .framework) that provides a C interface for reading current estimated processor power, current processor frequency, base frequency, thermal design power (TDP), current temperature, maximum temperature, timestamps, and elapsed time. It also provides logging functionality.
What You Need
To use the API you’ll need the Intel® Power Gadget for Mac* driver and framework. These are included in the Intel® Power Gadget installer, or as a standalone API installer. The driver is installed to /System/Library/Extensions/EnergyDriver.kext, and the framework is installed to /Library/Frameworks/IntelPowerGadget.framework.
To link with the Intel® Power Gadget API you simply need to include
–framework IntelPowerGadget in your link command.
Using the Intel® Power Gadget API
To begin you must initialize the library by calling IntelEnergyLibInitialize .
The most common use of the Intel® Power Gadget API is to read samples with ReadSample. The API supports sampling of specific Model Specific Registers (MSRs). Meta data on the sampled MSRs can be queried with GetNumMsrs , GetMsrName , and GetMsrFunc . GetNumMsrs returns the number of sampled MSRs; MSRs are given an ID from 0 to n-1, where n is the number returned by GetNumMsrs . The MSR ID is used to get data for a specific MSR with functions GetPowerData , GetMsrName , and GetMsrFunc .
Calling GetPowerData for each sampled MSR will provide you with the relevant data from that MSR. An MSR’s function (from GetMsrFunc ) determines the amount and meaning of data returned from GetPowerData . MSRs with function 0 (frequency) return 1 result, which represents the frequency in megahertz. MSRs with function 1 (power) return 3 results, which represent the average power in watts, cumulative energy in Joules, and cumulative energy in milliwatt-hours. MSRs with function 2 (temperature) return 1 result, which represents the temperature in degrees Celsius. The Intel® Power Gadget API currently supports sampling with the following MSRs: processor frequency, estimated processor power, and package temperature. The currently supported MSR functions are: frequency (0), power (1), temperature (2).
ReadSample also reads the system time and Time Stamp Counter (TSC) at the time the sample is read. These values are available via GetSysTime and GetRDTSC ; the time interval between samples is available (in seconds) via GetTimeInterval. Note that you must call ReadSample prior to calling GetPowerData , GetRDTSC , and GetTimeInterval , and that you must call ReadSample twice before calling GetTimeInterval and before getting power data (as opposed to frequency or temperature data) from GetPowerData , as they are computed using the difference between two samples.
The Intel® Power Gadget API also supports reading generic MSRs with ReadMSR, which returns the raw data from the MSR. However, note that specifying an invalid MSR address can crash your system and could potentially corrupt it. There is no method to determine if an MSR address is valid. The API supports reading common individual MSRs without having to specify the MSR address or read an entire sample; the supported functions are: GetIAFrequency , GetMaxTemperature , GetTemperature , and GetTDP .
The sample data from ReadSample can be logged to a file. Logging can be enabled at any time by calling StartLog, and subsequently disabled by calling StopLog. Note that the logged data isn’t written until StopLog is called. Both StartLog and StopLog cause an internal call to ReadSample.
Sampling Considerations
The frequency at which you read samples may have an impact on the accuracy of data. The instantaneous processor frequency can change significantly from moment to moment. Frequency data may be more meaningful if you sample often and average the frequency samples over time. The processor power is calculated by taking the difference between two samples, thus a shorter interval between samples will result in more fine-grained power data. However, the frequency at which you read samples may also impact the performance of the system. Using a very short frequency (e.g. less than 20 milliseconds) may result in significant overhead, and may also increase the power consumption of the system, both of which may reduce the usefulness of the data. The Intel® Power Gadget application uses a default sampling frequency of 50 milliseconds, and updates the GUI with averaged frequency and power data every second.
Example
Download the Xcode project for this example application here.
API Reference
Initializes the library and connects to the driver.
Returns the number of CPU packages on the system.
Returns the number of supported MSRs for bulk reading and logging.
Returns in szName the name of the MSR specified by iMsr. Note that the Windows version uses wchar_t.
Returns in pFuncID the function of the MSR specified by iMsrCurrently supported functions are: 0 = frequency, 1 = power, 2 = temperature.
Reads the MSR specified by address on the package specified by iNode, and returns the value in value. Warning: Specifying an invalid MSR address can crash your system and could potentially corrupt it. There is no method to determine if an MSR address is valid.
Reads the processor frequency MSR on the package specified by iNode, and returns the frequency in MHz in freqInMHz.
Reads the package power info MSR on the package specified by iNode, and returns the TDP in watts in TDP.
Reads the temperature target MSR on the package specified by iNode, and returns the maximum temperature in degrees Celsius in degreeC.
Reads the temperature MSR on the package specified by iNode, and returns the current temperature in degrees Celsius in degreeC.
Reads sample data from the driver for all the supported MSRs. Note that two calls to ReadSample are necessary to calculate power data, as power data is calculated using the difference between two samples.
Returns the system time as of the last call to ReadSample. The data returned in pSysTime is structured as follows:
pSysTime[63:32] = time in seconds
pSysTime[31:0] = time in nanoseconds
Returns in pTSC the processors time stamp counter as of the last call to ReadSample. Note that this function does not execute the rdtsc instruction directly, but instead returns the TSC from when the last sample was read.
Returns in pOffset the time in seconds that has elapsed between the two most recent calls to ReadSample.
Returns in pBaseFrequency the advertised processor frequency for the package specified by iNode.
Returns the data collected by the most recent call to ReadSample. The returned data is for the data on the package specified by iNode, from the MSR specified by iMSR. The data is returned in pResult, and the number of double results returned in pResult is returned in nResult. Frequency MSRs (function 0) return 1 result, which represents the frequency in megahertz. Power MSRs (function 1) return 3 results, which represent the average power in watts, cumulative energy in Joules, and cumulative energy in milliwatt-hours. Temperature MSRs (function 2) return 1 result, which represents the temperature in degrees Celsius.
Starts saving the data collected by ReadSample. When StopLog is called, this data will be written to the file specified by szFileName. Note that the Windows version uses wchar_t. StartLog will cause an initial call to ReadSample.
Stops saving data and writes all saved data to the file specified by the call to StartLog. StopLog will cause a final call to ReadSample.
Источник