Nvlddmkm blue screen with stop code VIDEO_DXGKRNL_FATAL_ERROR (Windows 11 24H2)

I am running Windows 11 24H2 with all the latest windows updates on a Dell Precision 5690 laptop. The laptop has NVIDIA RTX 2000 Ada Generation Laptop GPU. I’ve recently started getting blue screens regularly with stop code VIDEO_DXGKRNL_FATAL_ERROR. I notice it happens most often when I disconnect the laptop from the docking station.

Here is the !analyze -v output from the capture memory dump:
Loading Kernel Symbols





Loading User Symbols

Loading unloaded module list


  •                                                                         *
    
  •                    Bugcheck Analysis                                    *
    
  •                                                                         *
    

VIDEO_DXGKRNL_FATAL_ERROR (113)
The dxgkrnl has detected that a violation has occurred. This resulted
in a condition that dxgkrnl can no longer progress. By crashing, dxgkrnl
is attempting to get enough information into the minidump such that somebody
can pinpoint the crash cause. Any other values after parameter 1 must be
individually examined according to the subtype.
Arguments:
Arg1: 0000000000000019, The subtype of the BugCheck:
Arg2: 0000000000000002
Arg3: 00000000000010de
Arg4: 00000000000028b8

Debugging Details:

Unable to load image \SystemRoot\System32\DriverStore\FileRepository\nvdm.inf_amd64_34e3147f5716e324\nvlddmkm.sys, Win32 error 0n2

KEY_VALUES_STRING: 1

Key  : Analysis.CPU.mSec
Value: 2750

Key  : Analysis.Elapsed.mSec
Value: 3024

Key  : Analysis.IO.Other.Mb
Value: 0

Key  : Analysis.IO.Read.Mb
Value: 1

Key  : Analysis.IO.Write.Mb
Value: 0

Key  : Analysis.Init.CPU.mSec
Value: 875

Key  : Analysis.Init.Elapsed.mSec
Value: 9993

Key  : Analysis.Memory.CommitPeak.Mb
Value: 127

Key  : Analysis.Version.DbgEng
Value: 10.0.27829.1001

Key  : Analysis.Version.Description
Value: 10.2503.24.01 amd64fre

Key  : Analysis.Version.Ext
Value: 1.2503.24.1

Key  : Bugcheck.Code.KiBugCheckData
Value: 0x113

Key  : Bugcheck.Code.LegacyAPI
Value: 0x113

Key  : Bugcheck.Code.TargetModel
Value: 0x113

Key  : DirectX.FatalError.Code
Value: 0x19

Key  : DirectX.FatalError.Desc
Value: UNEXPECTED_DEFERRED_DESTRUCTION

Key  : Dump.Attributes.AsUlong
Value: 0x21800

Key  : Dump.Attributes.DiagDataWrittenToHeader
Value: 1

Key  : Dump.Attributes.ErrorCode
Value: 0x0

Key  : Dump.Attributes.LastLine
Value: Dump completed successfully.

Key  : Dump.Attributes.ProgressPercentage
Value: 100

Key  : Failure.Bucket
Value: 0x113_19_nvlddmkm!unknown_function

Key  : Failure.Exception.IP.Address
Value: 0xfffff804532e2f11

Key  : Failure.Exception.IP.Module
Value: nvlddmkm

Key  : Failure.Exception.IP.Offset
Value: 0x1872f11

Key  : Failure.Hash
Value: {fb504da1-90a7-64ec-e7aa-d0c04338976f}

Key  : Hypervisor.Enlightenments.ValueHex
Value: 0x7417df84

Key  : Hypervisor.Flags.AnyHypervisorPresent
Value: 1

Key  : Hypervisor.Flags.ApicEnlightened
Value: 0

Key  : Hypervisor.Flags.ApicVirtualizationAvailable
Value: 1

Key  : Hypervisor.Flags.AsyncMemoryHint
Value: 0

Key  : Hypervisor.Flags.CoreSchedulerRequested
Value: 0

