The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Undervolting using bios. Is it possible?

    Discussion in 'Other Manufacturers' started by black_stormy, Jan 9, 2010.

  1. black_stormy

    black_stormy Newbie

    Reputations:
    0
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    5
    Hello everyone!
    Just undervolted my T7300 from 1.2375V to 0.9625V. Right now i m using RMclock utility. What I'm wondering is if there is a way to set those values to be more permanent and so the values wouldn't have to wait for OS and RM to start up to be applied. Can I somehow edit bios? What would the dangers of that be?
     
  2. moral hazard

    moral hazard Notebook Nobel Laureate

    Reputations:
    2,779
    Messages:
    7,957
    Likes Received:
    87
    Trophy Points:
    216
    Probably, though it would be hard to do and you might brick your notebook if you make a bad BIOS mod.

    A safer way would be to modify the dsdt table in your registry, though this is not always possible. If you want to give this a go on your notebook I might be able to provide some help.

    Or another thing you could do is pin mod your PLL to overclock to 2.66ghz and then your CPU would need the 1.2375V.
    I can help you with this.
     
  3. black_stormy

    black_stormy Newbie

    Reputations:
    0
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    5
    I' not interested in OCing as I only want my laptop to run cooler and longer on battery. So pin mod isn't an option.

    Bricking my laptop is a possibility as you say and also it would make a cpu upgrade harder as i would need to flash again with original bios, try voltages for new cpu and then make and flash new bios for that cpu.

    But what you mention about registry sounds interesting. I guess in that case making a registry key would be the best solution. I would need to apply it after every reinstall of windows, but i wouldnt have problems with cpu upgrade nor would I need an application to do the undervolting. If it works that is. So yes i would like to try this and any help would be welcome :)
     
  4. moral hazard

    moral hazard Notebook Nobel Laureate

    Reputations:
    2,779
    Messages:
    7,957
    Likes Received:
    87
    Trophy Points:
    216
    First you should follow the attached guide until you have the ASL file.

    Then please upload the file here, I will take a look and check if the code that we want is there
     

    Attached Files:

  5. black_stormy

    black_stormy Newbie

    Reputations:
    0
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    5
    I don't think it will work. My aml file is empty after step 4.
    HKEY_LOCAL_MACHINE\HARDWARE\ACPI\DSDT\Compal\CRESTLINE\06040000
    there was a 00000000 key in it but after entering it in equus I got an empty aml file.
     

    Attached Files:

    • dsdt.zip
      File size:
      114 bytes
      Views:
      40
  6. moral hazard

    moral hazard Notebook Nobel Laureate

    Reputations:
    2,779
    Messages:
    7,957
    Likes Received:
    87
    Trophy Points:
    216
    We can't work with an empty file :p

    There is another method to extract the dsdt table.

    Let me think for 1 min and I'll give you a link.
     
  7. moral hazard

    moral hazard Notebook Nobel Laureate

    Reputations:
    2,779
    Messages:
    7,957
    Likes Received:
    87
    Trophy Points:
    216
  8. moral hazard

    moral hazard Notebook Nobel Laureate

    Reputations:
    2,779
    Messages:
    7,957
    Likes Received:
    87
    Trophy Points:
    216
    Actually I think I know why your file is empty, if you enter an incorrect path key then you will have an empty file.

    Make sure you have no typo when you enter this:
    HKEY_LOCAL_MACHINE\HARDWARE\ACPI\DSDT\Compal\CRESTLINE\06040000
     
  9. weinter

    weinter /dev/null

    Reputations:
    596
    Messages:
    2,798
    Likes Received:
    1
    Trophy Points:
    56
    Let me clarify:
    Undervolting CPU is done by manipulating the control registers on the CPU.
    It is not hardcoded by any means so it is impossible to hardmod a BIOS undervolt.

    Default values are probably burnt into the CPU itself so it is not editable.
    However undervolting on the GPU is possible to hardcode into the VGA BIOS because the original values are hardcoded via the VGA BIOS itself.

    It is safe to hardcode a VGA undervolt because it implements safe boot voltage meaning the undervolted values will take effect after the driver is initialized.
     
  10. black_stormy

    black_stormy Newbie

    Reputations:
    0
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    5
    You were correct. I wrote CRESTLINE instead of CREASTLNE. :D

    And weinter thanks for the clarification.

    Here is the file:
     

    Attached Files:

  11. moral hazard

    moral hazard Notebook Nobel Laureate

    Reputations:
    2,779
    Messages:
    7,957
    Likes Received:
    87
    Trophy Points:
    216
  12. moral hazard

    moral hazard Notebook Nobel Laureate

    Reputations:
    2,779
    Messages:
    7,957
    Likes Received:
    87
    Trophy Points:
    216
  13. weinter

    weinter /dev/null

    Reputations:
    596
    Messages:
    2,798
    Likes Received:
    1
    Trophy Points:
    56
    A bit of info here...
    What does the DSDT contain?
    Some function..
    Sleep, Resume Function,Detect Battery,Thermal Behaviour.
    Basically everything as described in the ACPI specs.