MSI Afterburner 2.2.0 Beta 12 (2012-02-02)

Discussion in 'MSI AfterBurner Application Development Forum' started by msi-afterburner, Feb 2, 2012.

  1. Unwinder

    Unwinder Moderator Staff Member

    Messages:
    15,209
    Likes Received:
    2,505
    /XCL eXtends Clock Limits for official AMD overclocking APIs. Which means that it also extends clock limits for CCC or any other other vendor specific tool using official overclocking interfaces provided by AMD. Considering that it is using official AMD overclocking interface, it is compatible with ULPS. This method is equal to flashing new VGA BIOS with extended Overdrive clock limits.
    However, this method uses hidded VGA BIOS emulation debug feature of Catalyst driver. Once AMD decide to remove it from driver, it will stop working. It is also necessary to re-extend clock limit after driver re-installation because VGA bios emulator resides in Catalyst registry entries.

    Unofficial overclocking uses old undocumented "hole" in AMD driver, which allows to re-program PowerPlay table and bypass Overdrive clock limits. AMD used this unofficial interface in the past for their internal AMDGPUClockTool. Currently the "hole" is not supported by AMD in any way, it is incompatible with some AMDs own power saving technologies (ULPS), it has many side effects due to "nice" AMD programming skills (such as resetting fan speed and powertune to defaults, etc, etc).
     
  2. slickric21

    slickric21 Ancient Guru

    Messages:
    2,458
    Likes Received:
    4
    GPU:
    eVGA 1080ti SC / Gsync
    ^^ thanks for the nice explaination here helped me out with a few issues im having.

    Just related to that if one has used the -xcl command, does the change its made remain permanent untill you uninstall the driver ?
    If so is there a way to reverse the command once you have done it ??
     
  3. Eluder

    Eluder Member

    Messages:
    41
    Likes Received:
    0
    GPU:
    MSI GTX 680 Lightning
    Thanks Unwinder, that was a good, detailed explanation.
     
  4. Unwinder

    Unwinder Moderator Staff Member

    Messages:
    15,209
    Likes Received:
    2,505
    Yes, /XCL will generate VGA BIOS emulation registry entry and it will stay in the system even after uninstalling Afterburner until uninstalling or reinstalling the Catalyst driver.
    There is /RCL command line switch for Restoring Clock Limits if necessary. But the same can be done manually by searching and deleting all PP_PhmSoftPowerPlayTable registry entries.
     

  5. Simkin84

    Simkin84 Member Guru

    Messages:
    124
    Likes Received:
    0
    GPU:
    2X MSI HD 7970 @1150/1600
    Im struggling to get XCL to work with my second 7970.

    I have extended my desktop/windows to the second card, only my pc monitor attached to it. But after reboot using XCL, still the same, no changes.

    i also dont get any boot/post screen on my second 7970, no screen until windows log in..


    What am i doing wrong?
     
  6. smut

    smut Member Guru

    Messages:
    140
    Likes Received:
    9
    GPU:
    GTX 960 SuperSC
    Okay I figured out the Star Wars The Old Republic (SWTOR) issue. Make sure compatibility mode is off for both the launcher.exe and swtor.exe (right click and then go to properties) and it works again. Not sure how that got turned on but now that I turned it off for both exes I now have Afterburner back, woot!
     
  7. PcChip

    PcChip Member

    Messages:
    19
    Likes Received:
    0
    GPU:
    GTX680 @ 1197 MHz
    Is there a way to extend Afterburner's maximum memory overclock limit?

    After enabling unofficial overclocking the limit is now 1375 MHz (Stock for my 7970)

    I really hate having to use TriXX because of this, since TriXX won't let me Undervolt the 7970 (which doesn't need near the voltage that TriXX gives it)
     
  8. chillgreg

    chillgreg New Member

    Messages:
    7
    Likes Received:
    0
    GPU:
    Sapphire HD7970
    I installed Trixx, then uninstalled it. My limits have been removed.
     
  9. chillgreg

    chillgreg New Member

    Messages:
    7
    Likes Received:
    0
    GPU:
    Sapphire HD7970
    You have both monitors connected to the one card right?
     
  10. chillgreg

    chillgreg New Member

    Messages:
    7
    Likes Received:
    0
    GPU:
    Sapphire HD7970
    Hi Unwinder from down under :cheers:

    Does that infer that it's better to use XCL than the change to the .cfg file for the moment? Or use the cfg method but disable ULPS in the registry? Is either way "recommended" over the other.

    Thanks

    (While I've got you could you please remind me of the line to add to the cfg file to minimize on exit, I did search first but couldn't find it. Thank you.)
     

  11. ElGreco

    ElGreco Member

    Messages:
    42
    Likes Received:
    0
    GPU:
    XFX 5970BE
    XCL COMMAND FOR CROSSFIRE SETUPS

    Unfortunately thats almost the same case with me.
    I disabled crossfire, run xcl and GPU1 got the extended clocks in CCC.
    Then, I connected my monitor to GPU2, ran XCL command again and asked me to reboot,
    I reboot but still CCC limits for GPU2 are the same.

    Probably i do not extend my windows desktop to the second card properly?!

    Obviously I am doing something wrong here... :bang:
     
  12. civato

    civato Master Guru

    Messages:
    918
    Likes Received:
    0
    GPU:
    2xGTX570 sli on H2O EK
  13. Unwinder

    Unwinder Moderator Staff Member

    Messages:
    15,209
    Likes Received:
    2,505
  14. ElGreco

    ElGreco Member

    Messages:
    42
    Likes Received:
    0
    GPU:
    XFX 5970BE
    anybody?
     
  15. Pulpomain

    Pulpomain New Member

    Messages:
    1
    Likes Received:
    0
    GPU:
    Sapphire Hd7970
    Monitoring extrem tensions on HD7970

    Hello,

    When I run a 3D program (Battlefield 3, Occt), Afterburner shows me some weird tensions. Most of the time, tension is 990mV, but sometimes it jumps until 1496mV and then falls until 500m ! Nevertheless, 3D programs are perfectly stable, without any crash or artefact.

    What's happening ?
    Is my card really working between 500 and 1496mV ?

    Thank you
     

  16. Unwinder

    Unwinder Moderator Staff Member

    Messages:
    15,209
    Likes Received:
    2,505
    It can only mean that you extend desktop on other head of _the_same_ GPU1 instead of GPU2.
     
  17. Unwinder

    Unwinder Moderator Staff Member

    Messages:
    15,209
    Likes Received:
    2,505
    Reading context help of "Unlock voltage monitoring" before unlocking it is really good idea. We don't lock anything by default without a reason!
    And don't use multiple monitoring tools to avoid seeing I2C access collisions.
     
  18. ElGreco

    ElGreco Member

    Messages:
    42
    Likes Received:
    0
    GPU:
    XFX 5970BE
    Would it be possible to guide me on how can i extend my desktop to gpu2 in order to release higher clocks using XCL command?

    Perhaps for a developer of your experience this is obvious, but for me (and probably many others) these guidelines would be of great help.

    Setup is: 2X 7970 cards in crossfire with monitor connected in GPU#1.

    Thank you!
     
  19. Haldi

    Haldi Master Guru

    Messages:
    284
    Likes Received:
    17
    GPU:
    R9-290 CF
    Deactivate Crossfire and plug the 2nd Monitor to the the 2nd GPU ?

    Or just plug only one monitor to the 2nd Card, shouldn' that work too ?



    @ Unwinder
    "Multiple Monitoring Tools" So GPU-Z, GPUTool, Trixx.... but CCC doesn't count as "monitoring tool" right? but it still shows GPU clock & Temp....
     
  20. ElGreco

    ElGreco Member

    Messages:
    42
    Likes Received:
    0
    GPU:
    XFX 5970BE
    Thank you for your reply!
    I have tried both your suggestions but still the second gpu limit remains the same in CCC.

    I just tried a new method, by disabling crossfire, reboot, change the master GPU in bios to GPU2 put my monitor there, ran xcl command, but again no luck. It says to reboot the system but after reboot, clocks in ccc remain the same :bang:

    You have managed to make it work in your cards?
     

Share This Page