Jazzle Posted November 11, 2008 Share Posted November 11, 2008 HiHave you noticed any battery life improvement with it ? Well I did on my Aspire One which is almost identical to the msi wind, I used the exact same kexts as u.c. ! It went from like 1:30 to 2:00, still less than I got with vista, but I can live with that! @Superhai, I was just wondering, can you maybe write a brief summary on what the values in info.plist do? I do understand some of them, but some I don't Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-961992 Share on other sites More sharing options...
U.C. Posted November 11, 2008 Share Posted November 11, 2008 Really havent tested that much, will let you know soon Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-962031 Share on other sites More sharing options...
FavleX Posted November 11, 2008 Share Posted November 11, 2008 Really havent tested that much, will let you know soon Thanks Meanwhile , I'm trying to get the perfect balance. I mean , the msi Wind support well the OC @24% , expect if u actvate it again later a sleep in the wake up time. Sometimes I get the system freezed , but i don't understand if ti depends on from my pc or the .kext loaded..investigating righ now.. Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-962070 Share on other sites More sharing options...
FavleX Posted November 11, 2008 Share Posted November 11, 2008 ok , just an info for evey Wind owner. With the flags correctly setted , my wind is smooth and responsive.though I don't advise any imrovements on battery life with the genericcpu kext.But I'm happy with it. Otherwise I dont' understand why , AC powered, my wind goes on "freezed mode", after I wake up it and sent it on OC again (24%)... tried few AppleSMBIOSEFI kext version , and kernels (vanilla and voodoo beta2c) ...no way. Where I got it wrong ? Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-962176 Share on other sites More sharing options...
Nadeo Posted November 11, 2008 Share Posted November 11, 2008 As i see, after the last update my cpu is not any more 75 degres, now only 51!!! nice work Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-962324 Share on other sites More sharing options...
Namek91 Posted November 11, 2008 Share Posted November 11, 2008 Kernel Panic on Pentium M 1,73GHz... Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-962328 Share on other sites More sharing options...
Superhai Posted November 11, 2008 Author Share Posted November 11, 2008 Thank with 1.0.19 now it didn't crash my amdBut no any state of clock or voltage being assigned Try the newest version and check if it works. Also please provide the debug output. Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-962739 Share on other sites More sharing options...
ckpcw Posted November 12, 2008 Share Posted November 12, 2008 Got another happy acer aspire one here.. Thanks a lot superhai! Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-962913 Share on other sites More sharing options...
ferywu Posted November 12, 2008 Share Posted November 12, 2008 Try the newest version and check if it works. Also please provide the debug output. Thank for your great efforts Using 1.0.20 just the same Still no step on clock and voltage. But at least from screenshoot view, on 1.0.20 there are freq value even all point to 2000MHz previous on 1.0.19 it point to 0MHz Or i missed something on my configuration ? bash-3.2# kextstat | grep Generic 90 0 0x2238f000 0x10000 0xf000 com.superhai.driver.GenericCPUPowerManagement (1.0.20) <18 12 7 4> GenericCPUPowerManagement: [Debug] Starting probe... GenericCPUPowerManagement: [Debug] No PowerSource defined, assuming on A/C GenericCPUPowerManagement: [Debug] Got I/O Kit CPU 0 (0) named CPU1 GenericCPUPowerManagement: [Debug] Got I/O Kit CPU 1 (1) named CPU2 GenericCPUPowerManagement: [Debug] Got ACPI CPU 0 named CPU1 GenericCPUPowerManagement: [Debug] ACPI Machine type 0 A M I GenericCPUPowerManagement: [Debug] Pass p-control from BIOS, writing 0 to port b1 GenericCPUPowerManagement: [Debug] Found 3 p-states in ACPI table GenericCPUPowerManagement: [Debug] Got ACPI CPU 1 named CPU2 GenericCPUPowerManagement: [Debug] AMD found! GenericCPUPowerManagement: CPU Vendor: AMD [AMD Athlon 64 X2 Dual Core Processor 3800+] GenericCPUPowerManagement: CPU Signature: 20fb1 GenericCPUPowerManagement: Mobile: 0 Latency: 100 GenericCPUPowerManagement: State 0 [2a0c] State X [2c82] GenericCPUPowerManagement: -- ACPI CTL 0 E0202A0C GenericCPUPowerManagement: 00-05:FID 0C 06-10:VID 08 11-17:VST 05 18-19:MVS 0 20-26:PLL 02 27:EXT 0 28-29:RVO 2 30-31:IRT 3 GenericCPUPowerManagement: -- ACPI CTL X E0202C82 GenericCPUPowerManagement: 00-05:FID 02 06-10:VID 12 11-17:VST 05 18-19:MVS 0 20-26:PLL 02 27:EXT 0 28-29:RVO 2 30-31:IRT 3 GenericCPUPowerManagement: -- MSR_AMD_FIDVID_CTL MSR 0000080C 00000001 GenericCPUPowerManagement: 00-04:FID 0C 08-12:VID 00 GenericCPUPowerManagement: 16:FIDC 0 17:VIDC 0 20:FIDCHGRATIO 0 GenericCPUPowerManagement: 32-51:SGTC 00001 GenericCPUPowerManagement: -- MSR_AMD_FIDVID_STS MSR 060C0C0C 12060808 GenericCPUPowerManagement: 00-05:CFID 0C 08-13:SFID 00 16-21:MFID 0C GenericCPUPowerManagement: 32-37:CVID 08 40-45:SVID 00 48-53:MVID 08 GenericCPUPowerManagement: [Debug] ACPI suggested states Max-Min FID 2A-2C VID 0C-82 GenericCPUPowerManagement: [Debug] Our suggested states Max-Min FID 0C-02 VID 06-12 GenericCPUPowerManagement: [Debug] Actual states Max-Min FID 0C-02 VID 06-12 GenericCPUPowerManagement: [Debug] We will use 4 of max 16 P-states GenericCPUPowerManagement: [Debug] CPU Max frequency 2000 MHz voltage 1400 mV GenericCPUPowerManagement: [Debug] CPU Min frequency 2000 MHz voltage 1400 mV GenericCPUPowerManagement: [Debug] --- GenericCPUPowerManagement: Generic CPU Power Management Driver 1.0 © 2008 Superhai Development Co, based on works by mercurysquad GenericCPUPowerManagement: For internal use only. All Rights Reserved. Support and documentaion http://www.superhai.com/ GenericCPUPowerManagement: [Debug] --- GenericCPUPowerManagement: [Debug] P-state 0 -> fid 12 (2000000000), vid 6 (1400) GenericCPUPowerManagement: [Debug] P-state 1 -> fid 12 (2000000000), vid 6 (1400) GenericCPUPowerManagement: [Debug] P-state 2 -> fid 12 (2000000000), vid 6 (1400) GenericCPUPowerManagement: [Debug] P-state 3 -> fid 12 (2000000000), vid 6 (1400) GenericCPUPowerManagement: [Debug] Clock rate: CPU 2000 MHz - Bus 100 MHz - Dec 1000 MHz GenericCPUPowerManagement: [Debug] Bus clock rate 100000000 - den 1 GenericCPUPowerManagement: [Debug] Bus/CPU rate 40 - den 2 GenericCPUPowerManagement: [Debug] Bus/dec rate 1 - den 0 GenericCPUPowerManagement: [Debug] Timebase frequency 1000000000 hz GenericCPUPowerManagement: [Debug] CPU min/max (2000 MHz - 2000 MHz) GenericCPUPowerManagement: [Debug] Bus min/max (100 MHz - 100 MHz) GenericCPUPowerManagement: [Debug] Auto timeout 250, high 300, low 150 GenericCPUPowerManagement: [Debug] Requested new p-state 0C06 GCPM-AMD-M: I Voltage Init PGChaPMse, New FID -0C VID AM06 Current FID D-0C VID M: I 08 V Molax FIDta ge0C I VniIDt Phas06e, New FID 0C VID 06 Current FID 0C VID 08 Max FID 0C VID 06 GCPM-AMD-M: II Frequency Adjust Phase, New FID 0C VID 06 Current FID 0C VID 06 Max FID 0C VID GC06PM-A MD-MGCPM-AMD: -M: IIIII VoFrltage eqFinal uencPhay seAd, New juFID s0C VID t 06Ph Casure,re Nntew F FID ID0C V ID0C V06ID C ur06 Max FIDre nt0C F VIDID 0C06 V ID 06 Max FID GC0C PMVI-AD MD-M: 06 IV End Phase, New FID GCPM-A0CMD V-MID: III Vo06lt Cagurree nt FFiID na0C Vl ID Phase,06 N Mewax FI FID D 0C0C V VIDID 0606 C GCPurM-rent FAMD-IDM: 0C T VID hr06 Motaxtl Fe succIDes 0Cs. VID 06 GCPM-AMD-M: IV End Phase, New FID 0C VID 06 Current FID 0C VID 06 Max FID 0C VID 06 GCPM-AMD-M: Throttle success. GenericCPUPowerManagement: [Debug] Requested new p-state 0C06 GCPM-AMD-M: I Voltage Init Phase, New FID GC0CPM-A VIDMD 06-M: I Current FID Vo0Clt VagIDe In06it M Phase, Naxew F FIDID 0C VID 06 GCPM-AMD-M: I0CI V FrequencyID Ad j06 Currenut st Phase, FID Ne0Cw VFIIDD 0C VID 06 M0ax6 FCuIDrrent 0CFI VD ID0C 06 V ID 06GC PMMa-Ax MDFI-MD : II0C Fr VeqIDue ncy Ad06ju sGCPM-AMDt Phase-M: , New FID III 0C VID Volt06ag Ce urFinal Phrent FID as0Ce, V New FIDID 06 Max FID 0C0C V VIDID 0606 C urreGCntPM FID-AMD-M: III Voltage Final Phase, New FID 0C0C V VIDID 0606 C Muraxrent FID F0CID V 0CID VID 0606 Max FID GC0CPM V-AIDMD -M06 : IV GCEnPMd Phase,-AMD-M: IV End Phase, New FID N0Cew F VIDID 060C C VurIDre nt06 F CIDur re0C ntVI FID D 0C06 Max VID F06ID M 0Cax V FIDID 0C06 V GCPM-IDAM D-06 GM:CPM-AMD-M: Throt Ttlhre otsuccestls.e success. GenericCPUPowerManagement: [Debug] Current p-state 3 with fid 12 p-state fid 12 pos 1 GenericCPUPowerManagement: [Debug] We have loaded completely and ready for action GenericCPUPowerManagement: [Debug] Current p-state 3 with fid 12 p-state fid 12 pos 1 GenericCPUPowerManagement: [Debug] Current p-state 3 with fid 12 p-state fid 12 pos 1 GenericCPUPowerManagement: [Debug] Current p-state 3 with fid 12 p-state fid 12 pos 1 GenericCPUPowerManagement: [Debug] Current p-state 3 with fid 12 p-state fid 12 pos 1 GenericCPUPowerManagement: [Debug] Current p-state 3 with fid 12 p-state fid 12 pos 1 Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-962985 Share on other sites More sharing options...
Superhai Posted November 12, 2008 Author Share Posted November 12, 2008 Thank for your great efforts Using 1.0.20 just the same Still no step on clock and voltage. That was just a minor misspelling that caused this. Try the newest download. Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-963374 Share on other sites More sharing options...
Superhai Posted November 13, 2008 Author Share Posted November 13, 2008 If you have AMD K10+ cpu you can try and see if it works now. Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-964142 Share on other sites More sharing options...
javum Posted November 13, 2008 Share Posted November 13, 2008 If you have AMD K10+ cpu you can try and see if it works now. Can you update CPU table with my CPU info ? info.txt But it is normal that P2-P4 states are identical with Voltage 1550 mV ? Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-964323 Share on other sites More sharing options...
ferywu Posted November 13, 2008 Share Posted November 13, 2008 That was just a minor misspelling that caused this. Try the newest download. With newest download, now back to before 1.0.19 , my AMD have 2 behaviours it if not hang, it suddenly restart. Even debug show that now min freq 1000MHz, max 2000MHz there are 4 step 2000MHz(1400mV) , 1600MHz(1300mV), 1300MHz(1200mV), 1000MHz(1100mV) Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-964331 Share on other sites More sharing options...
Superhai Posted November 13, 2008 Author Share Posted November 13, 2008 But it is normal that P2-P4 states are identical with Voltage 1550 mV ? I dont´t use cpu tables for the newer amd as all info required can be read from the CPU. So it should run already I hope. If not post full debug output. On your cpu pstates 2-4 are disabled (you see it in the valid 0 field). I will add a method 2 that makes more p-states than the hw default one soon. With newest download, now back to before 1.0.19 , my AMD have 2 behaviours it if not hang, it suddenly restart.Even debug show that now min freq 1000MHz, max 2000MHz there are 4 step 2000MHz(1400mV) , 1600MHz(1300mV), 1300MHz(1200mV), 1000MHz(1100mV) Ok, can you post full debug output? Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-964390 Share on other sites More sharing options...
ferywu Posted November 13, 2008 Share Posted November 13, 2008 Ok, can you post full debug output? Sorry i can't provide some debug because it's crash to early before recorded on system.log With -i option it's hang/restart start when "sending personalities to kernel" Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-964682 Share on other sites More sharing options...
Superhai Posted November 13, 2008 Author Share Posted November 13, 2008 Sorry i can provide some debug because it's crash to early before recorded on system.logWith -i option it's hang/restart start when "sending personalities to kernel" if possible that you can take picture of the output... if you start it from -s (single user mode). Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-964691 Share on other sites More sharing options...
javum Posted November 13, 2008 Share Posted November 13, 2008 I dont´t use cpu tables for the newer amd as all info required can be read from the CPU. So it should run already I hope. If not post full debug output. On your cpu pstates 2-4 are disabled (you see it in the valid 0 field). I will add a method 2 that makes more p-states than the hw default one soon. Ok. Thanks for explanations. The debug log looks fine, but the state is unchangeble P0 (2200MHz)... debug2.txt Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-964763 Share on other sites More sharing options...
Superhai Posted November 13, 2008 Author Share Posted November 13, 2008 Ok. Thanks for explanations. The debug log looks fine, but the state is unchangeble P0 (2200MHz)... Hm, I made a minor change, you could try it and see if behaviour is different. Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-964921 Share on other sites More sharing options...
ferywu Posted November 14, 2008 Share Posted November 14, 2008 if possible that you can take picture of the output... if you start it from -s (single user mode). This morning i download the newest one again. At least when sending personalities to kernel still have chance to log it for a moment before going crash. With 4 p-state or 6 p-state i think it doesn't have different effect, just have a little time to logging before crash. gcpupm.txt Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-965239 Share on other sites More sharing options...
javum Posted November 14, 2008 Share Posted November 14, 2008 Hm, I made a minor change, you could try it and see if behaviour is different. No, the result is the same. (no changes of frequency) debug3.txt Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-965295 Share on other sites More sharing options...
Superhai Posted November 14, 2008 Author Share Posted November 14, 2008 No, the result is the same. (no changes of frequency) After you have loaded the kext can you post the output of ioreg -lxw0 -r -c GenericCPUPowerManagement | grep "CPU " to me? Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-965311 Share on other sites More sharing options...
javum Posted November 14, 2008 Share Posted November 14, 2008 After you have loaded the kext can you post the output of ioreg -lxw0 -r -c GenericCPUPowerManagement | grep "CPU " to me? Here is the output: "CPU Status" = {"Auto Throttle"=Yes,"Load"=0xf,"Temperature"=0x0,"Current profile"=0x0,"High jump"=0x12c,"Voltage"=0x0,"Timer"=0xfa,"Low jump"=0x96,"Frequency"=0x898,"Kext Timer"=0x17,"Kext Online"=Yes,"Current state"=0x0,"Voltage ID"=0x0,"Frequency ID"=0x0} "CPU Init" = {"CTL max"=0x0,"FSB frequency min"=0xc8,"Signature"=0x100f23,"FSB frequency max"=0xc8,"CTL min"=0x1,"Kext unlock"=No,"Kext version"=0xffffffff80010014,"Brand string"="AMD Phenom(tm) 9550 Quad-Core Processor","Voltage max"=0x4b0,"Frequency min"=0x898,"Frequency max"=0x898,"Voltage min"=0x41a} Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-965981 Share on other sites More sharing options...
lordbath Posted November 16, 2008 Share Posted November 16, 2008 can anybody pls help me, i'm unable to reach speeds below 1Ghz. my cpu is t7100 @1.8Ghz. most of the time it is stuck at 1200Ghz. "CPU Status" = {"Auto Throttle"=Yes,"Load"=0x28,"Temperature"=0x37,"Current profile"=0x1,"High jump"=0x258,"Voltage"=0x3e8,"Timer"=0xfa,"Low jump"=0x96,"Frequency"=0x4b0,"Kext Timer"=0x293b,"Kext Online"=Yes,"Current state"=0x1,"Voltage ID"=0x17,"Frequency ID"=0x6} "CPU Init" = {"CTL max"=0x925,"FSB frequency min"=0x190,"Signature"=0x6fd,"FSB frequency max"=0x320,"CTL min"=0x8613,"Kext unlock"=No,"Kext version"=0x10013,"Brand string"="Intel® Core2 Duo CPU T7100 @ 1.80GHz","Voltage max"=0x497,"Frequency min"=0x258,"Frequency max"=0x708,"Voltage min"=0x3b6} thx Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-967966 Share on other sites More sharing options...
R3van Posted November 16, 2008 Share Posted November 16, 2008 i just try netkas` new app cpu-x and it seems that my core voltage is too low: Should i worry about that or is this just a reading error? Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-968337 Share on other sites More sharing options...
Superhai Posted November 17, 2008 Author Share Posted November 17, 2008 I have no used much time to look thru the voltages, the low "floor" of the table is set to 712.5 mV which should be correct for most mobile core cpus, but I think desktop core CPUs have a floor level at 837.5 mV, so a 125.0 mV diff is possible. The pentium M used a different table which started on 700 mV and used 16 mV steps. Core uses 12.5 mV steps. I tried to confirm these figures, but had not much success. Link to comment https://www.insanelymac.com/forum/topic/123774-new-version-11-of-genericcpupowermanagement/page/17/#findComment-968456 Share on other sites More sharing options...
Recommended Posts