I upgraded my GPU from the Quadro K1100M to a newer K2200M and have been running into constant issues with clock speeds. Without any tweaking, the GPU core will max out at 405 MHz. I did some poking around with Nvidia Inspector, and discovered that I am able to get the clock up to the correct speeds by changing the clocks on Performance Level 1 (P5) to the stock frequencies of the max performance level.
I can set GPU clock to whatever I want here as long as it's above the 1150 MHz base clock of the card, and the card will work without issues. I tried to create a custom BIOS with Maxwell BIOS Tweaker (which is why you see the 1185 MHz core clock), but I am unable to bake in any clocks for Performance Level 1 higher than 540 MHz. Every time I restart the computer, I have to open Nvidia Inspector back up and re-apply the changes to Performance Level 1. I have a friend with the exact same card and he is experiencing the same issue with his M4800.
https://www.youtube.com/watch?v=7kuKVSG0h3g
This video is the only mention I can find online of someone attempting this, and they do report the same issue that I am experiencing with the clocks. The solution in their case is to downgrade the BIOS to version A09. My board manufacture date is too new to do this (originally shipped with A15). Does anyone know a solution on how to fix the issue with the clocks that I'm running into? The card performs perfectly fine after I manually set clocks, but ideally I'd like to get this fully dialed in and working out of the box.