Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.

Windows 7: Random BSOD's DRIVER_POWER_STATE_FAILURE ntoskrnl.exe (SF File incl)

04 Feb 2014   #11

Microsoft Community Contributor Award Recipient

Microsoft Windows 10 Pro Insider Preview 64-bit

No. Nothing is there that I was searching for.

In my explanation, your issue is caused by some ACPI (Advanced Configuration and Power Interface) settings of the switchable graphics mechanism. Whenever the graphics switches, the BSOD occurs.

If you are interested, you may boot into the BIOS. Disable the integrated GPU. Use the dedicated GPU only as the desktop computers do; and perform a clean reinstall as on that state.

I confess that I dont know any other thing that can be done here.

My System SpecsSystem Spec
04 Feb 2014   #12

Windows Home Premium 64 bit

Hi Arc, thank you for all the time and energy spend on this issue. As I got still 7 months warranty on this notebook I will send it in for repair. Do you suggest I tell them something specifically to get them started in the right direction?
Might this be a hardware problem from the HD4000 integrated graphics or the Nvidia card or is the ACPI related to that?
Thanks and have a great day...
My System SpecsSystem Spec
04 Feb 2014   #13

Microsoft Community Contributor Award Recipient

Microsoft Windows 10 Pro Insider Preview 64-bit

It is not any hardware or driver issue, mate. It is simply ACPI that is causing the problems. When the power state of the GPU is changing, the issue is occurring.
Device states The device states D0D3 are device-dependent:
  • D0 Fully On is the operating state.
  • D1 and D2 are intermediate power-states whose definition varies by device.
  • D3 Off has the device powered off and unresponsive to its bus.
    • D3 Hot & Cold: The D3 state is further divided into D3 Hot (has aux power), and D3 Cold (no power provided). A device in D3 Hot state can assert power management requests to transition to higher power states.
Source: Advanced Configuration and Power Interface - Wikipedia, the free encyclopedia

Usually you can configure the ACPI at your own from Control Panel > Power Options. But for your system, it is controlled by Optimus Technology. Sounds very good, but fails in the same way very frequently. We should keep things simple, IMHO.

From your latest BSOD:
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *

Use !analyze -v to get detailed debugging information.

BugCheck 9F, {3, fffffa80071b4a10, fffff80000b9c3d8, fffffa800e80ba20}

Unable to load image nvlddmkm.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for nvlddmkm.sys
*** ERROR: Module load completed but symbols could not be loaded for nvlddmkm.sys
Probably caused by : ACPI.sys

Followup: MachineOwner
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *

A driver has failed to complete a power IRP within a specific time.
Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time
Arg2: fffffa80071b4a10, Physical Device Object of the stack
Arg3: fffff80000b9c3d8, nt!TRIAGE_9F_POWER on Win7 and higher, otherwise the Functional Device Object of the stack
Arg4: fffffa800e80ba20, The blocked IRP

Debugging Details:


IRP_ADDRESS: fffffa800e80ba20

DEVICE_OBJECT: fffffa80094ba0f0

DRIVER_OBJECT: fffffa80069ac470




FAULTING_MODULE: fffff88000d5e000 ACPI






ANALYSIS_VERSION: 6.3.9600.16384 (debuggers(dbg).130821-1623) amd64fre

IRP_ADDRESS: fffffa800e80ba20
 [  0, 0]   0  0 00000000 00000000 00000000-00000000    

            Args: 00000000 00000000 00000000 00000000
>[ 16, 2]   0 e1 fffffa80094ba0f0 00000000 fffff88005bd7f18-fffffa800b6c0780 Success Error Cancel pending
           \Driver\ACPI    nvlddmkm
            Args: 00000000 00000001 00000001 00000000
 [ 16, 2]   0 e1 fffffa8009ece480 00000000 00000000-00000000    pending
            Args: 00000000 00000001 00000001 00000000
 [  0, 0]   0  0 00000000 00000000 00000000-fffffa800b877a50    

            Args: 00000000 00000000 00000000 00000000
DEVICE_OBJECT: fffffa80094ba0f0
fffff80003440010: Unable to get value of ObpRootDirectoryObject
Device object (fffffa80094ba0f0) is for:
 InfoMask field not found for _OBJECT_HEADER at fffffa80094ba0c0
 \Driver\ACPI DriverObject fffffa80069ac470
Current Irp 00000000 RefCount 0 Type 00000032 Flags 00004000
DevExt fffffa8006bf0010 DevObjExt fffffa80094ba240 
Characteristics (0x00000100)  FILE_DEVICE_SECURE_OPEN
AttachedDevice (Upper) fffffa8009ece480 \Driver\nvlddmkm
Device queue is not busy.
DRIVER_OBJECT: fffffa80069ac470
fffff80003440010: Unable to get value of ObpRootDirectoryObject
fffff80003440010: Unable to get value of ObpRootDirectoryObject
Driver object (fffffa80069ac470) is for:
Driver Extension List: (id , addr)

