Author

Topic: HD 7750 on Windows 2008 R2 headless - unexplained hashing slowdown (Read 1906 times)

newbie
Activity: 43
Merit: 0
I "think" this is due to RDP using a software GPU as such to run the session, when you connect to the server using VNC/Teamviewer/Logmein it connects to the actual main session of the screen and uses a real GPU, once started in vnc it should stay running fine if you then login to RDP, the other option is to set it as a scheduled task maybe
donator
Activity: 1617
Merit: 1012
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.
Thanks for the response. Unfortunately there is no more RDP session 0 ever since Server 2008. Microsoft removed it for security reasons.

I also don't believe XP compatibility mode is possible on the Server 2008 R2 product (without a lot of hacking making it look more like Windows 7 which I don't want to do).

It is almost as though when the windows session does not see the GPU the card goes into some kind of low-power mode.
sr. member
Activity: 252
Merit: 250
Inactive
Hi,

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?

Thanks.




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.
donator
Activity: 1617
Merit: 1012
Hi,

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?

Thanks.

Jump to: