BSOD 0x00000116 windows 8.1 64 bit

silentwitness

Distinguished
Oct 11, 2011
80
0
18,630
Hey guys i have been struggling with a BSOD(0x00000116) over the last few days. I have done the research on it and i know its a video card not able to wake up issues. I have tried the below

1. updated to the latest video card drivers including the latest beta drivers
2. Removed the Overclocking i had setup
3. tried disabling the monitor from going to sleep.
4. Ran furmark for 15 mins to test the video card it didn't give any issues.
5. Ran Sfc/scannow

My system config is below
Windows 8.1 Pro
Asus sabertooth 990FX mobo
CM V8-GTS cooler
Amd FX-8350
Gskill 1800mhz 8gb single dim ram
R9 280x video card
700W Corsair Psu
Samsung 250GB EVO SSD

Any suggestions on what else i could try to resolve this issue. I have not made any recent changes to the computer hardware or software.
 
I would perform a re-install of the OS then. A clean install would solve the issue if it's software-related.
If the BSOD still appears afterwards, it must be a hardware issue.
It's not necessary the problem to be in the card itself, it may lie in the RAM or the mobo as well. So I'd recommend to check them as well.
I'd suggest to make sure that everything is cleaned and there's no dust in the PC components, check all the fans, if everything is spinning freely. There are cases when the fix is a simple reseating of all components.

I hope this helps you. :)
Keep me posted!
 
the error indicates that graphics driver stopped responding to windows.
There can be many reasons for this. Hardware and software reasons.

most common software reason would be a deadlock between the various (3) threads of the graphics driver
two threads waiting for another thread to release a lock on memory and the last thread never releases the lock.
Most of the time it is a driver bug that has to do with timing, the faster the card the biger the timing gaps that allow the condition to happen.

you can change the timing several ways, use a tool to slow down your memory clock speed in your graphics card by 100 MHz
might reduce the timing windows. You can also eliminate one of the threads work. in particular if you don't use sound in your monitor you can go to
control panel, device manager, find the graphics card high definition audio device and disable it. It will change the timing window and allow the other 2 threads to work better because the last one does not have to process sound you may not be actually using via your video cable (hdmi, display port)

if you actually want to prove the cause is software related. you change your memory dump type to kernel dump,
set your system to do a memory dump via keyboard (in case you get a hang and no bugcheck) (google how to force a memory dump with the keyboard)
then run verifier.exe and set some debug flags to detect deadlocks and reboot. If windows detects a deadlock it will bugcheck and dump all the required info to the hard drive in a kernel memory.dmp file.

problem is you still have to wait to get a driver update from the vendor or underclock your GPU to work around the bug in the driver.
but you will know it is a driver failure or a bug in the BIOS of the graphics card.




 

silentwitness

Distinguished
Oct 11, 2011
80
0
18,630
hi thank for all the suggestions i have already set windows to give me a kernel dump. Will try reducing the memory clock of my gpu and report back. Im not quite sure on how to set debug flags to detect deadlocks and reboots and where exactly verifier.exe is.
 
verifier.exe is comes with windows. you start cmd.exe as a admin
then run verifier.exe and It will come up with a menu.

see http://www.sevenforums.com/crash-lockup-debug-how/65331-using-driver-verifier-identify-issues-drivers.html
to see how to run/set it up.

when done be sure to turn verifier .exe off
verifier.exe /reset
otherwise windows will run slower because it is checking a bunch of device drivers for bugs.



 

silentwitness

Distinguished
Oct 11, 2011
80
0
18,630
ok verifier is set i have manually made my system bsod how do i go about checking the dmp file and how exactly did manually causing my system to BSOD with a different error code help? I have also disabled the hdmi audio as requested.
 
verify debug settings check for common driver errors and bugcheck the system when the errors are made and tells you what driver made the error. Rather than a second driver bugchecking because the first driver corrupted its memory.
the normal bugcheck points to the victim of the corruption rather than the root cause of the corrpution.

With a system that stops responding or locks up, verifier forces a bunch of debugging information to be saved in then kernel dump that allows a person to use the debugger to dump the cause of why the system is not responding.
for example, deadlocks in code. One piece of code waiting for the other to finish but the other is waiting for the first to finish so nothing gets done and you wait until windows decides it has waited too long and bugchecks.




 

silentwitness

Distinguished
Oct 11, 2011
80
0
18,630
ok im sorry but that went quite a bit over my head. What exactly do i need to do now? Would the bugcheck i caused manually help at all or would i need to wait for the proper bug check. If i get the original bugcheck what exactly am i supposed to do?
 
Just run your system as you normally would. If it locks ups and does not bugcheck, force it to bugcheck via the keyboard.
otherwise just wait for the next bugcheck to happen and provide the memory .dmp file.



 

silentwitness

Distinguished
Oct 11, 2011
80
0
18,630
ok will do that thanks and sorry for all the trouble. What normally happens is after the system has been left idle for sometime and i shake the mouse in the morning the monitor does not come out of sleep mode. Only option at that time is restart so will do the manual bugcheck at that time and upload the file. After that i can turn off driver verifier right?
 
