• Technology Guide
  • Desktop Review
  • Digital Camera Review
  • Notebook review
  • Brighthand
  • TablePCReview
  • Printer Comparison
  • About Us
  • Contact Us
  • Newsletter Sign Up
  • Forum Login
notebookreview.com
  • HOME
  • REVIEWS
    • ALL REVIEWS
    • Notebook Reviews
    • Software Reviews
    • TOP BRANDS
    • Acer Laptop Reviews
    • Dell Laptop Reviews
    • HP Laptop Reviews
    • Lenovo Laptop Reviews
    • Sony Laptop Reviews
  • NEWS
    • ALL NEWS
    • All Notebook News
    • Software News
    • News Archives
    • TOP CATEGORIES
    • Dell News
    • HP News
    • Lenovo News
    • Sony News
  • SHOP
    • SHOP
    • Notebook Price Search
    • Student Notebooks
    • COMPARE
    • Business Notebooks
    • Home Notebooks
    • Multimedia Notebooks
    • Gaming Notebooks
  • COUPONS
    • ALL COUPONS
    • Dell Coupons
    • HP Coupons
    • Lenovo Coupons
    • Sony Coupons
  • DEALS
    • ALL DEALS
    • Business Deals
    • Best Laptop Deals
    • Laptop Rebates
  • DISCUSSIONS
    • NOTEBOOK DISCUSSIONS
    • See All Notebook Forums
    • TOP FORUMS
    • What Notebook Should I Buy?
    • Notebook News and Reviews
    • HP Forum
    • Dell Forum
    • Acer Forum
  • ADD ONS
    • ALL ACCESSORIES
    • Accessory Reviews
    • Storage Reviews
    • Monitor Reviews
    • Mouse Reviews
    • Backpack Reviews
  • VIDEO
    • NOTEBOOK VIDEOS
    • View All Notebook Videos
  • BUSINESS

Go Back   Laptop Forums and Notebook Computer Discussion > Notebook Manufacturers > HP & Compaq > HP Pavilion Notebooks
Reload this Page [To all newer AMD Turion owners]Strange power handling on hp dv5
Register FAQ Members List Unanswered Threads Mark Forums Read

HP Pavilion Notebooks Discussion forum for HP Pavilion notebooks.

Welcome to NotebookReview.com! Have a laptop or notebook related question?
Register and ask it here in the forums



Reply
Page 1 of 34 1 234511 > Last »
 
LinkBack Thread Tools
Old 04-19-2009, 03:56 PM   #1 (permalink)
blackshard83
Notebook Consultant
 
Join Date: Apr 2009
Posts: 205
Rep Power: 7 blackshard83 is on a distinguished road
Default [To all newer AMD Turion owners]Strange power handling on hp dv5

* If you are interested in TurionPowerControl program, just go at the bottom of the post *

Hi all to the forum, this is my first message here.
I posted this message on amd forums too, but got really low feedback about this. Sorry for long message, but I think the problem I found needs some explanation.

I own a HP DV5-1025el laptop with Turion Ultra ZM-80 processor and Windows Vista 32 bit, running at 2.1 Ghz. The laptop is working wonderfully and I have no stability problem at all.

Since I love to optimize my machines at maximum, I started to search some informations about Power States and such similar things, mostly to tweak and reduce battery cpu usage. I made by myself an utility to control CPU Voltage for each pstate, like PumaStateCtrl, but more flexible. It's in an early stage, but it seems to work good for ZM processors, and maybe I can post it here if someone asks.

I studied the official AMD datasheets about Turion and Turion Ultra (mainly ZM and RM series) processors and found that they have 3 active PStates (actually they have 8 pstates, 3 are activated and 5 are not). My ZM-80 has these pstates:

PState 0 - 2100 Mhz, 1.100 volt - Enabled
PState 1 - 1050 Mhz, 0.950 volt - Enabled
PState 2 - 525 Mhz, 0.800 volt -Enabled

Then there are other pstates from 3 to 7, but are disabled:
PState 3 - 1050 Mhz, 0.950 volt - Disabled
PState 4 - 800 Mhz, 1.550 volt - Disabled
PState 5 - 800 Mhz, 1.550 volt - Disabled
PState 6 - 1050 Mhz, 1.200 volt -Disabled
PState 7 - 1050 Mhz, 1.200 volt - Disabled

The issue is related to the fact I randomly see transitions to pstate 6, that is supposed to be disabled! Actually, as you can see above, pstate 6 overvolt the processor to 1.200 volt and this is a clear violation of the specifications (1.200 volt => overvolting!) , even because PState 6 is set to disabled and should not be used.

This may cause faster battery depletion, higher heat production, and maybe other serious problems with power regulation modules.

How to replicate this:
I found that this behaviour always happens when I set windows vista power profile to "Maximum Performance". Using AMD Power monitor (you can find it here) or even cpu-z I get fast transitions between PState 0 and PState 6, where there should be no transitions at all!

Who is affected:

At the moment, all Turion Ultra ZM, Turion RM series and Athlon X2 QL series processors are affected by the problem (all 65nm notebook parts), as many users reported. We have no informations about Sempron SI series at the moment.

Also it is not a problem of a specific notebook brand, but looks like a generalized problem. Users with HP and Acer notebook actually have reported the problem.

Please report your experiences, thank you and excuse for my bad english.

Possible reason:

I found that disabling OS power management (using High performance profile in Windows, or disabling or fixing cpu scaler in linux) and then forcing the processor in pstate 0 (using TurionPowerControl -fo switch) the processor to go to pstate 6 and stay there while the processor is idling. Maybe it is related to some C halt states.

Also I discovered there also some rare transitions to pstate 7 too, but these still have no apparent cause and I have no methods to artificially reproduce them.

Update:

How to almost completely solve the problem:

Launch the program with -l command like this:

TurionPowerControl -l

It will show something like this:

Code:
Turion Power States Optimization and Control - by blackshard - v0.12
Detected CPU:
Family: 0xf             Model: 0x3              Stepping: 0x1
Extended Family: 0x11   Extended Model: 0x3
Package Type: 0x2       BrandId: 0x1400
Detected Physical Cores: 2
Processor has 3 Power Planes
Detected processor: Athlon X2 QL processor
Processor has 2 cores
Processor has 8 p-states
core 0 pstate 0 - En:1 VID:40 FID:13 DID:0 Freq:2100 VCore: 1.0500
core 0 pstate 1 - En:1 VID:60 FID:13 DID:1 Freq:1050 VCore: 0.8000
core 0 pstate 2 - En:0 VID:48 FID:13 DID:1 Freq:1050 VCore: 0.9500
core 0 pstate 3 - En:0 VID:0 FID:0 DID:0 Freq:800 VCore: 1.5500
core 0 pstate 4 - En:0 VID:0 FID:0 DID:0 Freq:800 VCore: 1.5500
core 0 pstate 5 - En:0 VID:0 FID:0 DID:0 Freq:800 VCore: 1.5500
core 0 pstate 6 - En:0 VID:28 FID:13 DID:1 Freq:1050 VCore: 1.2000
core 0 pstate 7 - En:0 VID:28 FID:13 DID:1 Freq:1050 VCore: 1.2000
core 1 pstate 0 - En:1 VID:40 FID:13 DID:0 Freq:2100 VCore: 1.0500
core 1 pstate 1 - En:1 VID:60 FID:13 DID:1 Freq:1050 VCore: 0.8000
core 1 pstate 2 - En:0 VID:48 FID:13 DID:1 Freq:1050 VCore: 0.9500
core 1 pstate 3 - En:0 VID:0 FID:0 DID:0 Freq:800 VCore: 1.5500
core 1 pstate 4 - En:0 VID:0 FID:0 DID:0 Freq:800 VCore: 1.5500
core 1 pstate 5 - En:0 VID:0 FID:0 DID:0 Freq:800 VCore: 1.5500
core 1 pstate 6 - En:0 VID:28 FID:13 DID:1 Freq:1050 VCore: 1.2000
core 1 pstate 7 - En:0 VID:28 FID:13 DID:1 Freq:1050 VCore: 1.2000
Processor Maximum PState: 1
Processor Startup PState: 2

