[ Nightly Build ]
Version 0.16 : new, an “All-in-One” window is available when starting with argument ‘-D 1′
- MSR reading thread has been optimized.
- One TSC is assigned per logical Core.
- Added Processor features into System Information.
- Attempt to display the temperature Thresholds #1 & #2
The System Info Widget now gathers details about Processor, RAM and BIOS.
The rest of the new features is displayed in the menu.
Release 0.12 : Use the MSR performance counters to provide a better computation accuracy of the Cores frequency multiplier.
Release 0.11 : New pages added to display the specifications of the Processor, RAM, BIOS.
Btw, Help is available from [F1] key.
Release 0.10 : MSR optimisation ; double buffering
Release 0.08 adds the Core DTS temperature.
A README file is available in the FTS
- The XFreq displays the frequencies of the i7 processor CPU cores
- Programmed in multithread for the XLib, the X-Window event loop is split from the thread which compute CPU frequencies.
- Compile the source code then run it as root
# xfreq 0 0 250 150 9x15 0x1010f0 0x00ffff 15 5
CPU Cores monitoring with dwm
mhz is our piece of code which displays the actual frequency of the Core i7
- download and compile the source code
$ gcc mhz.c -o mhz
- change for root the owner of the executable, then change its attributs with a setuid.
# chown root mhz # chmod u+s mhz
- make sure to load before, the following Linux daemons which provide access to the MSR registers and the SMBIOS structures
# modprobe msr # modprobe dmi-sysfs
- then run the program with core number as the only argument.
$ mhz 3 3200