if you have a usb mouse make sure it is running on a port directly connected to the back of the machine on the mother board. make sure it is connected to a USB 2.0 port and make sure your BIOS is set to wake the computer via the mouse.
the standard default will be to wake the computer via the space bar on the keyboard.
also, if it is a USB mouse, confirm that your BIOS does not have a setting that turns the USB ports fully off.
I had a old system and it was called a EU setting, added because to comply with new European union regulations to have computers save power. (not nice to turn off the USB ports to save power if you have a USB keyboard and Mouse you want to wake the system up with)

if you can't find a setting in BIOS that is turning off your USB port, then go to windows power management advance settings and find one for the driver and block it from going to sleep.



 

silentwitness

Distinguished
Oct 11, 2011
80
0
18,630
its not an issue with the usb going off, sometimes when the computer is not used over a period of time and when i try to switch it on it does not come on and i have to restart. After restarting if i check the event log it shows the bugcheck 0x116. Today the computer is working fine no BSOD so far.
 
ok, your graphics driver hung while running graphics overclocking software.
Remove the gpu overclocking software. AODDriver2.sys
You have other old suspect drivers but the overclock driver would be a direct cause of this problem.




 
Solution

silentwitness

Distinguished
Oct 11, 2011
80
0
18,630
found the setting for graphics oc in the catalyst control center and turned it off, so thats it im free from the BSOD and i can oc my cpu again?? The setting for OC of the video card is the default setting i had not set it up.

edit -

i can also enable to hdmi sound now as well?
 
I would wake my machine, put it to sleep and do that for a few cycles and confirm it works ok before I started to overclock again.
You should also see if there are any low power link settings (sleep) settings for your graphics card. It could be that the card is put to sleep and there is a bug in the driver or hardware that is exposed when you try to wake the system up again.
if there are bugs in the driver or in the BIOS or BIOS of the GPU, windows 8.x will tend to expose them because the more advanced sleep states are enable by default. Window 7 has them off by default so many windows 7 users would not hit the various bugs in the driver/hardware.







 

silentwitness

Distinguished
Oct 11, 2011
80
0
18,630
my machine does not sleep its on 24/7 only the monitor goes into standby. It has been idle for the past 9 hours or so and monitor came on without any fuss. Hopefully fingers crossed the issue is resolved now. Also can you tell me you have mentioned i have other old suspect drivers can you let me know which ones they are so i can clean them also and avoid any issues in future.
 

silentwitness

Distinguished
Oct 11, 2011
80
0
18,630
ohh well i was not at home my bro called me to say the pc is hung and not coming on so he restarted it however upon checking the logs it does not show a bugcheck 0x116 its showing "Display driver amdkmdap stopped responding and has successfully recovered." which i think would mean i need to downgrade back to the stable drivers and remove the beta right?
 
- microsoft added that bugcheck to help people find the cause of their machine hangs (the display driver)
you only get the bugcheck if windows can get control and windows has detected a problem with the driver. The screen will refuse to update if window does not detect a problem and the driver responds( but does not update).

-the AMD driver is blanking the screen this is a low power link transition (sleep) and it does not unblank the screen and you need to find out why or if this is the direct cause of your problem.
I would tell windows to blank my screen after 1 or 2 minutes of idle and see if it will wake up. if it does not wake up then you know they have a bug in their hardware (circuit or BIOS on the GPU) or in the driver.

-I guess this assumes that the monitor's sleep functions are not kicking in after a timeout (depends on the monitor)
enter the monitor menus and make sure the monitor is not putting itself to sleep on a timer. my monitor has a energy smart setting that I turn off and give full sleep control to windows.

to test: You can also do this if it is the monitor. When the system is hung and will not wake up, power cycle the monitor
if it recovers then your GPU most likely is in a full power state and the signal to wake the monitor was not received by the monitor. this can happen with video cable setups. (combinations of video adapters and cables)

if you do get a bugcheck 116, it should not be the monitor's internal power saving features.
blank screen that will not turn back on could be either the monitor or gpu (drivers or hardware)

if the LLP low link power states are messed up in the driver, you can tell windows not to blank the screen and just power down the monitor to work around the problem until you get a fix.

There are ways to debug this if it is not your monitor or monitor cables.
you have to set windows to do a manually initiated memory dump via keyboard,
set your memory dump type to kernel memory dump.
run verifier.exe and set debugging flags to save special tracking info in the memory

then the next time the screen is blank and the system seems to be running but will not wake up,
you force a memory dump via the keyboard and look at it with a debugger.





 

silentwitness

Distinguished
Oct 11, 2011
80
0
18,630
i have disabled the ULPS setting from my video card. Im using a slightly older monitor Samsung Syncmaster T220. I have set windows power to put my monitor to sleep after 20 mins. Had another strange issue now, the monitor didnt come on i unplugged the dvi cable and windows made the noise of something being disconnected and once i connected it again i had display. Cant figure it out.
 
I think your problem is going to be in the monitor not responding to the graphics signal. IE firmware/electronics problem with the monitor. I had a older samsung monitor that did this and I had to power cycle the monitor or unplug the cables and plug it back in to get it to come back on. The monitor was out of warranty and I ended up getting tired of unplugging cables to get it to work and got another monitor.

you might check the firmware in the monitor and make sure it is not set to go to sleep or a low power mode.
otherwise the circuit might have failed. (assumes that your cables are good from your monitor to your GPU)