I colo a rack of 2U servers as part of a side business. Electricity is "free", because I already pay by the number of 20 Amp circuits to the rack. To support the bitcoin network, I decided to outfit some of my servers with HD 7750 cards because they fit in the unused 16x slots and don't require power cables.
These servers are headless. With the new 12.2 and 12.3 drivers Diablo miner can see the GPUs and I can hash without a monitor or resistor plug. The problem is this:
1) I have a startup script where Windows will auto-login and start up the miner. I only get a 40 Mhs.
2) Similary starting the miner from remote desktop session I get 40 Mhs.
3) When I connect to the exisitng session using VNC (or any other console based remote control program) the hash rate jumps to the expected 120 Mhs.
4) Similarly when I start the miner from a VNC session I get 120 Mhs.
Another observation is that GPU Caps View shows a blank GPU tab when the rate is 40 Mhs (while this is happening it still sees the correct OpenCL information). When GPU Caps viewer sees the GPU, then I get the full 120 Mhs.
Can someone explain what is happening?
At first I was going to suggest to RDP using /admin to get console / session 0. But in case 1 that you've outlined it appears that you are auto-logging in the console session.
Shrugs. Strange stuff. Have you attempted to launch the process in compatibility mode such as Win XP?
EDIT: There are also reported issues with the WDDM driver model in 2008, specifically affecting Hyper-V VM's, and WDDM based graphics drivers. Doubtful this would have anything to do with what you are experiencing.