Device Object list:
fffffa800ba10e40: Could not read device object

DriverEntry:   fffff88000dadc30    ACPI!GsDriverEntry
DriverStartIo: 00000000    
DriverUnload:  fffff88000d69d0c    ACPI!ACPIUnload
AddDevice:     00000000    

Dispatch routines:
[00] IRP_MJ_CREATE                      fffff88000d69914    ACPI!ACPIDispatchIrp
[01] IRP_MJ_CREATE_NAMED_PIPE           fffff88000d69914    ACPI!ACPIDispatchIrp
[02] IRP_MJ_CLOSE                       fffff88000d69914    ACPI!ACPIDispatchIrp
[03] IRP_MJ_READ                        fffff88000d69914    ACPI!ACPIDispatchIrp
[04] IRP_MJ_WRITE                       fffff88000d69914    ACPI!ACPIDispatchIrp
[05] IRP_MJ_QUERY_INFORMATION           fffff88000d69914    ACPI!ACPIDispatchIrp
[06] IRP_MJ_SET_INFORMATION             fffff88000d69914    ACPI!ACPIDispatchIrp
[07] IRP_MJ_QUERY_EA                    fffff88000d69914    ACPI!ACPIDispatchIrp
[08] IRP_MJ_SET_EA                      fffff88000d69914    ACPI!ACPIDispatchIrp
[09] IRP_MJ_FLUSH_BUFFERS               fffff88000d69914    ACPI!ACPIDispatchIrp
[0a] IRP_MJ_QUERY_VOLUME_INFORMATION    fffff88000d69914    ACPI!ACPIDispatchIrp
[0b] IRP_MJ_SET_VOLUME_INFORMATION      fffff88000d69914    ACPI!ACPIDispatchIrp
[0c] IRP_MJ_DIRECTORY_CONTROL           fffff88000d69914    ACPI!ACPIDispatchIrp
[0d] IRP_MJ_FILE_SYSTEM_CONTROL         fffff88000d69914    ACPI!ACPIDispatchIrp
[0e] IRP_MJ_DEVICE_CONTROL              fffff88000d69914    ACPI!ACPIDispatchIrp
[0f] IRP_MJ_INTERNAL_DEVICE_CONTROL     fffff88000d69914    ACPI!ACPIDispatchIrp
[10] IRP_MJ_SHUTDOWN                    fffff88000d69914    ACPI!ACPIDispatchIrp
[11] IRP_MJ_LOCK_CONTROL                fffff88000d69914    ACPI!ACPIDispatchIrp
[12] IRP_MJ_CLEANUP                     fffff88000d69914    ACPI!ACPIDispatchIrp
[13] IRP_MJ_CREATE_MAILSLOT             fffff88000d69914    ACPI!ACPIDispatchIrp
[14] IRP_MJ_QUERY_SECURITY              fffff88000d69914    ACPI!ACPIDispatchIrp
[15] IRP_MJ_SET_SECURITY                fffff88000d69914    ACPI!ACPIDispatchIrp
[16] IRP_MJ_POWER                       fffff88000d69914    ACPI!ACPIDispatchIrp
[17] IRP_MJ_SYSTEM_CONTROL              fffff88000d69914    ACPI!ACPIDispatchIrp
[18] IRP_MJ_DEVICE_CHANGE               fffff88000d69914    ACPI!ACPIDispatchIrp
[19] IRP_MJ_QUERY_QUOTA                 fffff88000d69914    ACPI!ACPIDispatchIrp
[1a] IRP_MJ_SET_QUOTA                   fffff88000d69914    ACPI!ACPIDispatchIrp
[1b] IRP_MJ_PNP                         fffff88000d69914    ACPI!ACPIDispatchIrp

Fast I/O routines:
Cannot read _FAST_IO_DISPATCH at fffff88000d92360
If we try to summerize the long story, we can say that your issue is a stop 0x9F, Driver Power state failure. It is simply a driver issue. A driver is failing to react within the stipulated time period during the state of power transition, and the BSOD is taking place.

In your case, the driver that is failing is the display driver, nvlddmkm.sys. It is also said clearly in the crash dump that the driver is not failing at its own, but ACPI is making it fail. Father analysis shows that when ACPI is unloading, the issue is occurring for sure.

We have tried multiple versions of the display driver, got the essentially same result. Which keeps the drivers in the safe side. They are not failing on themselves -- the concept is concrete.

