LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File i7z_rw_registers.1 of Package i7z (Project home:malcolmlewis:openSUSE_General)

.TH "i7z_rw_registers" "1" "03. Jun. 2012" "man page by Malcolm J Lewis" ""
.SH NAME
.B
i7z_rw_registers
-  Ruby script to read/write to registers on Nehalems and Sandy Bridge machines (http://code.google.com/p/i7z/)
.P
.SH SYNOPSIS
.B
i7z_rw_registers
.P
.SH DESCRIPTION
*** This script is totally experimental ***

A ruby script to read/write to registers on Nehalems and Sandy Bridge to change
multipliers, turbo mode, check power and clock modulation in Linux.

Now for the blurb on why you might find this script useful:

Throttling cpu on battery is one place, some machines including W520
have a weird BIOS which switches off turbo when machine is booted in
battery or some bios implement throttling even when the power is within limit
and this tool should allow you to manually set the multiplier
Whenever you run a command it will print out what goes in the background
like what registers were read/written etc, this should allow one to even
write different scripts to automatically run specifics multiplier in battery
power and other modes.
.P

Possible commands when script running are:
.br
help : which will print the following list
.br
turbo : which examines the turbo status
.br
multiplier : examines the multipliers
.br
power : which prints current wattage of the system
.br
clock : allows for software clock modulation ( a form of throttling )
.br
system : allows to print some system info
.br
quit : which will quit the program or just do ctrl + c

.SH AUTHOR
Written by Abhishek Jaiantilal (abhishek.jaiantilal (@@) colorado.edu)

.SH REPORTING BUGS
http://code.google.com/p/i7z/issues