+ Reply to Thread
Page 1 of 6 1 2 3 4 5 ... LastLast
Results 1 to 20 of 111
  1. #1
    Member RacerX's Avatar
    Join Date
    Oct 2001
    Posts
    282

    Enable higher overclocks in CCC with reg entry

    EDIT 07/01/11:
    Latest version attached. tested on 6950, 6970, and 58xx series.
    Still working on 68xx series. anyone with an Asus 68xx series using SD, PM me please.


    http://www.techimo.com/forum/attachm...4&d=1309553246






    EDIT 03/14/11:
    While the program to do this automatically is being tweaked, the codes below are for a 6950 and 6970 only, as it includes correct "default" clocks for CCC OD.


    A lot of people seem to wonder how to enable higher overclock limits in CCC Overdrive without forcing it via a 3rd party program, so I finally got around to doing some testing to find out what reg entry needs to be done to enable higher OC limits in the CCC.

    If you have no clue what to do in the registry, do us all a favor and stick to 3rd party apps.

    First, this has only been tested with a 6950, both stock Sapphire, and one modified with an Asus BIOS for 6950 w/ unlocked shaders.
    I’ve tested with a fully fresh install, as well on an existing install and it worked fine every time.
    I don’t have a 6970 or any other 6xxx or 5xxx series card to test, and as usual DO AT YOUR OWN RISK!

    What I wanted was to have the option to enable higher than default overclocks, without resorting to a 3rd party program to do so, and for those wanting high Asus SD oc’s they no longer need to have an Asus card to do this.

    On a fresh install of a stock HD6950 (GPU-800, Mem 1250), the OD limits are as follows:
    GPU-840
    Mem- 1325

    Doing this single entry in the registry changes these to the following:
    GPU- 1620
    Mem- 2500

    Yes, these are insane speeds no one will get close to, but now you have all the room you want.

    Doing this mod also allows 3rd party programs such as Asus Smart Doctor, MSI Afterburner, and Sapphire Trixx to start out with higher default clocks being available without having to enable any “unofficial overclock settings” or editing config files and pasting in disclaimers.

    The mod allows the following default oc’s in the following:

    MSI Afterburner beta 7:
    GPU- 1215
    Mem- 1625

    Sapphire Trixx beta 3.03:
    GPU- 1200
    Mem- 1800



    Now before skipping to the reg entry needed, please continue to read as this has some important info in it to explain things.
    The entry will be placed in one spot, BUT, that spot is slightly different from computer to computer.
    Also, this was done on Windows 7 64, I haven’t had time yet to try XP, and don’t have/want Vista.
    Also, as stated, this was for a 6950, but I suspect a 6970 will work too, and possibly any other 5xxx or 6xxx AMD/ATI cards that have the Power Play function available.

    When I was playing with things, I noticed that there are a few reg entries that don’t get deleted when the ATI drivers are uninstalled. Driver Sweeper (2.8.5) misses them, and so does CCleaner.

    The entries all exist under the following keys:
    HKEY_LOCAL_MACHINE\SYSTEM\
    Under any of the following sub keys:
    ControlSet001
    ControlSet002
    And any other ControlSets with numbers after them, and also in:

    CurrentControlSet


    Below each of these entries will be the following key:

    \Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}

    For example:
    HKEY_LOCAL_MACHINE\SYSTEM\ ControlSet001\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}
    HKEY_LOCAL_MACHINE\SYSTEM\ ControlSet002\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}

    The “4D36E968-E325-11CE-BFC1-08002BE10318” is the important part, it has to do with display adapter info.




    Now here’s one of the important parts:
    The entry only needs to be done under the CurrentControlSet entry, but there’s a reason why I listed the other ones.

    Below one or more of those keys are sub keys labeled “0000”, and depending on your computer may also have entries labeled 0001, 0002, etc…
    These entries have info on the current and possibly a previous video driver.
    Also, on the 4D36E968-E325-11CE-BFC1-08002BE10318 entry, you’ll see a sub key called “Properties”. Leave it alone, you’ll probably get access denied if you even try to view it.
    This registry key is a key part of Windows, SO LEAVE IT ALONE.
    The sub keys, 0000, 0001, etc are what we are looking at.

    I suspect on some installs these sub entries could be what causes strange glitches and install issues for some people, as it appears the driver or CCC reads these keys, as this is where it gets the OD info from.
    On my test computer I did a driver uninstall, used Driver Sweeper (2.8.5) and CCleaner, then after reboot I deleted all the 0000, 0001 keys, under each of the above example keys, then upon reboot, Windows “found” new hardware and created new entries for the standard vga adapter.

    Once I see what the next hotfix does I’ll do a similar method on my primary computer before installing the new drivers.

    Anyway, after a fresh driver install the only thing I did was disable AMD’s annoying “phone home” of the CCC, and confirm that the max OC in OD was 840/1325. I didn’t unlock the OD at this point, no need to unless you want to use CCC to control overclocks instead of a third party app.

    What you want to do once the drivers are in is look for the following reg entry:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}
    Under this will be at least one key named 0000, and possibly others listed as 0001, 0002, etc..
    What you want is to expand any or all of those.
    One of them, will have a bunch of other sub keys including some or all of the following in them:
    ATI WDM Configurations
    DAL2_DATA__2_0
    Settings
    UMD
    VolatileSettings

    This is the key you want.

    Example on one of my computers:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000

    This subkey, 0000 has all the sub entries listed above.
    If I click on the 0000 key, there is a ton of info on the right hand side which pretty much details all of your cards settings.

    This is where we want to add the entry.

    For me I created a text file (saved it as a reg file) that reads like this:

    NOTE: for now, this is for a 6950
    Code:
      Windows Registry Editor Version 5.00
       
       
      [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000]
       
      "PP_PhmSoftPowerPlayTable"=hex:6f,01,05,01,00,04,04,10,18,58,00,68,00,b8,00,e8,\
        03,e8,03,58,00,00,80,01,00,0f,00,00,02,08,3c,00,00,68,00,b8,00,00,18,01,09,\
        00,18,01,26,01,83,01,00,00,a0,0c,00,00,30,01,40,01,4b,01,00,00,00,00,00,00,\
        aa,00,00,00,78,00,00,00,60,ea,00,00,56,01,0a,00,00,00,14,00,00,00,00,00,00,\
        00,01,01,02,03,02,02,02,04,03,02,02,04,80,38,01,48,e8,01,01,ff,7e,04,00,00,\
        01,00,00,00,a8,61,00,98,3a,00,84,03,b6,03,00,00,01,00,00,00,50,c3,00,48,e8,\
        01,e8,03,7e,04,00,00,01,00,00,00,80,38,01,48,e8,01,01,ff,7e,04,00,00,01,00,\
        00,00,34,1b,01,48,e8,01,01,ff,7e,04,00,00,01,00,00,00,08,00,00,00,78,00,00,\
        00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,05,00,00,00,78,00,00,00,\
        00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,04,00,00,7a,00,00,00,00,\
        00,00,f0,d2,00,00,40,9c,00,00,00,00,00,00,00,00,00,00,00,7a,00,00,00,00,04,\
        00,70,11,01,00,c0,da,00,00,00,00,00,00,00,01,06,94,11,c4,22,54,24,60,09,3c,\
        0f,88,13,0a,00,d0,78,02,00,90,d0,03,00,03,40,9c,00,84,03,50,c3,00,e8,03,68,\
        3c,01,01,ff,02,98,3a,00,b6,03,48,e8,01,7e,04,02,98,3a,00,84,03,48,e8,01,e8,\
        03,04,84,03,11,00,00,00,e8,03,1a,00,00,00,4b,04,28,00,00,00,4c,04,28,00,00,\
        00
    I then “merged” this into the registry.


    This should be for a 6970:
    Code:
     Windows Registry Editor Version 5.00
       
       
      [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000]
       
      "PP_PhmSoftPowerPlayTable"=hex:6f,01,05,01,00,04,04,10,18,58,00,68,00,b8,00,e8,\
        03,e8,03,58,00,00,80,01,00,0f,00,00,02,08,3c,00,00,68,00,b8,00,00,18,01,09,\
        00,18,01,26,01,83,01,00,00,a0,0c,00,00,30,01,40,01,4b,01,00,00,00,00,00,00,\
        aa,00,00,00,78,00,00,00,60,ea,00,00,56,01,0a,00,00,00,14,00,00,00,00,00,00,\
        00,01,01,02,03,02,02,02,04,03,02,02,04,c0,57,01,1c,19,02,01,ff,7e,04,00,00,\
        01,00,00,00,a8,61,00,98,3a,00,84,03,b6,03,00,00,01,00,00,00,50,c3,00,48,e8,\
        01,e8,03,7e,04,00,00,01,00,00,00,c0,57,01,1c,19,02,01,ff,7e,04,00,00,01,00,\
        00,00,34,1b,01,48,e8,01,01,ff,7e,04,00,00,01,00,00,00,08,00,00,00,78,00,00,\
        00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,05,00,00,00,78,00,00,00,\
        00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,04,00,00,7a,00,00,00,00,\
        00,00,f0,d2,00,00,40,9c,00,00,00,00,00,00,00,00,00,00,00,7a,00,00,00,00,04,\
        00,70,11,01,00,c0,da,00,00,00,00,00,00,00,01,06,94,11,c4,22,54,24,60,09,3c,\
        0f,88,13,0a,00,a0,86,01,00,f0,49,02,00,03,40,9c,00,84,03,50,c3,00,e8,03,68,\
        3c,01,01,ff,02,98,3a,00,b6,03,48,e8,01,7e,04,02,98,3a,00,84,03,48,e8,01,e8,\
        03,04,84,03,11,00,00,00,e8,03,1a,00,00,00,4b,04,28,00,00,00,4c,04,28,00,00,\
        00
    Basically you are adding the “PP_PhmSoftPowerPlayTable” entry into that 0000 (or whatever yours is) key. When done it is now listed to the right.

    A quick reboot and voila, the CCC has new OC limits.

    Attached is a pic showing the entry.

    Now I know this was winded, so I hope it makes sense. Due to the type of entry that is, it’s a bit easier to create a reg key to merge, than try and manually create that entry and all the data.

    Feel free to copy and paste the above reg data, just be sure to modify it if your stuff is in a sub key other than 0000.
    Attached Thumbnails Attached Thumbnails Enable higher overclocks in CCC with reg entry-ccc-reg-pic.jpg  
    Attached Files Attached Files
    Last edited by RacerX; July 1st, 2011 at 04:49 PM.
    E8400 @ 4.2Ghz (1.18-1.29v)||DFI UT P45-T2RS ||HD6950 (Unlocked Shaders) @ 950/1450||8Gb G-Skill DDR2||Dual Boot: XP=500GB , Win7=120GB Agility SSD, Shared D drive=1TB, Int/Ext 1TB backups.

  2. #2
    Member RacerX's Avatar
    Join Date
    Oct 2001
    Posts
    282
    Okay, just did a clean driver install on XP, sp2, and installed Catalyst 11.2's.
    This didn't work though on XP.
    I did find the right reg keys, which are pretty much the same ones, but the settings are in a sub folder of 0000 called settings.
    Dropped in the reg file but it didn't seem to do anything.

    Side note, 11.2 Catalyst seem flaky on XP.
    I noticed CCC is slow to load on Win7, but it's worse on XP, added an extra 20-30 seconds on boot from the desktop.
    Plus it causes the screen to flicker a few times as it's "loading".

    Also it seems to cause the default speed to be 250/500 when it should be 250/150

    Also, this was before trying any reg stuff or even enabling OD.


    Didn't play with benches or anything, but if you have XP, stick with the drivers that came on your install disc for now.
    E8400 @ 4.2Ghz (1.18-1.29v)||DFI UT P45-T2RS ||HD6950 (Unlocked Shaders) @ 950/1450||8Gb G-Skill DDR2||Dual Boot: XP=500GB , Win7=120GB Agility SSD, Shared D drive=1TB, Int/Ext 1TB backups.

  3. #3
    Junior Member
    Join Date
    Mar 2011
    Posts
    13

    Tool

    Please go ahead and try this tool I made to freely modify the clock settings (limits) in the reg file: Klick!

  4. #4
    Member RacerX's Avatar
    Join Date
    Oct 2001
    Posts
    282
    That is awesome!!!!!!!
    that tool works perfect in Win 7.
    changed a few numbers, reboot and new numbers were in CCC.

    For those wondering, Bagzzlash, inventor of RBE, created a very cool tool which will create the above reg file for whatever speeds you want, so no need to cut and paste the registry entry above, or be stuck with the exact 1620/2500 limits above.

    I actually used it to create a 1000/1500 limit for mine, which would be the max i'd ever go.


    Also, the above link wants you to register, here's another for everyone.
    http://www.techpowerup.com/forums/at...2&d=1299711550
    E8400 @ 4.2Ghz (1.18-1.29v)||DFI UT P45-T2RS ||HD6950 (Unlocked Shaders) @ 950/1450||8Gb G-Skill DDR2||Dual Boot: XP=500GB , Win7=120GB Agility SSD, Shared D drive=1TB, Int/Ext 1TB backups.

  5. #5
    Member RacerX's Avatar
    Join Date
    Oct 2001
    Posts
    282
    Also, I have Afterburner 2.1 installed atm, and it matches the clocks I set as well.
    E8400 @ 4.2Ghz (1.18-1.29v)||DFI UT P45-T2RS ||HD6950 (Unlocked Shaders) @ 950/1450||8Gb G-Skill DDR2||Dual Boot: XP=500GB , Win7=120GB Agility SSD, Shared D drive=1TB, Int/Ext 1TB backups.

  6. #6
    Junior Member
    Join Date
    Mar 2011
    Posts
    13
    Hi RacerX!

    Sounds cool. Can you do me one favor? Please tell me the default clocks (800/1,250 MHz for GPU/Mem, right?). And also the lower limits of your overdrive settings, so I can make them editable as well.
    Furthermore, do you have any idea on how to automatize the first step of your tutorial, i.e. finding out which of these entries "0000", "0001", ... to use? As for my system, there are no "ATI WDM Configurations", "DAL2_DATA__2_0", ... sub keys.

    Best wishes
    BAGZZlash

  7. #7
    Member RacerX's Avatar
    Join Date
    Oct 2001
    Posts
    282
    Yeah, defaults are 800/1250, OD lowers are 500/1250, with default max 840/1325 (For a 6950 anyway)

    One thing i noticed in BIOS, there are only 2 mem clocks, either 150 or 1250.
    The 150 is for 2D clocks, which are 250/150 and the other clocks include 500/1250, 700/1250 and 800/1250


    On a single monitor setup 250/150 is default, but i believe on 2 or more monitor setups, defaults is 500 to help run the extra monitors.


    Not sure what would happen if running memory in between somewhere, say 750.
    Could cause crashes or other problems, or may not matter much depending on application.

    If you did allow a lower GPU clock, for those with multiple monitors it may work, to a certain extent, meaning 400-450 range, who knows.
    would need someone willing to test a slightly lower 2D multi monitor setup.

    As for the second question, give me a bit, I have some ideas I want to experiment with to help automate that process.

    The first part is fine up to the 0000 subkey.
    problem is on some systems, AMD/ATI doesn't remove these keys, and so a new driver install could cause the primary keys to be under 0001, as was my case originally on one of my computers.
    It could also be because I had the 4870x2 before, and it left those entries in case i put it back in????

    Either way i have a few ideas i'll try out which may work, and i'll post back this afternoon.
    E8400 @ 4.2Ghz (1.18-1.29v)||DFI UT P45-T2RS ||HD6950 (Unlocked Shaders) @ 950/1450||8Gb G-Skill DDR2||Dual Boot: XP=500GB , Win7=120GB Agility SSD, Shared D drive=1TB, Int/Ext 1TB backups.

  8. #8
    Junior Member
    Join Date
    Mar 2011
    Posts
    13
    Quote Originally Posted by RacerX View Post
    The first part is fine up to the 0000 subkey.
    problem is on some systems, AMD/ATI doesn't remove these keys, and so a new driver install could cause the primary keys to be under 0001, as was my case originally on one of my computers.
    It could also be because I had the 4870x2 before, and it left those entries in case i put it back in????
    I was thinking: Is it bad if there is a RacerX-Regkey in all entries that might be there? Yes (as for your 4870x2, for example), but as long as it is certain that these keys belong to the video card currently installed, it shouldn't be. There's the DeviceID saved inside those keys. Maybe I'll just iterate over all entries there are and put the RacerX-Regkey into all of them that have a matching DeviceID.

  9. #9
    Member RacerX's Avatar
    Join Date
    Oct 2001
    Posts
    282

    That's exactly what i'll be testing later, plus some other misc stuff.

    I'll have the answer later today.

    Basically automate something to look for keys 0000, 0001, and 0002 maybe, and insert it in all of them. that's what i was thinking, I'll manually drop it in any other keys, and i plan on dropping other cards in my tests system to try and leave other entries and test as well.
    E8400 @ 4.2Ghz (1.18-1.29v)||DFI UT P45-T2RS ||HD6950 (Unlocked Shaders) @ 950/1450||8Gb G-Skill DDR2||Dual Boot: XP=500GB , Win7=120GB Agility SSD, Shared D drive=1TB, Int/Ext 1TB backups.

  10. #10
    Junior Member
    Join Date
    Mar 2011
    Posts
    13
    Here's a new version that allows for more flexibility and more automatism. Please test, if all clock settings kick in correctly.

    After creating the RacerX-Regfile you can have the tool apply the registry information automatically if wanted (provided proper administrative privilegues, but that's also the case for manual merging) and, if the file has been merged sucessfully, the tool will also ask to reboot.

    Here's how it works: On startup, the program detects the DeviceID of the (primary) video card installed in the system. It then enlists all the video card entries in the registry. From them, it filters all entries that correspond to the detected DeviceID. The .reg file will then be created for all of these entries.
    In some cases, the DeviceID can not be detected. In these cases, the .reg file will be created for all of the found registry entries.

    There's one case that will result in a miss of the proper entry: Imagine you have a 6970 as a primary video card, running it in a crossfire setup together with a 6950. In that case, the file will only apply for the 6970 entry/entries, not for the 6950.

    Okay, here it is: RacerX.zip

  11. #11
    Member RacerX's Avatar
    Join Date
    Oct 2001
    Posts
    282
    Ok,
    On main system I only had 1 entry (0000), but on my test one i had 3 (0000, 0002, 0003) not sure why 0001 was missing.
    Anyway, dumped a copy of the settings in all 3 and everything worked fine.
    So I suspect you could even automate it to copy those same settings into the first 2 or 3, say 0000, 0001, 0002. This should cover pretty much everyone.
    If their primary card is any deeper, I suspect they may need some cleaning up of things first.
    Also, I remember originally mine was at 0001, so automating the first few should be fine.

    Now as for the new program, I set the lower limit to 450, but upon reboot, the entire gpu slider was gone, as was the box below the sliders that shows currrent gpu clock.
    The memory slider was there, as was Powerplay and fan, and current memory clock.
    Also, I set memory lower to 1000, but it wouldn't let me change it lower than 1250. I could move the slider and hit apply, but it would pause for a few then go back to 1250.

    I'm thinking maybe it is going off the BIOS lower defaults, which would explain why I can use RBE to adjust the clocks and get into windows without drivers installed, but once they are installed and I reboot, it gets stuck at the black screen.

    I've got some other things i want to try and I'll report back.
    E8400 @ 4.2Ghz (1.18-1.29v)||DFI UT P45-T2RS ||HD6950 (Unlocked Shaders) @ 950/1450||8Gb G-Skill DDR2||Dual Boot: XP=500GB , Win7=120GB Agility SSD, Shared D drive=1TB, Int/Ext 1TB backups.

  12. #12
    Junior Member
    Join Date
    Mar 2011
    Posts
    13
    Quote Originally Posted by RacerX View Post
    On main system I only had 1 entry (0000), but on my test one i had 3 (0000, 0002, 0003) not sure why 0001 was missing.
    Anyway, dumped a copy of the settings in all 3 and everything worked fine.
    So I suspect you could even automate it to copy those same settings into the first 2 or 3, say 0000, 0001, 0002. This should cover pretty much everyone.
    Hm, a little primitive, don't you think? I think the method the program is currently using is more advanced. Which does not mean that this method leaves no room for improvement...

    Quote Originally Posted by RacerX View Post
    Now as for the new program, I set the lower limit to 450, but upon reboot, the entire gpu slider was gone, as was the box below the sliders that shows currrent gpu clock.
    The memory slider was there, as was Powerplay and fan, and current memory clock.
    Also, I set memory lower to 1000, but it wouldn't let me change it lower than 1250. I could move the slider and hit apply, but it would pause for a few then go back to 1250.
    Interesting stuff. So the settings cause something for the driver it obviously doesn't expect. So what do you think, do we leave these settings in the program for full control (maybe leaving the user with some hints on do's and don'ts for usage), or should I remove this setting functionality?

    Quote Originally Posted by RacerX View Post
    I'm thinking maybe it is going off the BIOS lower defaults, which would explain why I can use RBE to adjust the clocks and get into windows without drivers installed, but once they are installed and I reboot, it gets stuck at the black screen.
    No, that's not the reason. The reason for that is the digital signature in der BIOS I'm not able to crack...

  13. #13
    Member RacerX's Avatar
    Join Date
    Oct 2001
    Posts
    282
    Quote Originally Posted by BAGZZlash View Post
    Hm, a little primitive, don't you think? I think the method the program is currently using is more advanced. Which does not mean that this method leaves no room for improvement...

    A


    Interesting stuff. So the settings cause something for the driver it obviously doesn't expect. So what do you think, do we leave these settings in the program for full control (maybe leaving the user with some hints on do's and don'ts for usage), or should I remove this setting functionality?

    B

    No, that's not the reason. The reason for that is the digital signature in der BIOS I'm not able to crack...
    C
    A-

    yeah, i'm just thinking that if someone was in 0001 instead of 0000, the first program might not work, since the primary card info was in 0001 and the program defaults to 0000.
    Unless there's a way to "check" for certain entries.
    That or maybe use the 0000 and put in a note that if it didn't take to check the registry and if needed change the reg file it made???


    B-
    I like the idea, but like you said maybe have it seperated with some notes/hints that if it causes strange behaviour or makes things disappear in the CCC to rerun the program and only change the max values so it can override the entry that doesn't work?

    C-
    Those bastards..why must they be difficult.... Ideally i'd like to be able to just set my clock speeds and fan profile in the BIOS and be done with it.
    I've never been a real fan of software OC'ing, and with all the flaws and issues of the CCC, i'm not a fan of using that for anything.


    Side note:
    Don't suppose you know where the Power control slider writes it's values to?
    Haven't figured that one out yet.
    Not sure if it is just writing to the driver in memory, or somewhere else.
    E8400 @ 4.2Ghz (1.18-1.29v)||DFI UT P45-T2RS ||HD6950 (Unlocked Shaders) @ 950/1450||8Gb G-Skill DDR2||Dual Boot: XP=500GB , Win7=120GB Agility SSD, Shared D drive=1TB, Int/Ext 1TB backups.

  14. #14
    Junior Member
    Join Date
    Mar 2011
    Posts
    13
    Quote Originally Posted by RacerX View Post
    yeah, i'm just thinking that if someone was in 0001 instead of 0000, the first program might not work, since the primary card info was in 0001 and the program defaults to 0000.
    Yeah, forget about the first version, it's outdated already...

    Quote Originally Posted by RacerX View Post
    Unless there's a way to "check" for certain entries.
    Second version does exactly that.

    Quote Originally Posted by RacerX View Post
    I like the idea, but like you said maybe have it seperated with some notes/hints that if it causes strange behaviour or makes things disappear in the CCC to rerun the program and only change the max values so it can override the entry that doesn't work?
    Yeah, I got more reports on problems with that. I'll just drop that, simply doesn't work.

    Quote Originally Posted by RacerX View Post
    Those bastards..why must they be difficult.... Ideally i'd like to be able to just set my clock speeds and fan profile in the BIOS and be done with it.
    I've never been a real fan of software OC'ing, and with all the flaws and issues of the CCC, i'm not a fan of using that for anything.
    Same here. I wrote something about the reasons here.

    Quote Originally Posted by RacerX View Post
    Don't suppose you know where the Power control slider writes it's values to?
    No. Just as for you: I don't like fondeling around with CCC very much...

  15. #15
    Member RacerX's Avatar
    Join Date
    Oct 2001
    Posts
    282
    Yeah, I'm inclined to agree at this point, stick with allowing the higher OD settings for now.
    That's still a big help for people that may need to run CCC for stuff, and still get the higher OC options.

    It looks like atikmdag.sys may be some of the problem with it not liking lower clocks.
    Reason being, my other experiment didn't go as well as I'd hoped.

    Basically i was changing clocks in RBE ,and and could get into windows and when I'd run gpuz it showed the changed clock speeds.
    I then tried to just manually install the driver only, to avoid any other stuff, and rule out things like CCC causing the black screen.

    Install was fine like usual, but on reboot instead of the black screen, i got BSOD with the System_Service_Exception stop 0x0000003B message for atikmdag.sys.

    Now the interesting part was the address of the exception.
    both started with FFFFF88004847742, but one base was FFFFF88004820000, and the other had a base of FFFFF88004893000.
    Seems like when I tried different clock values each one caused the error in a different base.
    Not sure if that's helpful or there's a way to modify the atikmdag.sys file so it doesn't try to verify the BIOS signature, since without the driver the card seems to still run and boot into windows?
    E8400 @ 4.2Ghz (1.18-1.29v)||DFI UT P45-T2RS ||HD6950 (Unlocked Shaders) @ 950/1450||8Gb G-Skill DDR2||Dual Boot: XP=500GB , Win7=120GB Agility SSD, Shared D drive=1TB, Int/Ext 1TB backups.

  16. #16
    Junior Member
    Join Date
    Mar 2011
    Posts
    13
    Quote Originally Posted by RacerX View Post
    Yeah, I'm inclined to agree at this point, stick with allowing the higher OD settings for now.
    That's still a big help for people that may need to run CCC for stuff, and still get the higher OC options.
    There's another problem with that: As it is for now, the standard values for lower limits and default clocks are those for the 6950. As soon as anyone with some other card, say, a 6870, tries this, the CCC will fail again as the 6870 may have different lower limits and default clocks.

    So the lower limits and default clocks must not be changable for the user - but the program has to set them correcty. And that would require the program to find these settings out, ideally, to do it automatically. Until I know how to do that, users (that have some other card than a 6950) will require to set lower limits and default clocks manually, so the settings must remain changable.

  17. #17
    Member RacerX's Avatar
    Join Date
    Oct 2001
    Posts
    282
    Ok, I pretty much confirmed that it's atikmdag.sys that's the culprit.
    what I did was take that file from the final catalyst version 10.11 just before it had support for the 6950.
    I dropped just that file in the latest 11.4 driver folder, over writing the current file.
    Did a manual driver install and it actually worked(sort of) and I was able to boot back into windows.

    The only downside is that windows still considers the "updated drivers" as a generic type driver.
    gpuz shows the same "specs" as a standard vga adapter, and 3d apps won't run.

    The device manager shows no errors and list it as the HD6900 series, but again, that file needs the latest info in it to run properly.
    So if that file can be tweaked somehow, RBE may work fine for now to tweak clocks.
    Just need to figure out fan controls.

    I attached pics before and after.
    The pre pick is when i put in 900/1350 clocks and tried the new driver only, the second one I tried 880/1375 defaults like a 6970, and that didn't work either, but the old atikmdag.sys file did, as it lists the card and driver version.
    Attached Thumbnails Attached Thumbnails Enable higher overclocks in CCC with reg entry-gpuzpre.gif   Enable higher overclocks in CCC with reg entry-gpuzpost.gif  
    E8400 @ 4.2Ghz (1.18-1.29v)||DFI UT P45-T2RS ||HD6950 (Unlocked Shaders) @ 950/1450||8Gb G-Skill DDR2||Dual Boot: XP=500GB , Win7=120GB Agility SSD, Shared D drive=1TB, Int/Ext 1TB backups.

  18. #18
    Member RacerX's Avatar
    Join Date
    Oct 2001
    Posts
    282
    Quote Originally Posted by BAGZZlash View Post
    There's another problem with that: As it is for now, the standard values for lower limits and default clocks are those for the 6950. As soon as anyone with some other card, say, a 6870, tries this, the CCC will fail again as the 6870 may have different lower limits and default clocks.

    So the lower limits and default clocks must not be changable for the user - but the program has to set them correcty. And that would require the program to find these settings out, ideally, to do it automatically. Until I know how to do that, users (that have some other card than a 6950) will require to set lower limits and default clocks manually, so the settings must remain changable.
    Gotcha.
    yeah, sounds like the best thing is exactly that.
    a box where they can input the exact lower limits, so it can input them correctly when they use the sliders to raise the uppers.

    Shouldn't be too much of an issue, either via CCC or whatever OC program they're using they can check those values and input it.
    E8400 @ 4.2Ghz (1.18-1.29v)||DFI UT P45-T2RS ||HD6950 (Unlocked Shaders) @ 950/1450||8Gb G-Skill DDR2||Dual Boot: XP=500GB , Win7=120GB Agility SSD, Shared D drive=1TB, Int/Ext 1TB backups.

  19. #19
    Member RacerX's Avatar
    Join Date
    Oct 2001
    Posts
    282
    Then when you get bored with nothing to do you can add a "master list" to the program with the default values per card id.
    Like you aren't busy enough.
    E8400 @ 4.2Ghz (1.18-1.29v)||DFI UT P45-T2RS ||HD6950 (Unlocked Shaders) @ 950/1450||8Gb G-Skill DDR2||Dual Boot: XP=500GB , Win7=120GB Agility SSD, Shared D drive=1TB, Int/Ext 1TB backups.

  20. #20
    Junior Member
    Join Date
    Mar 2011
    Posts
    13
    Quote Originally Posted by RacerX View Post
    Gotcha.
    yeah, sounds like the best thing is exactly that.
    a box where they can input the exact lower limits, so it can input them correctly when they use the sliders to raise the uppers.
    Okay, so how about this version: RacerX.zip
    It will also go correctly though "holes" in the registry key sequence, like for your 0000, 0002, 0003. With the 0001 missing, I mean.

    Quote Originally Posted by RacerX View Post
    Then when you get bored with nothing to do you can add a "master list" to the program with the default values per card id.
    That's not only a lot of work, but also needs to be maintained. And it's sorta uncool, don't you think?

+ Reply to Thread
Page 1 of 6 1 2 3 4 5 ... LastLast

Quick Reply Quick Reply

If you are already a member, please login above.

What is 10 and 5 added together?

Thread Information

Users Browsing this Thread

There are currently 2 users browsing this thread. (0 members and 2 guests)

Similar Threads

  1. Reg File Entry Just Opens Notepad
    By Mortis in forum General Tech Discussion
    Replies: 7
    Last Post: September 14th, 2006, 03:52 PM
  2. higher Multiplier vs higher fsb
    By vikeor in forum Processors, Memory, and Overclocking
    Replies: 14
    Last Post: February 22nd, 2005, 10:55 AM
  3. xp-m 2500 overclocks like mad!!!
    By calmhorizons in forum Processors, Memory, and Overclocking
    Replies: 33
    Last Post: April 7th, 2004, 12:31 AM
  4. Higher quality != higher lag?
    By ShawnD1 in forum Graphics Cards and Displays
    Replies: 1
    Last Post: October 2nd, 2003, 01:40 PM
  5. Command line reg entry
    By vass0922 in forum Applications and Operating Systems
    Replies: 2
    Last Post: April 14th, 2002, 10:06 PM

Posting Permissions

  • You may post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Copyright 2014 All Enthusiast, Inc