Minimum allowed VID: 52 (0.900v) - Maximum allowed VID 28 (1.200v)
Processor AltVID: 60 (0.800v)
Processor Northbridge VID: 52 (0.900v)

SMAF7 is disabled; processor is using LMM Configuration Registers for Power Mana
gement
DID to apply when in C1E state: 0

Voltage Regulator Slamming time register: 2
Voltage Regulator AltVID Slamming time register: 2
Voltage Regulator Step Up Ramp Time: 0
Voltage Regulator Step Down Ramp Time: 0
Done!
You may see at the top Core 0 PState 0, and some rows below Core1 PState 0.
Now look that Pstate 0 (both Core 0 and Core 1) has VID=40, DID=0 and FID=13 in this example.
Also look that Pstate 6 (on both cores again) has VID=28, DID=1 and FID=13

To prevent any transition to pstate 6 i found that overwriting the pstate 6 parameters with the same values just stops the transitions. Don't know why, just discovered that works! (nb: It works also if you put anything else in there, but just to be safe use the same parameters you got from the table).
So, following the example pstates table of above, I wrote:

TurionPowerControl -pallc 6 28 1 13

and there are no more transitions to pstate 6!

The same doesn't apply to pstate 7, but actually I managed to mitigate the problem with this other command (always remember to change parameters according to your pstates table):

TurionPowerControl -pallc 7 40 0 13

this actually write the values I have in pstate 0 over pstate 7, so transitions from pstate 0 to pstate 7 doesn't require stabilization time, and doesn't overvolt the processor too. Some people reported to have issues when touching pstate 7, so if your computer crashes issuing last command, just forget it: transitions to pstate 7 are much less frequent than transitions to pstate 6.

UPDATE 2010/05/28 - Some more speculation about Pstates 6/7

Hi guys, I report some news.

First, I investigated more about the pstate6/7 behaviour.
I found and report the fact that I can undervolt my processor much more with pstate 6 anomaly on than with pstate 6 anomaly fixed.

Without touching pstate 6 (so with anomaly on), I can undervolt my processor pstate 0 to 1.0375v for core 0 and 1.050v for core 1, and it's running pretty stable for some days now.

Touching pstate 6 (so with anomaly fixed) I can't go below 1.075v (for both cores) because I experience sudden crashes. The most curious thing is that I can undervolt to 1.050v or even 1.0375v: the computer will work fine for some time, but then all of a sudden I get a crash.

I'm thinking more and more about the fact that pstates 6 and 7 serves as a sort of "trampoline" to pstate0, and they just allows the voltage to ramp up just a moment before frequency goes up too, and so allow better voltage stabilization.

BTW, it looks like they produce a bit warmer processor, but actually I can't say nothing about battery life.

UPDATE 2011/07/05:

TurionPowerControl is a command line program available for Win x86, Win x64 and Linux that can be downloaded from this homepage:

TurionPowerControl Homepage

It allows to tweak VID, FID and DID of Turion ZM/RM and Athlon QL processors and now also for Phenom, Phenom II, Athlon II and Turion II processors. Also shows lots of informations about processor internals, like HTC (Hardware Thermal Control) status, HyperTransport link, power states tables and more.

Executables and source code are included.
Also for Linux there's a little script to compile the program for your specific distribution and platform (see included documentation)

I provide the older stable version (0.22) for people who can have problems with newer version. Remember that version 0.22 does not support Family 10h processors (like Phenom, Phenom II, Athlon II and Turion II), but just Family 11h processors (Turion ZM/RM and Athlon QL).
It is available here:

TurionPowerControl v0.22


MSVC Project source code (v0.12):

I also put here the whole sourcecode (and project files, version 0.12) and binaries compiled for x86 and x86-64 for Windows using Microsoft Visual Studio C++ 2008. You can grab them here:

TurionPowerControl v0.12 - MSVC Sourcecode and Project Files

Last edited by blackshard83 : 07-04-2011 at 08:19 PM.
blackshard83 is offline   Reply With Quote
Old 04-20-2009, 07:15 AM   #2 (permalink)
miner
NBR Super Moderator
 
