So the reason us AMD guys aren't getting along with the game too well is because our cards aren't deciding to kick into full throttle and are just running at idle speeds.
Here's how to fix that:
1. Open CCC
2. Click "Performance" -> "Overdrive" on the side bar
3. Tick "Enable Graphics Overdrive"
4. Click "Presets" on the side bar
5. Click "Add Preset"
6. Name it "Default" then save
7. Do same again but call this one "Dark Souls"
8. Navigate to C:\Users\*yourusername*\AppData\Local\ATI\ACE\Prof iles
9. Open the Dark Souls file in notepad.
You should see something like this:
<Feature name="CoreClockTarget_PCI_VEN_1002&DEV_6798&am p;SUBSYS_32111682&REV_00_4&2F1C4782&0& amp;0018A">
<Property name="Want_0" value="30000" />
<Property name="Want_1" value="112500" />
</Feature>
<Feature name="MemoryClockTarget_PCI_VEN_1002&DEV_6798& amp;SUBSYS_32111682&REV_00_4&2F1C4782& 0&0018A">
<Property name="Want_0" value="15000" />
<Property name="Want_1" value="157500" />
</Feature>
<Feature name="CoreVoltageTarget_PCI_VEN_1002&DEV_6798& amp;SUBSYS_32111682&REV_00_4&2F1C4782& 0&0018A">
<Property name="Want_0" value="850" />
<Property name="Want_1" value="1170" />
"CoreClockTarget", "MemoryClockTarget" and "CoreVoltageTarget"
are what we are interested in, forget about all the rest of it for now.
The "Want_1" lines values are essentially what value CCC is going to use when you enable overdrive (it has a couple of extra 0s on the notepad values than in CCC). If you haven't played with overdrive before these should be your stock clocks and voltage (!THESE WILL BE DIFFERENT DEPENDING ON GFX CARD DON'T TRY TO COPY MINE ABOVE!). If you have played with it before then you will understand what you are looking at. These Relate to the sliders in CCC.
The "Want_0" lines are what you gfx card downclocks to at idle, and is currently what Dark Souls is using when you play it. So what we are going to do is change the "Want_0" values to match the "Want_1" values so that it forces itself to only use those speeds and voltage with this preset selected.
So in my case my page now looks like this
<Feature name="CoreClockTarget_PCI_VEN_1002&DEV_6798&am p;SUBSYS_32111682&REV_00_4&2F1C4782&0& amp;0018A">
<Property name="Want_0" value="112500" />
<Property name="Want_1" value="112500" />
</Feature>
<Feature name="MemoryClockTarget_PCI_VEN_1002&DEV_6798& amp;SUBSYS_32111682&REV_00_4&2F1C4782& 0&0018A">
<Property name="Want_0" value="157500" />
<Property name="Want_1" value="157500" />
</Feature>
<Feature name="CoreVoltageTarget_PCI_VEN_1002&DEV_6798& amp;SUBSYS_32111682&REV_00_4&2F1C4782& 0&0018A">
<Property name="Want_0" value="1170" />
<Property name="Want_1" value="1170" />
See how I have matched the values?
Now save the file and you're done!
HOW TO PLAY FIXED DARK SOULS:
Launch CCC and press your "Dark Souls" Preset.
Tick "Enable Graphics Overdrive" if its not already, and click "Apply". You should find that the dials in CCC now correspond to the values you entered! This means no more idling and you can enjoy dark souls properly.
When you are finished gaming just remember to untick "Enable Graphics Overdrive" and select the "Default" Preset we created earlier to put your overclocking options back to how they were.
Enjoy!