mh0rst / turionpowercontrol Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/turionpowercontrol
Automatically exported from code.google.com/p/turionpowercontrol
Hello.
Processor FX-8150 Zambezi. Bulldozer family.
I can confirm that the HTC switches on tpc works fine. But i have a question.
When the processor HTC worked, a flag is showed like 'true'. I want to know
when this flag will be set again as 'false' ?
Also, can someone explain the -altvid switch ?
-altvid <vid>
Sets the VID value to use when in Alternate VID mode on active node. Alternate VID mode is used when the processor is overheating, for example.
thx in advance
Original issue reported on code.google.com by [email protected]
on 12 Jul 2014 at 11:51
Per summary.
Original issue reported on code.google.com by [email protected]
on 19 Dec 2012 at 5:21
What steps will reproduce the problem?
1. Using windows 8.1 x64
2. Modified tpc.exe for xp x64 seems dont works properly
3. i dont know
Same problem like i had before on xp x64. The modified tpc.exe to be used on xp
x64 seems to be not valid on windows 8.1 x64.
I'm not sure but the problems seems to detect all the capabilites and also to
obtain the cpuusage.
Original issue reported on code.google.com by [email protected]
on 8 Apr 2015 at 9:25
checkMode is a pronounced user.
VLAs are not specified by C++ even though GNU C++ accepts them...
Original issue reported on code.google.com by [email protected]
on 29 Dec 2012 at 6:37
What steps will reproduce the problem?
1. Run ./TurionPowerControl -l on a machine with dual-node CPU (eg. G34 Opteron)
What is the expected output? What do you see instead?
TPC appears to think that system has (nodes*cpus-per-package) cores
rather than (nodes*cpus-per-package/cpus-per-node) processors.
With dual-node processors, TPC tries to report status of twice
as many cores as there are in the system.
What version of the product are you using? On what operating system?
SVN rev 6
Please provide any additional information below.
Output attached.
Original issue reported on code.google.com by [email protected]
on 9 Apr 2011 at 11:41
Attachments:
What steps will reproduce the problem?
1. From the bios change the FSB (example 200 -> 240)
2. Start linux with the expected drivers
3. Run turionPC -l
What is the expected output? What do you see instead?
basically if you have:
fsb: 250 MHz * multiplier: 16 = 4000 MHz
then I expect:
...
Power States table:
-- Node: 0 Core 0
core 0 pstate 0 (p0) - En:1 VID:18 FID:14 DID:0.00 Freq:4000 VCore:1.3250
...
but i get:
...
Power States table:
-- Node: 0 Core 0
core 0 pstate 0 (p0) - En:1 VID:18 FID:14 DID:0.00 Freq:2800 VCore:1.3250
...
What version of the product are you using? On what operating system?
0.422a on any linux versión (ubuntu 12.04 x64)
Please provide any additional information below.
maybe if you take the fsb from the "dmidecode --type processor" command-line it
will be fixed...
Original issue reported on code.google.com by [email protected]
on 6 Apr 2012 at 2:35
As subject. Nothing to report
Original issue reported on code.google.com by [email protected]
on 20 Sep 2011 at 1:03
The enable disable boost states dont works with Bulldozer.
I need to use the program PSCheck from AMD to handle the boost states.
Original issue reported on code.google.com by [email protected]
on 6 Apr 2014 at 6:40
On some systems, expecially Brazos and some rare K10s, has been reported from
some users a failure during a query on cpuid function 0x80000001. This leads to
program malfunction since it will grab invalid details from the processor.
The program became completely useless since it can't retrieve the correct
number of cores, nodes and cpu type.
A typical output is like this:
Turion Power States Optimization and Control - by blackshard - v0.422
cpuid:pread: Invalid argument
Brazos::Brazos - Fatal error during querying for Cpuid(0x80000001) instruction.
Wrong node. Allowed range: 0--1
Wrong core. Allowed range: 0--1
Main processor is
Family: 0x0 Model: 0x0 Stepping: 0x0
Extended Family: 0x0 Extended Model: 0x0
Package Type: 0x0 BrandId: 0x0
Machine has 0 nodes
Processor has 0 cores
Processor has 0 p-states
Processor has 0 boost states
Power States table:
Done.
The cause is not yet known, but yet it has been reported only on Linux
platforms and can't be sure that it is a cpuid kernel module malfunctioning.
Original issue reported on code.google.com by [email protected]
on 20 Mar 2012 at 4:12
-CM is currently implemented per each Processor-derived class.
Given that implementations are (algorithmically) almost identical, it makes
sense
to create common -CM code.
Original issue reported on code.google.com by [email protected]
on 26 Nov 2014 at 2:02
In Fam15h, NBFID/VID/DID aren't directly driven by CPU P-states any more.
Instead, an NB P-state concept has been introduced (there are 2 NB P-states)
-- now CPU P-states refer NB P-states.
E.g.
Fam10h:
P-state 0: NBVID:30, NBFID:6, NBDID:0, VID:19, FID:16, DID:0
vs
Fam15h:
P-state 0: NBPS:0, VID:19, FID:16, DID:0
plus
NB P-state 0: NBVID:30, NBFID:6, NBDID:0
TPC needs to be made aware of this paradigm change.
Original issue reported on code.google.com by [email protected]
on 28 Dec 2012 at 9:48
Hi.
First of all, i want to thank you for this product. Since I'm using a cheaper
ASRock board i cant set a fix offset for the processor (and for every PStates).
This program helps me to do this under Linux, at Windows I'm using AMD's PState
configurator at the moment.
I think NBPstate is an important funcion, this feeds the iGP also, so we could
archive cooler APUs(and longer battery life for Notebooks). Fusiontweaker knows
this function and also works under Windows, in the past i used this one. I
think both applications have the same functions, maybe even the same row of
codes.
Thanks
Original issue reported on code.google.com by [email protected]
on 9 Jan 2015 at 2:37
missing "-" in line 27
Original issue reported on code.google.com by [email protected]
on 3 Jan 2015 at 9:13
Attachments:
TurionPowerControl -l returns :
...
Power States table:
-- Node: 0 Core 0
core 0 pstate 0 (pb0) - En:1 VID:48 FID:19 DID:0.00 Freq:3500 VCore:0.9500
core 0 pstate 1 (pb1) - En:1 VID:58 FID:16 DID:0.00 Freq:3200 VCore:0.8250
core 0 pstate 2 (pb2) - En:1 VID:72 FID:12 DID:0.00 Freq:2800 VCore:0.6500
core 0 pstate 3 (p0) - En:1 VID:88 FID:9 DID:0.00 Freq:2500 VCore:0.4500
core 0 pstate 4 (p1) - En:1 VID:94 FID:5 DID:0.00 Freq:2100 VCore:0.3750
core 0 pstate 5 (p2) - En:1 VID:106 FID:2 DID:0.00 Freq:1800 VCore:0.2250
core 0 pstate 6 (p3) - En:1 VID:110 FID:12 DID:1.00 Freq:1400 VCore:0.1750
...
instead of :
...
Power States table:
-- Node: 0 Core 0
core 0 pstate 0 (pb0) - En:1 VID:48 FID:19 DID:0.00 Freq:3500 VCore:1.2500
core 0 pstate 1 (pb1) - En:1 VID:58 FID:16 DID:0.00 Freq:3200 VCore:1.1880
core 0 pstate 2 (pb2) - En:1 VID:72 FID:12 DID:0.00 Freq:2800 VCore:1.1000
core 0 pstate 3 (p0) - En:1 VID:88 FID:9 DID:0.00 Freq:2500 VCore:1.0000
core 0 pstate 4 (p1) - En:1 VID:94 FID:5 DID:0.00 Freq:2100 VCore:0.9630
core 0 pstate 5 (p2) - En:1 VID:106 FID:2 DID:0.00 Freq:1800 VCore:0.8870
core 0 pstate 6 (p3) - En:1 VID:110 FID:12 DID:1.00 Freq:1400 VCore:0.8630
...
TurionPowerControl 0.44-rc2+ (trunk-r184) on Windows 7 64 bit
TurionPowerControl 0.44-rc2+ (trunk-r183) on Mint 17 64 bit
Here's the complete output :
TurionPowerControl 0.44-rc2+ (trunk-r184)
Turion Power States Optimization and Control - by blackshard
Main processor is Family 15h (Bulldozer/Interlagos/Valencia) Processor
Family: 0xf Model: 0x3 Stepping: 0x1
Extended Family: 0x15 Extended Model: 0x13
Package Type: 0x1 BrandId: 0x0
Machine has 1 nodes
Processor has 4 cores
Processor has 7 p-states
Processor has 3 boost states
Power States table:
-- Node: 0 Core 0
core 0 pstate 0 (pb0) - En:1 VID:48 FID:19 DID:0.00 Freq:3500 VCore:0.9500
core 0 pstate 1 (pb1) - En:1 VID:58 FID:16 DID:0.00 Freq:3200 VCore:0.8250
core 0 pstate 2 (pb2) - En:1 VID:72 FID:12 DID:0.00 Freq:2800 VCore:0.6500
core 0 pstate 3 (p0) - En:1 VID:88 FID:9 DID:0.00 Freq:2500 VCore:0.4500
core 0 pstate 4 (p1) - En:1 VID:94 FID:5 DID:0.00 Freq:2100 VCore:0.3750
core 0 pstate 5 (p2) - En:1 VID:106 FID:2 DID:0.00 Freq:1800 VCore:0.2250
core 0 pstate 6 (p3) - En:1 VID:110 FID:12 DID:1.00 Freq:1400 VCore:0.1750
-- Node: 0 Core 1
core 1 pstate 0 (pb0) - En:1 VID:48 FID:19 DID:0.00 Freq:3500 VCore:0.9500
core 1 pstate 1 (pb1) - En:1 VID:58 FID:16 DID:0.00 Freq:3200 VCore:0.8250
core 1 pstate 2 (pb2) - En:1 VID:72 FID:12 DID:0.00 Freq:2800 VCore:0.6500
core 1 pstate 3 (p0) - En:1 VID:88 FID:9 DID:0.00 Freq:2500 VCore:0.4500
core 1 pstate 4 (p1) - En:1 VID:94 FID:5 DID:0.00 Freq:2100 VCore:0.3750
core 1 pstate 5 (p2) - En:1 VID:106 FID:2 DID:0.00 Freq:1800 VCore:0.2250
core 1 pstate 6 (p3) - En:1 VID:110 FID:12 DID:1.00 Freq:1400 VCore:0.1750
-- Node: 0 Core 2
core 2 pstate 0 (pb0) - En:1 VID:48 FID:19 DID:0.00 Freq:3500 VCore:0.9500
core 2 pstate 1 (pb1) - En:1 VID:58 FID:16 DID:0.00 Freq:3200 VCore:0.8250
core 2 pstate 2 (pb2) - En:1 VID:72 FID:12 DID:0.00 Freq:2800 VCore:0.6500
core 2 pstate 3 (p0) - En:1 VID:88 FID:9 DID:0.00 Freq:2500 VCore:0.4500
core 2 pstate 4 (p1) - En:1 VID:94 FID:5 DID:0.00 Freq:2100 VCore:0.3750
core 2 pstate 5 (p2) - En:1 VID:106 FID:2 DID:0.00 Freq:1800 VCore:0.2250
core 2 pstate 6 (p3) - En:1 VID:110 FID:12 DID:1.00 Freq:1400 VCore:0.1750
-- Node: 0 Core 3
core 3 pstate 0 (pb0) - En:1 VID:48 FID:19 DID:0.00 Freq:3500 VCore:0.9500
core 3 pstate 1 (pb1) - En:1 VID:58 FID:16 DID:0.00 Freq:3200 VCore:0.8250
core 3 pstate 2 (pb2) - En:1 VID:72 FID:12 DID:0.00 Freq:2800 VCore:0.6500
core 3 pstate 3 (p0) - En:1 VID:88 FID:9 DID:0.00 Freq:2500 VCore:0.4500
core 3 pstate 4 (p1) - En:1 VID:94 FID:5 DID:0.00 Freq:2100 VCore:0.3750
core 3 pstate 5 (p2) - En:1 VID:106 FID:2 DID:0.00 Freq:1800 VCore:0.2250
core 3 pstate 6 (p3) - En:1 VID:110 FID:12 DID:1.00 Freq:1400 VCore:0.1750
--- Node 0:
Processor Maximum PState: 7
Processor Startup PState: 5
Processor Maximum Operating Frequency: No maximum defined. Unlocked multiplier.
Minimum allowed VID: 123 (0.0125V) - Maximum allowed VID 0 (1.5500V)
Processor AltVID: 55 (0.8625V)
Done.
Original issue reported on code.google.com by [email protected]
on 9 Oct 2014 at 8:35
Per summary.
Original issue reported on code.google.com by [email protected]
on 26 Nov 2014 at 11:48
What steps will reproduce the problem?
1. Run TPC -dram on a family 10h system with ganged DCTs
What is the expected output? What do you see instead?
Ganged status is not reported.
TPC parses and prints DCT1 info which has no bearing in ganged mode
and confuses the user.
Please use labels and text to provide additional information.
Original issue reported on code.google.com by [email protected]
on 11 Dec 2011 at 1:00
K10 implementation reports bad timing with DDR2-800 and DDR2-1066 DRAM since
the implementation is done just for DDR3 memories.
Original issue reported on code.google.com by [email protected]
on 30 May 2011 at 10:38
As a security measure, i suggest that the cpu model is to be specified in the
configuration file and tpc won't commit the changes if it doesn't match with
the detected one.
Original issue reported on code.google.com by [email protected]
on 18 Mar 2013 at 4:14
Well, like i have said before, for some reasson when i use tpc with the
-perf-cpuusage, i cant use tpc with its window hidden. To reach that i must use
a program called RTconsole.exe to call with it to tpc. I use namedpipes in
order to obtain data from tpc, to be used in a program that i am making.
So following that idea i want to request two features related to that:
1 - allow by some way to keep tpc running even if its console windows is hide.
2 - a new switch -cpuusage in order to retrieve a single line with the cores
usage. This feature is like for example the -temp switch that show all cores
temperature, that are all equal, and then tpc finish.
thx in advance
Original issue reported on code.google.com by [email protected]
on 11 Jul 2014 at 1:00
I've just built a RPM for RHEL/CentOS based systems. Right now the Makefile
lacks support for DESTDIR which leads to a manual installation of the compiled
binary. I've attached a patch for the Makefile which adds the DESTDIR support
for the installation.
If a packager wants to use it he can run make install DESTDIR=... , if DESTDIR
is not set nothing will change.
It would be helpful for the packagers.
Thanks
-uli
Original issue reported on code.google.com by [email protected]
on 1 Jul 2012 at 3:13
Attachments:
Currently turbo boost details (boost lock, APM status) are reported when boost
is
enabled/disabled.
Status information should rather be part of tpc -l rather than piggybacked on
-boostdisable/-boostenable.
Original issue reported on code.google.com by [email protected]
on 21 Nov 2014 at 9:26
The cores detected by TPC with bulldozer 8150, dont matches. Only 4 cores
detected when they are 8. If you check howto handle TPC the detected cores with
AMD PSCheck program, you can see how the handle cores are wrong.
Original issue reported on code.google.com by [email protected]
on 6 Apr 2014 at 6:42
What steps will reproduce the problem?
1. just running it
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
TPC 44rc2/ windows 10 preview
Please provide any additional information below.
TPC runs perfectly on all Operating system I have used except for windows 10
preview TPC is that my screen flashes then after a few seconds my system logs
out when I try to log back in it repeats the same thing flashing away then logs
out, on the very rare occasion that it does let me log back in my system is not
OCed at all.
At first I had thought that maybe the OC way to high so I just ran TPC at the
stock clocks for my CPU and the same thing happens.
this erks me because tpc works great on all of my other OS's just this one is
giving me problems
Original issue reported on code.google.com by [email protected]
on 6 Nov 2014 at 4:12
There's some (perceived) redundancy in command line parameters space, e.g.
-node ... vs -set node ...
-core ... vs -set core ...
This causes confusion among users, for instance:
TurionPowerControl -set node 0 vcore 1.40 -nbvid 0 40
Manipulates vcore of node 0 but nbvid of _all_ nodes.
Short-term remedy is disallowing combinations of -set with any other command
line parameter.
Original issue reported on code.google.com by [email protected]
on 17 Jan 2013 at 6:42
Not working // could you please take a look and support this CPU?
Original issue reported on code.google.com by [email protected]
on 2 Jun 2014 at 7:42
turionpowercontrol doesn't see boost states on my Thuban, actually p0 is a
boost state and it's working, see output of dmesg lower
./TurionPowerControl -l
Turion Power States Optimization and Control - by blackshard - v0.43
Main processor is Family 10h Processor
Family: 0xf Model: 0xa Stepping: 0x0
Extended Family: 0x10 Extended Model: 0xa
Package Type: 0x1 BrandId: 0x40
Machine has 1 nodes
Processor has 6 cores
Processor has 5 p-states
Processor has 0 boost states
Power States table:
-- Node: 0 Core 0
core 0 pstate 0 (p0) - En:1 VID:10 FID:16 DID:0.00 Freq:3200 VCore:1.4250
core 0 pstate 1 (p1) - En:1 VID:20 FID:11 DID:0.00 Freq:2700 VCore:1.3000
core 0 pstate 2 (p2) - En:1 VID:22 FID:4 DID:0.00 Freq:2000 VCore:1.2750
core 0 pstate 3 (p3) - En:1 VID:26 FID:12 DID:1.00 Freq:1400 VCore:1.2250
core 0 pstate 4 (p4) - En:1 VID:30 FID:0 DID:1.00 Freq:800 VCore:1.1750
-- Node: 0 Core 1
core 1 pstate 0 (p0) - En:1 VID:10 FID:16 DID:0.00 Freq:3200 VCore:1.4250
core 1 pstate 1 (p1) - En:1 VID:20 FID:11 DID:0.00 Freq:2700 VCore:1.3000
core 1 pstate 2 (p2) - En:1 VID:22 FID:4 DID:0.00 Freq:2000 VCore:1.2750
core 1 pstate 3 (p3) - En:1 VID:26 FID:12 DID:1.00 Freq:1400 VCore:1.2250
core 1 pstate 4 (p4) - En:1 VID:30 FID:0 DID:1.00 Freq:800 VCore:1.1750
-- Node: 0 Core 2
core 2 pstate 0 (p0) - En:1 VID:10 FID:16 DID:0.00 Freq:3200 VCore:1.4250
core 2 pstate 1 (p1) - En:1 VID:20 FID:11 DID:0.00 Freq:2700 VCore:1.3000
core 2 pstate 2 (p2) - En:1 VID:22 FID:4 DID:0.00 Freq:2000 VCore:1.2750
core 2 pstate 3 (p3) - En:1 VID:26 FID:12 DID:1.00 Freq:1400 VCore:1.2250
core 2 pstate 4 (p4) - En:1 VID:30 FID:0 DID:1.00 Freq:800 VCore:1.1750
-- Node: 0 Core 3
core 3 pstate 0 (p0) - En:1 VID:10 FID:16 DID:0.00 Freq:3200 VCore:1.4250
core 3 pstate 1 (p1) - En:1 VID:20 FID:11 DID:0.00 Freq:2700 VCore:1.3000
core 3 pstate 2 (p2) - En:1 VID:22 FID:4 DID:0.00 Freq:2000 VCore:1.2750
core 3 pstate 3 (p3) - En:1 VID:26 FID:12 DID:1.00 Freq:1400 VCore:1.2250
core 3 pstate 4 (p4) - En:1 VID:30 FID:0 DID:1.00 Freq:800 VCore:1.1750
-- Node: 0 Core 4
core 4 pstate 0 (p0) - En:1 VID:10 FID:16 DID:0.00 Freq:3200 VCore:1.4250
core 4 pstate 1 (p1) - En:1 VID:20 FID:11 DID:0.00 Freq:2700 VCore:1.3000
core 4 pstate 2 (p2) - En:1 VID:22 FID:4 DID:0.00 Freq:2000 VCore:1.2750
core 4 pstate 3 (p3) - En:1 VID:26 FID:12 DID:1.00 Freq:1400 VCore:1.2250
core 4 pstate 4 (p4) - En:1 VID:30 FID:0 DID:1.00 Freq:800 VCore:1.1750
-- Node: 0 Core 5
core 5 pstate 0 (p0) - En:1 VID:10 FID:16 DID:0.00 Freq:3200 VCore:1.4250
core 5 pstate 1 (p1) - En:1 VID:20 FID:11 DID:0.00 Freq:2700 VCore:1.3000
core 5 pstate 2 (p2) - En:1 VID:22 FID:4 DID:0.00 Freq:2000 VCore:1.2750
core 5 pstate 3 (p3) - En:1 VID:26 FID:12 DID:1.00 Freq:1400 VCore:1.2250
core 5 pstate 4 (p4) - En:1 VID:30 FID:0 DID:1.00 Freq:800 VCore:1.1750
--- Node 0:
Processor Maximum PState: 4
Processor Startup PState: 1
Processor Maximum Operating Frequency: 3200 MHz
Minimum allowed VID: 123 (0.0125V) - Maximum allowed VID 10 (1.4250V)
Processor AltVID: 30 (1.1750V)
dmesg | grep powernow
[ 8.719310] powernow-k8: Found 1 AMD Phenom(tm) II X6 1045T Processor (6 cpu
cores) (version 2.20.00)
[ 8.719322] powernow-k8: Core Performance Boosting: on.
[ 8.734290] powernow-k8: 0 : pstate 0 (2700 MHz)
[ 8.734292] powernow-k8: 1 : pstate 1 (2000 MHz)
[ 8.734294] powernow-k8: 2 : pstate 2 (1400 MHz)
[ 8.734295] powernow-k8: 3 : pstate 3 (800 MHz)
Original issue reported on code.google.com by [email protected]
on 28 Sep 2012 at 11:53
Hey, it's me agains :)
Just want to perform a new feature request that i think that it would be
interesing. Just a new switch such as '-mon' and where its output it is the
next:
tpc -mon>
Node 0 c0:5% ps6 25 - c1:5% ps6 25 - c2:5% ps6 25 - c3:5% ps6 25 - c4:5% ps6
25 - c5:5% ps6 25 - c6:5% ps6 25 - c7:5% ps6 25
first value is what --perf-cpuusage reports
second value is what -CM reports
and the third is the temperature that in fact it is the same for all the cores.
what you think about the it ? The idea is to put in output all the relevant
information at once.
thx in advance
Original issue reported on code.google.com by [email protected]
on 24 Nov 2014 at 4:34
E.g. -core or -node specified at the end of command line.
Original issue reported on code.google.com by [email protected]
on 17 Jan 2013 at 9:46
There are twoissues with current command-line parsing:
1. TPC silently ignores unknown options (users don't know that they made a
mistake)
2. TPC performs actions dictated by command-line arguments during parsing
process
== it's possible for TPC to perform only subset of command-line "instructions";
this should be more of "all-or-nothing" paradigm...
Original issue reported on code.google.com by [email protected]
on 19 Dec 2012 at 5:28
Scaler is not working at all, requires a new implementation to follow the
PerformanceCounter class implementation to deal with cpu load.
Original issue reported on code.google.com by [email protected]
on 30 May 2011 at 10:40
What steps will reproduce the problem?
1. lowered freq of boost pstate with -set command
2. run stress test + cpuusage, cpu usage definitely lower
3. rebooted
4. checked -l and shows same lower freq, run stress test and still lower cpu
usage
What is the expected output? What do you see instead?
I've not set anything up to run tpc at boot, when i used tpc a couple of years
ago it reset during boot, which seems prudent as if i make a mistake that
causes crashing I don't want it to happen again during boot.
I dunno if maybe a crash causes the settings to reset, but didn't see that in
the documentation and don't want to do anything riskier without knowing for
sure I can fix it without having to reinstall mint.
What version of the product are you using? On what operating system?
linux mint 13 maya, tpc 0.44 rc2
samsung np355v5c AMD a8-4500 laptop
Thanks!
Original issue reported on code.google.com by [email protected]
on 8 Mar 2013 at 1:38
Cpu usage mode (and all daemon mode switches) should capture CTRL+C signal to
issue a clean exit restoring previous cpu state (performance counters in case
of cpu usage mode) and freeing allocated memory.
Original issue reported on code.google.com by [email protected]
on 31 May 2011 at 10:14
# tpc-set core all pstate 2 frequency 825 vcore 1.000
bash: $'tpc\302\255-set': Command not found.
# uname -a
Linux X121e 3.3.4-2-ARCH #1 SMP PREEMPT Wed May 2 18:28:42 CEST 2012 x86_64 AMD
E-450 APU with Radeon(tm) HD Graphics AuthenticAMD GNU/Linux
# modprobe cpuid
# modprobe msr
# tpc -l
Turion Power States Optimization and Control - by blackshard - v0.43
Main processor is Family 14h (Zacate/Ontario) Processor
Family: 0xf Model: 0x2 Stepping: 0x0
Extended Family: 0x14 Extended Model: 0x2
Package Type: 0x0 BrandId: 0x12e9
Machine has 1 nodes
Processor has 2 cores
Processor has 8 p-states
Processor has 0 boost states
Power States table:
-- Node: 0 Core 0
core 0 pstate 0 (p0) - En:1 VID:16 DID:2.00 Freq:1650 VCore:1.3500
core 0 pstate 1 (p1) - En:1 VID:22 DID:2.50 Freq:1320 VCore:1.2750
core 0 pstate 2 (p2) - En:1 VID:43 DID:4.00 Freq:825 VCore:1.0125
core 0 pstate 3 (p3) - En:0 VID:0 DID:1.00 Freq:3300 VCore:1.5500
core 0 pstate 4 (p4) - En:0 VID:0 DID:1.00 Freq:3300 VCore:1.5500
core 0 pstate 5 (p5) - En:0 VID:0 DID:1.00 Freq:3300 VCore:1.5500
core 0 pstate 6 (p6) - En:0 VID:0 DID:1.00 Freq:3300 VCore:1.5500
core 0 pstate 7 (p7) - En:0 VID:0 DID:1.00 Freq:3300 VCore:1.5500
-- Node: 0 Core 1
core 1 pstate 0 (p0) - En:1 VID:16 DID:2.00 Freq:1650 VCore:1.3500
core 1 pstate 1 (p1) - En:1 VID:22 DID:2.50 Freq:1320 VCore:1.2750
core 1 pstate 2 (p2) - En:1 VID:43 DID:4.00 Freq:825 VCore:1.0125
core 1 pstate 3 (p3) - En:0 VID:0 DID:1.00 Freq:3300 VCore:1.5500
core 1 pstate 4 (p4) - En:0 VID:0 DID:1.00 Freq:3300 VCore:1.5500
core 1 pstate 5 (p5) - En:0 VID:0 DID:1.00 Freq:3300 VCore:1.5500
core 1 pstate 6 (p6) - En:0 VID:0 DID:1.00 Freq:3300 VCore:1.5500
core 1 pstate 7 (p7) - En:0 VID:0 DID:1.00 Freq:3300 VCore:1.5500
--- Node 0:
Processor Maximum PState: 2
Processor Startup PState: 2
Processor Maximum Operating Frequency: 3300 MHz
Minimum allowed VID: 123 (0.013v) - Maximum allowed VID 16 (1.350v)
Processor AltVID: 43 (1.013v)
Done.
Original issue reported on code.google.com by [email protected]
on 6 May 2012 at 9:22
I got an A4-4355M APU, i found out that pstate 6 and boost states are
disabled(by default?) so i activate them but if i poweroff the machine
everything resets. If I reboot, instead, everything works.
Could you add trinity / piledriver support?
Original issue reported on code.google.com by [email protected]
on 17 May 2014 at 9:39
What version of the product are you using? On what operating system?
TPC rev 6.
Please provide any additional information below.
K10Processor.cpp: int modelExtended = ((eax & 0xf0000) >> 16)+model;
Griffin.cpp: int modelExtended = ((eax & 0xf0000) >> 16)+model;
AMD order 25481 specs that model (in processor families 0Fh and higher)
is a conjunction of bits, not a sum:
"Model is an 8-bit value and is defined as: Model[7:0] =
{ExtendedModel[3:0],BaseModel[3:0]}."
For families 0Fh and higher the code should read:
int modelExtended = ((eax & 0xf0000) >> 12)+model;
Model calculations become critical when certain MSRs or PCI configuration
space registers are only present in specific processor models (see issue #1).
Original issue reported on code.google.com by [email protected]
on 10 Apr 2011 at 12:15
What steps will reproduce the problem?
1. using tpc last version
2. using amd bulldozer 8150 8-cores
3.
What is the expected output? What do you see instead?
that processor comes with 5 pstates and tpc detect 7
that processor comes with 2 boost states and tcp detect none
What version of the product are you using? On what operating system?
last version
Please provide any additional information below.
that processor comes with 5 pstates, from 1400 Mhz to 3600 Mhz
Also comes with 2 boost states, from 3900 Mhz to 4200 Mhz
TPC detects bad these two features.
thx in advance
Original issue reported on code.google.com by [email protected]
on 13 Oct 2014 at 3:54
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.