How to Enable Intel Dynamic Acceleration (IDA) on Both Cores of a Core 2 Duo

Discussion in 'Windows OS and Software' started by unclewebb, Apr 21, 2010.

  1. LynchburgCSI

    LynchburgCSI Newbie

    Reputations:
    0
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    5
    Apple doesn't let you tinker around in the BIOS? And people wonder why I refuse to service their devices at work. Ha. You'd NEED to DISABLE EIST in the BIOS for the EIST checkbox in Throttle Stop to NOT be grayed out. Also, a quick Google search would show you the operating voltages for the T7700. Here you go: SLAF7 (Intel Core 2 Duo T7700)
     
  2. GalaxySII

    GalaxySII Notebook Deity

    Reputations:
    140
    Messages:
    1,118
    Likes Received:
    22
    Trophy Points:
    56
    Apple DOESNT HAVE BIOS so cannot disable EIST..
    It is enabled and greyed out.. cannot untick..
     
  3. AmiloMan

    AmiloMan Notebook Enthusiast

    Reputations:
    0
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    5
    Anyone know which Alienware BIOS is compatible with my Amilo pi2530?
    It has a Uniwill P55 chassis with Intel pm965 chipset.
     
  4. ole!!!

    ole!!! Notebook Prophet

    Reputations:
    1,070
    Messages:
    4,098
    Likes Received:
    1,929
    Trophy Points:
    231
    sorry to post something so old, just curious would this work on T7600 CPU? 7600 2.33ghz is quite old.. in my XPS M2010 laptop. it has speedstep EIST and cstate on/off options.

    turning cstate off and speedstep on helps towards better disk and boot performance but by turning speedstep off can gain more multiplier thus better performance.. is this correct? I just bought a used m2010 and hoping to max out it's performance.
     
  5. Impactor

    Impactor Notebook Consultant

    Reputations:
    9
    Messages:
    205
    Likes Received:
    7
    Trophy Points:
    31
    Is it possible to have IDA on both Cores on linux?
     
  6. ultimumbull

    ultimumbull Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    Hi having trouble understanding step 4, how do you check for this

    0000XXXX B9A0010000 mov ecx,0x1a0
    0000XXXX 0F32 rdmsr
    0000XXXX 0D00001000 or eax,0x100000
    0000XXXX 0F30 wrmsr

    when in result.txt you only get B9A0010000 mov ecx,0x1a0...

    any help would be much appreciated

    thanks

     
    Last edited by a moderator: May 12, 2015
  7. thgergo

    thgergo Newbie

    Reputations:
    0
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    5
    I ahve explored this Dual IDA thing with my Ubuntu 12.04 linux. I have a Dell D630 with a T9500 penryn inside. It has 6mb cache 800Mhz fsb, and a 13 multipler, and 14 IDA multipler. That meants 2600, and 2800 Mhz frequency respectively.

    I have followed the code in this post. It did not work, my cpu was just get back into the non IDA frequency after I got disabled the intel speedstep. But I have found a workaround for that, I have to disable one of my cpu cores till the MSR registers is being written.

    Whats requied: In my case od Dell D630
    - Disable speedstep in bios
    - Disable IDA in bios
    - Both can be reenabled by writing into MSR registers

    My dell bios does not allow to disable these IDA, and speedstep, when its enabled in BIOS with writing MSR registers.

    All of the code should be run by root, or with a sudo.
    Code:
    #load MSR cpu register tool kernel module
    modprobe msr
    
    #enable SpeedStep and IDA
    wrmsr 0x1a0 0x[B]0[/B]3648[B]5[/B]2489
    
    #Lock the highest multipler 0xe=14 2800Mhz with 0x19=25 Voltage Id
    wrmsr -p0 0x199 0x[B]e[/B]19
    wrmsr -p1 0x199 0x[B]e[/B]19
    
    #disable the 2nd core
    echo "0" > /sys/devices/system/cpu/cpu1/online 
    
    #disable SpeedStep
    wrmsr 0x1a0 0x03648[B]4[/B]2489
    
    #reenable the 2nd core
    echo "1" > /sys/devices/system/cpu/cpu1/online 

    Also there is a strange thing what I have found:
    You can do an SLFM mode with adding a "8" in front of a FID: if my "wrmsr -p0 0xe16=14" means 2800Mhz in 800Fsb, "wrmsr -p0 0x8e16=14" means the same with 400mhz fsb. But my cpu got into 2500Mhz with writing 25 multipler into the registers!
    Code:
    wrmsr -p0 0x[B]99[/B]16=14
    Please note the "99" comes from 0x19 + 0x80 = 0x99 in HEX. 0x19 means the 25 multipler.
    How come? The frequency halved states does not have a multipler lock? According to rmclock I was not able to choose such high multiplers in halved frequency modes. But I did not tried it either, to override the default rmclock settigns.

    So like this Dual IDA method, it could be possible to lock into a "locked" multiplers, disable speedstep, and disable the fsb halving. For example I go for 15 multi with halved fsb, but after after disabling both speedstep and SLFM mode, I should be stuck into 3Ghz with this method. I ahve tried this with the following code, but sadly it does not work. It wont go up 800Mhz fsb after I disabled SLFM. Is there any other way to go back to the 800Mhz fsb without writing a non SLFM multipler with speedstep? With that, the multipler lock could have a workaround with SLFM enabled core 2 cpu-s.
    Code:
    #enable SpeedStep and IDA
    wrmsr 0x1a0 0x0364852489
    
    #enable SLFM
    wrmsr  0xEE 0x9eb90400
    
    #Step into an abnormal fid with slfm : 1500MHz
    wrmsr -p0 0x199 0x8f22
    wrmsr -p1 0x199 0x8f22
    
    #disable the 2nd core
    echo "0" > /sys/devices/system/cpu/cpu1/online 
    
    #disable SpeedStep
    wrmsr 0x1a0 0x0364842489
    
    #disable SLFM
    wrmsr  0xEE 0x8eb90400
    
    #reenable the 2nd core
    #the fid is locked, but its locked to "15" at 200fsb! means 3GHz 
    echo "1" > /sys/devices/system/cpu/cpu1/online 
    One last thing: stable voltages with my T9500:

    600-2400Mhz VID:19 (0x13) 0.950
    2600Mhz stock VID:22 (0x16) 0.9875 (was VID:34 (0x22) 1.15V) ~58-61°C at full load
    2800Mhz IDA VID:25 (0x16) 1.025 (was VID:40 (0x28) 1.225V) ~60-65°C at full load
     
  8. tjwasiak

    tjwasiak Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    I tried to mod newest (3.22-1.07) Lenovo X200 (P8400, GM45 chipset) BIOS using kizwan's example as a guide. I changed 2 blocks in F7731B4C-58A2-4DF4-8980-5645D39ECE58.ff module. I did not found setting EIST bit in MOD_5100.ROM nor any BIOSCOD0 modules. Unfortunately I did not dissasemble other modules to check if it is only one which should be changed. I must admit it is not sufficient to change just one module in this BIOS as I am not able to unlock 9,5 multiplier. Anyone got dual-IDA working on X200?

    EDIT: Disassembled all modules. None but mentioned above F7731B4C-58A2-4DF4-8980-5645D39ECE58.ff contains EIST bit setting. What else could I do to have dual IDA?
     
  9. ionutmaruta

    ionutmaruta Newbie

    Reputations:
    0
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    5
    On Acer Aspire 8735G is working fine or not ? :)

    [​IMG]

    CPU-Z show 3.2 GHz on T9900, but Windows 8.1 on System Properties show me 3.06 GHz.

    Is a bug or real freqency ? I have moded BIOS v1.07 and Intel SpeedStep has been disabled in BIOS.

    [​IMG]
     
  10. Starlight5

    Starlight5 I'm a cat. What else is there to say, really?

    Reputations:
    215
    Messages:
    2,195
    Likes Received:
    764
    Trophy Points:
    131
    Can I have dual-IDA by using modified bios and CPUgenie, not Throttlestop?
     
Loading...

Share This Page