Key  : Hypervisor.Flags.CpuManager
Value: 1

Key  : Hypervisor.Flags.DeprecateAutoEoi
Value: 1

Key  : Hypervisor.Flags.DynamicCpuDisabled
Value: 1

Key  : Hypervisor.Flags.Epf
Value: 0

Key  : Hypervisor.Flags.ExtendedProcessorMasks
Value: 1

Key  : Hypervisor.Flags.HardwareMbecAvailable
Value: 1

Key  : Hypervisor.Flags.MaxBankNumber
Value: 0

Key  : Hypervisor.Flags.MemoryZeroingControl
Value: 1

Key  : Hypervisor.Flags.NoExtendedRangeFlush
Value: 0

Key  : Hypervisor.Flags.NoNonArchCoreSharing
Value: 1

Key  : Hypervisor.Flags.Phase0InitDone
Value: 1

Key  : Hypervisor.Flags.PowerSchedulerQos
Value: 0

Key  : Hypervisor.Flags.RootScheduler
Value: 0

Key  : Hypervisor.Flags.SynicAvailable
Value: 1

Key  : Hypervisor.Flags.UseQpcBias
Value: 0

Key  : Hypervisor.Flags.Value
Value: 55447806

Key  : Hypervisor.Flags.ValueHex
Value: 0x34e10fe

Key  : Hypervisor.Flags.VpAssistPage
Value: 1

Key  : Hypervisor.Flags.VsmAvailable
Value: 1

Key  : Hypervisor.RootFlags.AccessStats
Value: 1

Key  : Hypervisor.RootFlags.CrashdumpEnlightened
Value: 1

Key  : Hypervisor.RootFlags.CreateVirtualProcessor
Value: 1

Key  : Hypervisor.RootFlags.DisableHyperthreading
Value: 0

Key  : Hypervisor.RootFlags.HostTimelineSync
Value: 1

Key  : Hypervisor.RootFlags.HypervisorDebuggingEnabled
Value: 0

Key  : Hypervisor.RootFlags.IsHyperV
Value: 1

Key  : Hypervisor.RootFlags.LivedumpEnlightened
Value: 1

Key  : Hypervisor.RootFlags.MapDeviceInterrupt
Value: 1

Key  : Hypervisor.RootFlags.MceEnlightened
Value: 1

Key  : Hypervisor.RootFlags.Nested
Value: 0

Key  : Hypervisor.RootFlags.StartLogicalProcessor
Value: 1

Key  : Hypervisor.RootFlags.Value
Value: 1015

Key  : Hypervisor.RootFlags.ValueHex
Value: 0x3f7

Key  : SecureKernel.HalpHvciEnabled
Value: 1

Key  : WER.OS.Branch
Value: ge_release

Key  : WER.OS.Version
Value: 10.0.26100.1

BUGCHECK_CODE: 113

BUGCHECK_P1: 19

BUGCHECK_P2: 2

BUGCHECK_P3: 10de

BUGCHECK_P4: 28b8

FILE_IN_CAB: MEMORY.DMP

TAG_NOT_DEFINED_202b: *** Unknown TAG in analysis list 202b

DUMP_FILE_ATTRIBUTES: 0x21800

FAULTING_THREAD: ffffd20e47be6040

BLACKBOXBSD: 1 (!blackboxbsd)

BLACKBOXNTFS: 1 (!blackboxntfs)

BLACKBOXPNP: 1 (!blackboxpnp)

BLACKBOXWINLOGON: 1

PROCESS_NAME: System