That is why I think it is the issue inbuilt in the graphics switching mechanism only, and the possible way to overcome the issue is to keep the things simple. NO DESKTOP faces this issue. A laptop without dual graphics does not face his issue.

There is no scope to suspect any hardware for the issue, and power here does not have any connection to POWER SUPPLY AND PSU!

That is what all I can say.

So you can see that I am giving only one suggestion to you. If you want, I can ask other members (most of them are much more efficient and experienced than I am) to see the issue, and suggest you accordingly.
My System SpecsSystem Spec

04 Feb 2014   #14

Windows Home Premium 64 bit

Ok thanks, the greatly detailed info you just gave. This will definitely get the company that build/composed my system on the right track.

Now until then, might it work to keep the BSOD’s away if I change the following things in the Nvidia Controle Panel? At the moment in Manage 3D settings & Set PhysX Configuration I have the standard settings of ‘Auto-Select’.
If I would change this to CPU for the PhysX Configuration and to integrated graphics for Manage 3D settings would Nvidia Controle Panel by this way override Optimus Technology’s urge to switch between the two modes?

The reality is I only need the Nvidia GPU maximum once by month when I game so I do not mind If it is totally disabled when I do not game. Maybe in this way it only uses the HD4000 and does not try to switch = no BSOD?

I appreciate all the time spend on my issue so I propose to just answer with a yes or no to my question above so I do not take up any additional time from you.

No need to ask other forum members, thanks for suggesting. Wish you all the best…
My System SpecsSystem Spec
04 Feb 2014   #15

Microsoft Community Contributor Award Recipient

Microsoft Windows 10 Pro Insider Preview 64-bit

Nvidia control panel has nothing to do anything there. As it controls the GPU features only, not the ACPI.

If you force the laptop either the dedicated graphics only or the integrated graphics only (by disabling the other), then there should not be any chance to switch, and theoretically there should be no similar BSOD driver power state failure.
My System SpecsSystem Spec
04 Feb 2014   #16

Windows Home Premium 64 bit

Ok thanks for everything Arc. I will let know when to notebook comes back from RMA what was done and if it solved the issue. It may be helpful if other people have the same problem in the future. All the best...
My System SpecsSystem Spec
04 Feb 2014   #17

Microsoft Community Contributor Award Recipient

Microsoft Windows 10 Pro Insider Preview 64-bit

You are welcome mate.

Wish you all the best, too :)
My System SpecsSystem Spec
09 Apr 2014   #18

Windows Home Premium 64 bit

Hi, I got my notebook back from RMA 6 weeks ago and since then have not had a BSOD. After doing a BIOS update they where not able anymore to recreate the BSOD. So my issue is solved. Thanks again for all your help! All the best...
My System SpecsSystem Spec
09 Apr 2014   #19

Microsoft Community Contributor Award Recipient

Microsoft Windows 10 Pro Insider Preview 64-bit

Good news.

Let us know for any further issue. :)
My System SpecsSystem Spec

 Random BSOD's DRIVER_POWER_STATE_FAILURE ntoskrnl.exe (SF File incl)

Thread Tools

Similar help and support threads
Thread Forum
Hi All, Please help me, my PC is BSOD-ing while trying to I don't know, Sleep or Hibernate (I'm using hybrid). Sometimes it happens, and sometimes not for these past few days. I conducted some research and found out that it is because of a somewhat unstable driver. So.. a. I remember...
BSOD Help and Support
BSOD ntoskrnl.exe and driver_power_state_failure
Hi, I have recently installed a SSD into my laptop and re-installed everything. I also switch the SATA mode to AHCI to improve the performance. But there is one problem that did not occur before is that after a long period of using the laptop, I cannot plugin any devices to the USB ports. Then I...
BSOD Help and Support
Unpredictable BSOD, incl: atikmdag, ntoskrnl and disappearing dumps
Hey all, I put together my first computer a few weeks ago from parts I'd bought and things seemed to be going well until I started experiencing multiple BSODs. Having triple checked everything is all put together right in the case and updated to the latest drivers via the manufacturers sites (no...
BSOD Help and Support
Random BSOD associated with ntoskrnl.exe file
I ran the program BlueScreenView and it noted that the cause of my random BSOD crashes was associated with ntoskrnl.exe. Yet when I did a google search online there was no definitive answer as to why this is occurring. I have attached the files, per the tutorial, and I'm hoping this forum could...
BSOD Help and Support
I am getting random BSODs over the last two days. Most of the time I was away from the computer, but today was the first time I got a BSOD while using the computer. I built this rig around September 5th, 2011 and installed Windows 7 x64 Ultimate at that time. Specs i5 2500K 8 GB RAM GTX 570...
BSOD Help and Support

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 23:22.
Twitter Facebook Google+