Firstly: This fix is by no means an official one and you will be using it at your own risk. If you for any reason manage to fry your card while using it, you are not entitled to make any claims for warranty exchange (RMA).
As soon as the bios flashing software supporting Ellesmere becomes available, I'll be releasing a modified bios which makes the necessary changes automatically.
The procedure is rather simple, and can be done on any software which supports I2C control on Radeon graphics. Personally I recommend MSI Afterburner for the job.
- Download and install the newest MSI Afterburner
- Go to the installation folder of MSI Afterburner (where the MSIAfterburner.exe is located) and open a new command window ("Left Shift + Right Mouse Click" when no file is selected)
- Additional step
: Verify that the I2C interface to the VRM controller is working by typing following command: "MSIAfterburner /ri06,08,0D" (without the quotes). If the response is ": 20" or ":44" you're good to go.
- The two commands you need to input are following: "MSIAfterburner /wi06,08,1E,BB" and "MSIAfterburner /wi06,08,1F,B0".
Once you have given these commands the power draw from the PCI-E slot has reduced and moved towards the PCI-E power connector. The recommended programming value is "B" (/wi06,08,1E,BB
), however you can go set it to anywhere between "B" and "F". Higher the value, more of the power draw will be directed to the PCI-E power connector.
Do note that this fix must be re-applied after every reboot.EDIT: Added the I2C response for IR3567B controller (0x44).
IR3567A = 0x20.
The fix applies for both!
////////////////////////////////////Update (alternative, more permanent way)
EDIT: Removed. Currently the Polaris bioses appear to be signature protected, which prevents any kind of modifcations to tables affecting the frequencies, voltages or power limits. The modified bioses will work otherwise normally, however the display driver will not load. The modified bioses must be sent to AMDs signature server, which recalculates the new security signature for the bios contents. A service which is not available for end-users, obviously.