I've recently set up my Rx480 and a GTX1060 for crypto-mining using nicehash. Everything runs fine and the rig is cracking hashes at this very moment. However for some reason I can't overclock the 480 unless it is attached to a display. Specifically: Radeon Settings won't even start:
MSI Afterburner doesn't allow me to move around the sliders:
(overclocking the nvidia card works without any trouble in afterburner)
I've also tried sapphire's trixx. It allows me to change settings alright, but then simply ignores them. I can change the built-in LEDs color, but anything overclocking related is simply ignored.
Additional notes:
I could overclock just fine back when I had a display attached for initial setup
Is this a known limitation then? The only related looking references I could find online told me to disable ultra low power states, which I did (with afterburner), but to no avail.
I am considering to try out how things work on ubuntu, but with the current AMD driver situation I don't think that makes much sense.
does your monitor support more than one type of input? if your monitor has dvi and hdmi , you could connect the amd gpu to it's spare connection and just have it send out an extra monitor signal that you never have to switch to
It's not totally unreasonable for a gpu to have less options when it's not actually powering anything. They do seem to make all digital plugs for gpu's
Progress. When disabling the nvidia GPU in the device manager windows switches over to using the AMD one as primary device. This allows me to apply an overclock, just as if a screen was connected. As soon as I re-enable the nvidia card I can no longer overclock, but any previously set settings remain, again just like with a real display.
While not pretty this is a serviceable solution for now. I need to re-do said steps every time the system restarts, but with this being a miner that won't be too often. Hopefully.