What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Video drivers constantly crashing in VMware

Well, it should work, since the actual rdp session has d3d acceleration, that used to happen in the past, when you logged as rdp, it would unhook the video driver, and you would be unable to launch d3d apps while that session was logged, in that case you had to redirect the session to the actual machine console. tscon.exe 0 /dest:console .. something like that should work. But im guessing that with remotefx enabled you dont need that to close the rdp session.

EDIT: Oh btw, have you tried to open 2 diablo sessions inside 1 hyper-v guest ? Last time i tried it with wow it would just render 1, wonder if it was something wrong with my system back then, or if it actually is a limitation on remotefx vgpu.
 
Last edited:
Whats going wrong ? last versions of db are crashing alot .. that may be it
 
if there were auto client restarted this won't be a problem

since when client is shut down and restarted it fixes problem

i use auoit before and it had auto restart client

was able to bot 7/24

now it keep crashing with different errors with demonbuddy
 
i think I've finally found the solution to my problem, turning off windows TDR will prevent windows from resetting the GPU driver which causes the black screens

How to turn off Timeout Detection and Recovery of GPUs?

"The work around is: Press Start, Search "regedit", launch the program that comes up, use the file system on the side and click the drop down arrow on HKEY_LOCAL_MACHINE, then HARDWARE, then DEVICEMAP, then double click VIDEO, a file named MaxObjectNumber shows up in the directory with the Type REG_DWORD, this is your TDR Timeout setting, 0 = Off and any positive number will set a delay."

edit: okay turns out the setting does not save after restarting the computer.

Can anyone tell me how to create the following registry files please?:

KeyPath : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers
KeyValue : TdrLevel
ValueType : REG_DWORD
ValueData : TdrLevelOff (0) - Detection disabled
TdrLevelBugcheck (1) - Bug check on detected timeout, for example, no recovery.
TdrLevelRecoverVGA (2) - Recover to VGA (not implemented).
TdrLevelRecover (3) - Recover on timeout. This is the default value.

KeyPath : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers
KeyValue : TdrDelay
ValueType : REG_DWORD
ValueData : Number of seconds to delay. 2 seconds is the default value.







sadly, now demonbuddy keeps crashing my game.. sigh* cant wait till hellbuddy is back up
 
Last edited:
keep an eye on the clocks of you gpu with afterburner or so, i only noticed mine crashing when they try to lower the clocks for the card. See if they eventually crash while the clocks are at max speed. Either way, declensionsone solution might work, dunno how windows reacts if its unable to restart the driver.
 
Can anyone tell me how to create the following registry files please?:

KeyPath : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\GraphicsDrivers
KeyValue : TdrLevel
ValueType : REG_DWORD
ValueData : TdrLevelOff (0) - Detection disabled
TdrLevelBugcheck (1) - Bug check on detected timeout, for example, no recovery.
TdrLevelRecoverVGA (2) - Recover to VGA (not implemented).
TdrLevelRecover (3) - Recover on timeout. This is the default value.


KeyPath : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\GraphicsDrivers
KeyValue : TdrDelay
ValueType : REG_DWORD
ValueData : Number of seconds to delay. 2 seconds is the default value.
 
its simple man, just execute regedit.exe, browse to those keys and add the key, right mouse click new key, select the type, in this case it reg_dword, name it , and set the value as you have on that list.
 
the keyvalue doesn't exist... but I don't need to add the above key values if someone can help figure out this following problem:


The fix seems to be working so far, no more black screens / driver crashing with this solution:

"The work around is: Press Start, Search "regedit", launch the program that comes up, use the file system on the side and click the drop down arrow on HKEY_LOCAL_MACHINE, then HARDWARE, then DEVICEMAP, then double click VIDEO, a file named MaxObjectNumber shows up in the directory with the Type REG_DWORD, this is your TDR Timeout setting, 0 = Off and any positive number will set a delay."

The default setting is 5 and you set it to 0, however, after resetting my computer it returns to default 5. Any idea how to make it keep the setting? Not that it matters much since I rarely restart my computer..
 
dont really think that tweak fixes it, ignoring the gpu driver crash will probably just crash the OS, the question is how to avoid the gpu driver to crash. had a few crashes with TdrLevel on 0, im guessing its because of that. Will test more
 
well it's fixed so far for me. my comp has good specs so it should rarely every freeze or crash, and i think I have seen the gpu freeze at most for 3-5 seconds, but this is expected when you're running 10 bots on a mid-ranged card. I'd rather have it freeze for a few seconds than reset my driver every damn time

the TDR is what is causing the crash on the gpu drivers. Something to do with the card manufacturers not following the windows compatibility guideline
 
Last edited:
well, glad to hear mate, keep us posted. Mine are running solid on workstation 9 now, same thing as the tech preview tbh.
 
oh, btw, i think the crash issue is solved in workstation 9 , i think i had one driver crash during the night but my vm's recovered as the host, part of their desktop was black, but the games were running fine.
 
Back
Top