miner's Avatar
 
Join Date: Dec 2004
Location: Charleston, WV
Posts: 7,141
Rep Power: 47 miner is a splendid one to beholdminer is a splendid one to beholdminer is a splendid one to beholdminer is a splendid one to beholdminer is a splendid one to beholdminer is a splendid one to beholdminer is a splendid one to beholdminer is a splendid one to beholdminer is a splendid one to beholdminer is a splendid one to behold
Default Re: [To all newer AMD Turion owners]Strange power handling on hp dv5

Yeah, I have noticed the spikes. Why it happens I do not know. Although in my case it happens very infrequently. I have been using Puma State Ctrl on my ZM 86 for a while now and wouldnt mind trying out yours if you have a 64bit version available.
__________________
Lenovo Thinkpad T400 Intel Core 2 Duo T9400, ATi HD3470/Intel GMA X4500, 160GB Intel 320 SSD/320GB Fujitsu MHZ2320BH G2 5400rpm HDD, 4GB DDR3 1066, 14.1" WXGA+ CCFL, Windows 7 Pro x64
HP Pavilion DM1-3000 AMD E350, AMD HD6310, 320GB Seagate Momentus 7200rpm HDD, 3GB DDR3 1066, 11.6" WXGA LED, Windows 7 HP x64
miner is offline   Reply With Quote
Old 04-20-2009, 08:19 AM   #3 (permalink)
Evolution
Vox Sola
 
Evolution's Avatar
 
Join Date: Mar 2007
Posts: 1,295
Rep Power: 17 Evolution is just really niceEvolution is just really niceEvolution is just really niceEvolution is just really niceEvolution is just really nice
Default Re: [To all newer AMD Turion owners]Strange power handling on hp dv5

Same here, I have the same spikes on my ZM-82. I never noticed this before since I rarely use vista's high performance setting. However I would have noticed this in the past because I used RMclock on my previous TL-50; but since RMclock doesn't work with the newer AMD processors I never noticed that this overvolt was occurring.

This is probably a CPU errata.
__________________
DELL Vostro 3550
Intel Core i5-2410M @2.3GHz (Turbo boost 2.9GHz) | ATi Mobility Radeon HD 6630M 1GB | 6GB DDR3-1333| Momentus 7200.4 HDD |
15.6" LED Display | Wifi b/g/n + Bluetooth 3.0 | Logitech MX 620 | Zalman NC1000 | Windows 7 Professional x64
Evolution is offline   Reply With Quote
Old 04-20-2009, 08:26 AM   #4 (permalink)
blackshard83
Notebook Consultant
 
Join Date: Apr 2009
Posts: 205
Rep Power: 7 blackshard83 is on a distinguished road
Default Re: [To all newer AMD Turion owners]Strange power handling on hp dv5

Oh thanks god someone replied

Unfortunately I have no 64bit version available at the moment, but I'm planning to a build a specific version as soon as possible, and maybe post here a copy of both 32 bit and 64 bit versions.
It would be nice if some people with RM and QL processors show up here, because I would add specific support for those processors too (actually official support is just for ZM processors).

About the spikes, I got tons of them when power profile is set to maximum performance. Actually I don't like them at all, I really can't get used to the fact that my processor goes overvolted and they caused me some issues with low latency asio-based audio software (like buffer underruns with fruityloops).

I noticed too that if I touch any of the pstate 6 parameters (VID, DID or FID) with my program, those spikes and transitions to pstate 6 just stops and the processor goes to behave like specifications say.
blackshard83 is offline   Reply With Quote
Old 04-20-2009, 08:31 AM   #5 (permalink)
blackshard83
Notebook Consultant
 
Join Date: Apr 2009
Posts: 205
Rep Power: 7 blackshard83 is on a distinguished road
Default Re: [To all newer AMD Turion owners]Strange power handling on hp dv5

Quote:
Originally Posted by Evolution View Post
Same here, I have the same spikes on my ZM-82. I never noticed this before since I rarely use vista's high performance setting. However I would have noticed this in the past because I used RMclock on my previous TL-50; but since RMclock doesn't work with the newer AMD processors I never noticed that this overvolt was occurring.

This is probably a CPU errata.
Well, they happen even when power profile is set to balanced. It looks like they happen when entering/exiting fastest pstate 0.
blackshard83 is offline   Reply With Quote
Old 04-20-2009, 08:43 AM   #6 (permalink)
Evolution
Vox Sola
 
Evolution's Avatar
 
Join Date: Mar 2007
Posts: 1,295
Rep Power: 17 Evolution is just really niceEvolution is just really niceEvolution is just really niceEvolution is just really niceEvolution is just really nice
Default Re: [To all newer AMD Turion owners]Strange power handling on hp dv5

I also notice a slight overclock when the CPU is running at maximum speed and under heavy load. For instance sometimes it goes beyond 2200mhz once it almost reached 2300mhz, could this be the possible reason for the overvolt.

Anyway I haven't seen this overvolt phenomenon on anything other than the high performance setting so far; for me it hasn't occurred when I am running in the power saver or balanced setting(atleast I haven't seen it during my monitoring so far). I really have a strong feeling this is a cpu errata.
__________________
DELL Vostro 3550
Intel Core i5-2410M @2.3GHz (Turbo boost 2.9GHz) | ATi Mobility Radeon HD 6630M 1GB | 6GB DDR3-1333| Momentus 7200.4 HDD |
15.6" LED Display | Wifi b/g/n + Bluetooth 3.0 | Logitech MX 620 | Zalman NC1000 | Windows 7 Professional x64
Evolution is offline   Reply With Quote
Old 04-20-2009, 08:54 AM   #7 (permalink)
2.0™
NBR Macro-Mod®
 
2.0™'s Avatar
 
Join Date: Jul 2007
Location: Used York
Posts: 6,281
Rep Power: 42 2.0™ has a reputation beyond repute2.0™ has a reputation beyond repute2.0™ has a reputation beyond repute2.0™ has a reputation beyond repute2.0™ has a reputation beyond repute2.0™ has a reputation beyond repute2.0™ has a reputation beyond repute2.0™ has a reputation beyond repute2.0™ has a reputation beyond repute2.0™ has a reputation beyond repute2.0™ has a reputation beyond repute
Default Re: [To all newer AMD Turion owners]Strange power handling on hp dv5

It might just be an error with the AMD power monitor program as CPU-Z doesn't report 1.2v for my ZM-80.

I have top voltage set @ 1.012V using pumastatectrl. CPU-Z reports at as 1.012V while AMD power monitor reports an flip-flop of 1.013V and 1.200V.

My High performance Processor state setting is 100% min/100% max for plugged in.
__________________
Brand new, secondhand.

Dividing by zero since 1971.
2.0™ is offline   Reply With Quote
Old 04-20-2009, 09:47 AM   #8 (permalink)
blackshard83
Notebook Consultant
 
Join Date: Apr 2009
Posts: 205
Rep Power: 7 blackshard83 is on a distinguished road
Default Re: [To all newer AMD Turion owners]Strange power handling on hp dv5

Well actually I don't think it is a power monitor mistake. CPU-Z has a much slower update rate, but on my machine it still reports 1.200 volt sometimes.

To be sure about readings I made a monitoring feature in my software that tracks realtime pstate changes asking directly to the processor's Machine State Registers every 50ms and registers transistion to other pstates than 0, 1 and 2. A one minute monitoring reports this:

Code:
Turion Power States Optimization and Control - by blackshard
Detected CPU:
Family: 0xf             Model: 0x3              Stepping: 0x1
Extended Family: 0x11   Extended Model: 0x3
Processor has 3 Power Planes
Monitoring...
pstates:6
Detected pstate 6 on core 0
pstates:1 6
Detected pstate 6 on core 1
pstates:1 6
Detected pstate 6 on core 1
pstates:2 6
Detected pstate 6 on core 1
pstates:1 6
Detected pstate 6 on core 1
pstates:2 6
Detected pstate 6 on core 1
pstates:2 6
Detected pstate 6 on core 1
pstates:1 6
Detected pstate 6 on core 1
pstates:1 6
Detected pstate 6 on core 1
pstates:2 2 ^C
Attached to this post there's the application for Win32 targets. It requires admin privileges and visual studio 2008 runtimes.
Trying to launch the app without any flag shows accepted command switches.
Launching the app with -CM will start monitoring sequence (use CTRL+C to terminate the session), while using -l switch will show pstates table.
Attached Files
File Type: zip TurionPowerControl.zip (43.0 KB, 38 views)
blackshard83 is offline   Reply With Quote
Old 04-20-2009, 07:06 PM   #9 (permalink)
2.0™
NBR Macro-Mod®
 
2.0™'s Avatar
 
Join Date: Jul 2007
Location: Used York
Posts: 6,281
Rep Power: 42 2.0™ has a reputation beyond repute2.0™ has a reputation beyond repute2.0™ has a reputation beyond repute2.0™ has a reputation beyond repute2.0™ has a reputation beyond repute2.0™ has a reputation beyond repute2.0™ has a reputation beyond repute2.0™ has a reputation beyond repute2.0™ has a reputation beyond repute2.0™ has a reputation beyond repute2.0™ has a reputation beyond repute
Default Re: [To all newer AMD Turion owners]Strange power handling on hp dv5

I can't get CPU-z to report the 1.2V in high performance mode. But the AMD power monitor flip-flops between 1.012v and 1.2v a few times a second.

Here's something interesting though; loading the CPU to 100% utilization using wprime, the voltage caps @ 1.013V and never peaks into 1.2V as according to AMD power monitor.

Same if I set wprime to 1 thread.

Playing an MP3 or video through Win Media 11, the frequency of crossing into 1.2V is reduced.

Running an anti-virus scan with a sustained CPU utilization rate above 33% also prevented the voltage from crossing into pstate6, 1.2V. Same with doodling in ArtRage which while doodling maintains a CPU utilization rate above 33%.

So I suppose the conclusion is that it only goes into P-state6 (1.2V) at relative idle and not under any appreciable load. Must be by design.

I wonder if those who have not undervolted experience this jump to 1.2v, Pstate 6?
__________________
Brand new, secondhand.

Dividing by zero since 1971.
2.0™ is offline   Reply With Quote
Old 04-21-2009, 09:03 AM   #10 (permalink)
blackshard83
Notebook Consultant
 
Join Date: Apr 2009
Posts: 205
Rep Power: 7 blackshard83 is on a distinguished road
Default Re: [To all newer AMD Turion owners]Strange power handling on hp dv5

Yes, exactly same to me, with and without undervolting: they are much frequent when idling.
AMD Power monitor shows also frequency switching from 2100 to 1050 Mhz

If you can run my program above, fire this command:

> turionpowercontrol -pallc 6 48 1 13

In my experience it stops transitions to pstate 6 immediately just by overwriting pstate 6 vid, fid and did.

Maybe try also

> turionpowercontrol -CM

It shows to me some transitions to pstate 7 too

edit: since I don't know your processor model

Last edited by blackshard83 : 04-21-2009 at 09:11 AM.
blackshard83 is offline   Reply With Quote
Reply
Page 1 of 34 1 234511 > Last »

« Previous Thread | Next Thread »

Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


All times are GMT -5. The time now is 10:52 PM.


Contact Us - - Top

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.2

  • Technology Guide
  • Desktop Review
  • Digital Camera Review
  • Notebook review
  • BrightHand
  • TablePCReview
  • Printer Comparison

TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.


TechTarget Corporate Web Site |  About Us |  Advertising |  Site Map |  Contact Us |  Submit Review |  RSS Feeds |  Jobs

All Rights Reserved, Copyright 2000 - 2010, TechTarget |  Read our Privacy Statement

LinkBack
LinkBack URL LinkBack URL
About LinkBacks About LinkBacks
Bookmark & Share
Digg this Thread! Digg this Thread!
Add Thread to del.icio.us Add Thread to del.icio.us
Bookmark in Technorati Bookmark in Technorati
Furl this Thread! Furl this Thread!