Dell XPS 15 BSOD help

This is a bug with the driver itself and unfortunately there is no other course of action other than to rollback to an earlier version which isn't causing this issue.

Rich (BB code):
0: kd> !drvobj ffffd88d74413740 7
fffff80134c250a8: Unable to get value of ObpRootDirectoryObject
fffff80134c250a8: Unable to get value of ObpRootDirectoryObject
Driver object (ffffd88d74413740) is for:
 \Driver\nvlddmkm

Driver Extension List: (id , addr)
(ffffd88d74413740 ffffd88d7458d910)  
Device Object list:
ffffd88d75986de0  ffffd88d771dd030  ffffd88d745ccd90  

DriverEntry:   fffff80158cfaa70    nvlddmkm
DriverStartIo: 00000000    
DriverUnload:  fffff8015711f320    nvlddmkm
AddDevice:     fffff8015711d2e0    nvlddmkm

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

Is the computer going to or returning from a sleep state? You may possibly be able to mitigate the issue by disabling sleep.
 
This is a bug with the driver itself and unfortunately there is no other course of action other than to rollback to an earlier version which isn't causing this issue.

Rich (BB code):
0: kd> !drvobj ffffd88d74413740 7
fffff80134c250a8: Unable to get value of ObpRootDirectoryObject
fffff80134c250a8: Unable to get value of ObpRootDirectoryObject
Driver object (ffffd88d74413740) is for:
 \Driver\nvlddmkm

Driver Extension List: (id , addr)
(ffffd88d74413740 ffffd88d7458d910) 
Device Object list:
ffffd88d75986de0  ffffd88d771dd030  ffffd88d745ccd90 

DriverEntry:   fffff80158cfaa70    nvlddmkm
DriverStartIo: 00000000   
DriverUnload:  fffff8015711f320    nvlddmkm
AddDevice:     fffff8015711d2e0    nvlddmkm

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

Is the computer going to or returning from a sleep state? You may possibly be able to mitigate the issue by disabling sleep.

Thank you for your reply. Which version do you recommend I install? Would I just get it from the Nvidia website? Should I use DDU to completely remove the current drivers? If so, are there any specific settings I should use with DDU?

With regards to sleep, it doesn't always happen during going into sleep mode and can happen while I am busy using the laptop.
 
It's best to just use the drivers offered from the Dell support page and we have a DDU tutorial available here. I would recommend removing the current drivers using DDU and then installing the driver offered by Dell. Is the system still under warranty?
 
It's best to just use the drivers offered from the Dell support page and we have a DDU tutorial available here. I would recommend removing the current drivers using DDU and then installing the driver offered by Dell. Is the system still under warranty?
System is not under warranty anymore. I ran DDU in safe mode and installed the drivers from the Dell website. Let's see if it BSOD's again...

Thanks for your help.
 
I suspect the problem will be related to the fact that your system will switch from the nvidia graphics card to the low power Intel graphics when you remove the power cable.

Looking at your latest files the nVidia graphics driver is not the one on the support page.

1660398169503.png

Please try DDU again and then replace with the recommended one. It might be worth disconnecting from the internet when you make the change in case the system is automatically picking up a graphics driver from the internet before you have loaded the one you want. Obviously you will have needed to download the above driver file beforehand.
 
I suspect the problem will be related to the fact that your system will switch from the nvidia graphics card to the low power Intel graphics when you remove the power cable.

Looking at your latest files the nVidia graphics driver is not the one on the support page.

View attachment 78311

Please try DDU again and then replace with the recommended one. It might be worth disconnecting from the internet when you make the change in case the system is automatically picking up a graphics driver from the internet before you have loaded the one you want. Obviously you will have needed to download the above driver file beforehand.

I checked via the Computer Manager and it seems to show now that I have the driver you recommended installed but it still seems to be BSOD'ing...

2022-09-01 16_18_46-SupportAssist.jpg
 
I would suggest that you contact Dell since their machines are notorious for having this issue.
 
Rich (BB code):
2: kd> lmvm nvlddmkm
Browse full module list
start             end                 module name
fffff803`4e690000 fffff803`50ae8000   nvlddmkm T (no symbols)           
    Loaded symbol image file: nvlddmkm.sys
    Image path: \SystemRoot\System32\DriverStore\FileRepository\nvdm.inf_amd64_3349a8117b680632\nvlddmkm.sys
    Image name: nvlddmkm.sys
    Browse all global symbols  functions  data
    Timestamp:        Wed Jul  7 12:30:03 2021 (60E5903B)
    CheckSum:         023B2450
    ImageSize:        02458000
    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4
    Information from resource tables:

It's the same issue as before, the only thing I can recommend, is that you contact Dell and try and get escalated to higher tier support. This certainly appears to be directly related to their graphics card drivers.
 
Rich (BB code):
2: kd> lmvm nvlddmkm
Browse full module list
start             end                 module name
fffff803`4e690000 fffff803`50ae8000   nvlddmkm T (no symbols)          
    Loaded symbol image file: nvlddmkm.sys
    Image path: \SystemRoot\System32\DriverStore\FileRepository\nvdm.inf_amd64_3349a8117b680632\nvlddmkm.sys
    Image name: nvlddmkm.sys
    Browse all global symbols  functions  data
    Timestamp:        Wed Jul  7 12:30:03 2021 (60E5903B)
    CheckSum:         023B2450
    ImageSize:        02458000
    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4
    Information from resource tables:

It's the same issue as before, the only thing I can recommend, is that you contact Dell and try and get escalated to higher tier support. This certainly appears to be directly related to their graphics card drivers.

Thanks, I emailed Dell and they said I must change the battery because when I ran diagnostics it says the battery is near end of life.

However, I don't understand how it can be the battery though, because it happens when my laptop is plugged in and running on mains power?
 
It's not; that's because tier 1 support will literally read off a script and then fix any immediate issues. You could try and get a refund from them but probably best to try and get escalated to a higher tier support who will actually investigate the issue further or least have contact with the development team.
 
It's not; that's because tier 1 support will literally read off a script and then fix any immediate issues. You could try and get a refund from them but probably best to try and get escalated to a higher tier support who will actually investigate the issue further or least have contact with the development team.
Any ideas how I can have my issue escalated to a higher tier?
 
You just have to keep calling them and claim that you've carried out what they've suggested to you.
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top