STACK_TEXT:
ffff82051946f158 fffff8044b841316 : 0000000000000113 0000000000000019 0000000000000002 00000000000010de : nt!KeBugCheckEx
ffff82051946f160 fffff8044baa9157 : ffffd20e26865117 ffffd20e26865117 ffffd20e26865180 0000000000000000 : watchdog!WdLogSingleEntry5+0x156
ffff82051946f1f0 fffff8044baa65f4 : 7fffffffffffff00 0000000000000000 ffffd20e26865117 fffff8044b8afce7 : dxgkrnl!DpiFdoHandleSurpriseRemoval+0x157
ffff82051946f250 fffff8044bc20249 : ffffd20e26865030 ffffd20e490cb9a0 ffffd20e26865030 ffffd20e337ae000 : dxgkrnl!DpiFdoDispatchPnp+0xd4
ffff82051946f2f0 fffff804532e2f11 : 0000000000000000 ffff8205069c0000 ffffd20e281ca000 0000000000000000 : dxgkrnl!DpiDispatchPnp+0xe9
ffff82051946f410 fffff804b9c987ed : ffffd20e26865030 ffff82051946f610 ffffd20e26865030 0000000069706e04 : nvlddmkm+0x1872f11
ffff82051946f520 fffff804ba2303dc : ffffd20e26865030 0000000000000000 ffff82051946f610 0000000000000000 : nt!IofCallDriver+0xcd
ffff82051946f560 fffff804ba3a6e76 : 0000000000000017 ffffd20e1df3b060 ffffd20e1df51ba0 ffffd20e1df3b060 : nt!IopSynchronousCall+0xf8
ffff82051946f5d0 fffff804ba3a67ef : ffff850e75f51520 0000000000000000 0000000000000310 000000000000030a : nt!IopRemoveDevice+0xe2
ffff82051946f680 fffff804ba47c936 : ffffd20e1df51ba0 0000000000000000 0000000000000000 ffff850e1dcfb230 : nt!PnpSurpriseRemoveLockedDeviceNode+0xdb
ffff82051946f6f0 fffff804ba47c72d : ffffd20e1df51ba0 0000000000000000 0000000000000000 000000000000007e : nt!PnpDeleteLockedDeviceNode+0x7e
ffff82051946f730 fffff804ba22b579 : ffffd20e1df3b060 ffff82051946f839 0000000000000000 0000000000000000 : nt!PnpDeleteLockedDeviceNodes+0x109
ffff82051946f7c0 fffff804ba434b5f : 0000000000000000 ffffd20e1df51b00 ffffd20e00000002 ffff850e38834210 : nt!PnpProcessQueryRemoveAndEject+0x4c1
ffff82051946f8a0 fffff804ba369abe : ffff850e75f51520 ffff850e4f76ab70 ffffd20e1a563b00 0000000000000000 : nt!PnpProcessTargetDeviceEvent+0xe7
ffff82051946f8d0 fffff804b9d6124c : ffffd20e47be6040 ffffd20e47be6040 ffff82051946fa50 fffff804b9d57ae0 : nt!PnpDeviceEventWorker+0x28e
ffff82051946f950 fffff804b9ea361a : ffffd20e47be6040 ffffd20e47be6040 fffff804b9d60c60 ffffd20e1a563bc0 : nt!ExpWorkerThread+0x5ec
ffff82051946fb30 fffff804ba0a5764 : ffffe680a5ba2180 ffffd20e47be6040 fffff804b9ea35c0 0000000000000246 : nt!PspSystemThreadStartup+0x5a
ffff82051946fb80 0000000000000000 : ffff820519470000 ffff820519469000 0000000000000000 0000000000000000 : nt!KiStartSystemThread+0x34

SYMBOL_NAME: nvlddmkm+1872f11

MODULE_NAME: nvlddmkm

IMAGE_NAME: nvlddmkm.sys

STACK_COMMAND: .process /r /p 0xffffd20e1a4d1040; .thread 0xffffd20e47be6040 ; kb

BUCKET_ID_FUNC_OFFSET: 1872f11

FAILURE_BUCKET_ID: 0x113_19_nvlddmkm!unknown_function

OS_VERSION: 10.0.26100.1

BUILDLAB_STR: ge_release

OSPLATFORM_TYPE: x64

OSNAME: Windows 10

FAILURE_ID_HASH: {fb504da1-90a7-64ec-e7aa-d0c04338976f}

Followup: MachineOwner