Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: A Linux Program To Overclock Your AMD CPUs

  1. #1
    Join Date
    Jan 2007
    Posts
    14,653

    Default A Linux Program To Overclock Your AMD CPUs

    Phoronix: A Linux Program To Overclock Your AMD CPUs

    Besides Linux drivers for gaming peripherals (like mice and other things) being an area where Linux tends to struggle compared to the level of support and functionality offered under Windows, enthusiast-oriented programs for being able to overclock your CPU and RAM is another area where Linux really provides no suitable alternatives to the plethora of Windows utilities. There is though a new open-source program for manipulating certain AMD CPUs under Linux...

    http://www.phoronix.com/vr.php?view=ODY2MA

  2. #2
    Join Date
    Oct 2007
    Location
    Under the bridge
    Posts
    2,133

    Default

    Wow, nice! Just when I was starting to lose hope that we'd ever see undervolting on Linux. (Kernel devs are completely against the idea).

  3. #3
    Join Date
    Jan 2009
    Posts
    191

    Default

    and they right. messing with hardware operating parameters from OS which is running on that hardware is not a very good idea. better do it via BIOS settings instead.
    but this program probably has been born because of limitation of laptop BIOS'es (limitation in configuration of those BIOS'es, proprietary BIOS'es all suck by definition).

    however, it's just a program. to work it needs kernel capabilities to change voltage. most likely it just changes voltage states of AMDs "cool & quiet" and etc.

  4. #4
    Join Date
    Jan 2010
    Posts
    364

    Default

    Uhm, I've been doing this for about 2 years now with k10ctl...

    FYI, you don't need any support in the kernel for overclocking/undervolting for K10 AMD CPUs.

  5. #5
    Join Date
    Jan 2009
    Posts
    88

    Default

    Wow, nice! Just when I was starting to lose hope that we'd ever see undervolting on Linux. (Kernel devs are completely against the idea).
    linux-phc has been working for me for years. I love it!

  6. #6
    Join Date
    Oct 2007
    Location
    Under the bridge
    Posts
    2,133

    Default

    Quote Originally Posted by garytr24 View Post
    linux-phc has been working for me for years. I love it!
    Yeah, that's what I'm talking about. PHC was proposed for inclusion into the kernel but rejected. If you are fine with patching and updating your own kernel, it works fine. I used to do that but I no longer have the time or inclination.

    Which is why I like this! Unfortunately, it doesn't seem to support K8, so back to step one...

    Uhm, I've been doing this for about 2 years now with k10ctl...
    Yeah, that's good if you have a K10. I thought this new program would fix that but it seems that K8L is a very small subset of the K8 family. Too bad.

    and they right. messing with hardware operating parameters from OS which is running on that hardware is not a very good idea. better do it via BIOS settings instead.
    Modifying voltage via the BIOS usually disables cool'n'quiet which is counterproductive in the end (except if your CPU can operate its highest frequency at the smallest VID, which is rather unusual).

    I understand why the devs don't want this in the kernel, even if I don't really agree with their reasoning (more bug reports due to unstable settings). I believe this is one of those cases where the practical advantages outweight the potential issues: VID control can mean the difference between a quiet laptop fan and a screaming laptop fan. Unfortunately, Windows has a definite advantage here.

  7. #7
    Join Date
    Aug 2009
    Posts
    2,264

    Default

    D3D, .Net, C#, Windows, Windows, Microsoft.

    What do you like more BlackStar? Linux or Windows?

  8. #8
    Join Date
    Jan 2009
    Posts
    191

    Default

    Quote Originally Posted by BlackStar View Post
    Modifying voltage via the BIOS usually disables cool'n'quiet which is counterproductive in the end (except if your CPU can operate its highest frequency at the smallest VID, which is rather unusual).
    yes, but personally, i wouldn't risk running CPU at highest frequency with lower VID than default (i use constant lower voltage and frequency myself). from what i remember, VID & FID values for kernel control taken from AMD specs. and breaking the specs is not something mainstream would do.
    in Windows(tm) people do all sorts of dangerous and stupid crap, some of it vendors even officially endorse.

  9. #9
    Join Date
    Dec 2009
    Posts
    338

    Default

    So, I have this question for about a year: why can't I downclock my cpu to its minimal value? I mean according to wikipedia I should have 8 different states (frequencies) but I can only use 3 in Linux.

    This is a serious problem for my laptop when running on battery since the power consumption is proportional to the frequency. I can only run at 550 MHz while I should be able to do 200 something on a Turion Ultra X2 (zm82 2.2GHz). With a newer Athlon II P320 the lowest allowed state in Linux is 800 MHz and I think it is way too much.

    Any thoughts are appreciated!

  10. #10
    Join Date
    Oct 2009
    Posts
    201

    Default

    Quote Originally Posted by HokTar View Post
    So, I have this question for about a year: why can't I downclock my cpu to its minimal value? I mean according to wikipedia I should have 8 different states (frequencies) but I can only use 3 in Linux.

    This is a serious problem for my laptop when running on battery since the power consumption is proportional to the frequency. I can only run at 550 MHz while I should be able to do 200 something on a Turion Ultra X2 (zm82 2.2GHz). With a newer Athlon II P320 the lowest allowed state in Linux is 800 MHz and I think it is way too much.

    Any thoughts are appreciated!
    Well, TurionPowerControl (the program subject of the news, I'm the author) allows to use more pstates. I tried and had some sort of success accessing pstate 4, but found that it is not really so useful.

    Tpc also allows to activate C1E bits to allow the processor go in C1E state.

    Anyway don't think about the idle frequency, usually when the processor is idling it really consumes low power. Very important is also the voltage, usually on turion zm pstate 2 and pstate 1 voltage can be dropped down a lot.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •