CPU Frequency Monitor is an open-source Linux GUI application that displays the frequency and utilization of each CPU core in real-time. The application is built using Lazarus and Free Pascal, and it is licensed under the GNU General Public License v2.0.
- Real-time monitoring of CPU core frequencies
- Real-time monitoring of CPU core utilization
- Graphical representation of CPU data using charts
- Supports multiple CPU cores
- Lazarus IDE
- Free Pascal Compiler
- TAChart package (included with Lazarus)
-
Clone the repository:
git clone https://github.com/lone0/crazycpu.git cd crazycpu -
Open the project in Lazarus IDE:
- Open crazycpu_project.lpi in Lazarus IDE.
-
Add the TAChart package to your project:
- In Lazarus IDE, go to
Package->Install/Uninstall Packages... - Find
TAChartin the list and install it.
- In Lazarus IDE, go to
-
Build and run the project:
- Click on
Run->Buildto compile the project. - Click on
Run->Runto start the application.
- Click on
- The main window displays a chart with the frequency and utilization of each CPU core.
- The chart updates every second to show the latest data.
This project is licensed under the GNU General Public License v2.0. See the LICENSE file for details.
Contributions are welcome! Please fork the repository and submit a pull request with your changes.
For any questions or suggestions, please open an issue on the GitHub repository.