-
Notifications
You must be signed in to change notification settings - Fork 22
Description
Hi guys,
Also posted this on ROG forum: https://rog-forum.asus.com/t5/gaming-notebooks/rog-strix-scar-16-rtx-5090-nvlddmkm-sys-crashes-with-external/td-p/1120221
Hardware
-
Laptop: ASUS ROG Strix Scar 16 (2025)
-
GPU: NVIDIA RTX 5090 Laptop GPU
-
External Monitor: ASUS ROG XG27UCDMG (4K 240 Hz, HDMI 2.1)
- BIOS: v327 (latest)
-
Windows 11: Fresh install, fully updated (twice)
-
NVIDIA drivers: Latest from ASUS support (v576)
-
Using G-Helper now in standard mode, optimus in Nvidia and Dynamic Bios. Got more issues in Ultimate and dGPU only.
Problem Description
Frequent BSOD with nvlddmkm.sys (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED, exception code c0000094)
part of the dump(s)
Arg1: ffffffffc0000094, The exception code that was not handled
Arg2: fffff8057766f4fa, The address that the exception occurred at
Arg3: ffffd30f9a91d3a8, Exception Record Address
Arg4: ffffd30f9a91cbb0, Context Record Address
DUMP_FILE_ATTRIBUTES: 0x21808 Kernel Generated Triage Dump FAULTING_THREAD: ffffbf88f9b23080EXCEPTION_RECORD: ffffd30f9a91d3a8 -- (.exr 0xffffd30f9a91d3a8)ExceptionAddress: fffff8057766f4fa (nvlddmkm+0x000000000073f4fa) ExceptionCode: c0000094 (Integer divide-by-zero) ExceptionFlags: 00000000 NumberParameters: 0
Before reboot and crash:
Session "dc3a3596-71e1-45a3-b2ea-39ad5322fe51" failed to start with the following error: 0xC0000022
This event happens every 60 seconds:
Crashes occur: (Black screen, then "pc ran into problem")
-
Using external monitor (HDMI 2.1) in Edge / Netflix or randomly (Funny thing i got it 3 times in a row when browsing to Netflix...)
-
After closing games and doing something (switch from dGPU to iGPU probable cause)
-
Sometimes immediately after display wake / GPU power state changes
-
Internal laptop display havent tested much
-
DSC, VRR / G-Sync, and monitor power state seem to influence crash frequency
-
When rebooting the external display sometimes just wont start or boot, need to duplicate the screen and try several times before it wants to go.
Analysis / Likely Cause
NVIDIA driver encounters GPU power-state race when external monitor is connected, consistent with Zephkek GitHub ROG AML deep dive:
GPU enters impossible state: firmware insists OFF, Windows needs ON → driver thread blocks → 30s watchdog expires → BSOD
Contributing factors: (in my eyes possible)
High-res / high-refresh scenarios require DSC on HDMI 2.1 / DP 1.4
-
HDMI 2.1 / DP 1.4 bandwidth limitations
-
VRR / G-Sync active during DSC operation
-
ASUS PowerSync firmware interaction
Windows / NVIDIA Settings (currently testing)
-
HAGS (Hardware Accelerated GPU Scheduling) OFF
-
G-Sync / VRR OFF
-
DSC ON (Off only gets me 4K at 120Hz ofcourse)
-
NVIDIA GPU: Optimus + Dynamic in Bios (dGPU + Ultimate gave me alot black screens)
-
PCI Express Link State: max performance / disabled power savings
-
CPU: set to 100% performance mode in power plan
-
Turned off hardware acceleration in Edge / browsers / apps
-
Custom fan curve applied for stable temperatures (Using G-Helper instead of Armory Crate)
BIOS / Hardware Settings
-
BIOS GPU mode: Dynamic
-
Latest BIOS v327 installed (this got my temps up quite a bit) Weird thing is this bios came out end of september, hoping this is not their "FIX" for the stutters and black screen BSOD problems MUX related
Monitor Settings
-
ASUS PowerSync OFF
-
Variable refresh rate and G-Sync disabled
-
DSC ON
Other
-
Fresh Windows 11 install
-
Temperature monitoring: "normal" (<85°C) topping/spiking to 95-101°C but its not load-related
-
Nvidia driver recommended by Asus (v576.65)
-
Critical recommended drivers from Asus
LatencyMon:
Observations from LatencyMon
-
ACPI.sys shows very high DPC routine execution times (~34,665 µs), which is extremely high.
-
Wdf01000.sys (Windows Kernel Mode Driver Framework) also has high ISR times (~787 µs).
-
Dxgkrnl.sys (Direct X graphics kernel) also has medium high ISR times (~910 µs).
High DPC / ISR execution times like this often cause:
- Buffer underruns in audio/video
- System stutters
- Potential race conditions with GPU power state, especially with NVIDIA DSC / HDMI 2.1
Combined with previous nvlddmkm.sys BSODs, these ACPI / WDF delays strongly suggest a power-state / driver handshake issue between the laptop, NVIDIA GPU, and external monitor likely caused by ACPI.sys / BIOS issues: Laptop’s ACPI implementation may be delaying GPU power-on or system wake events.
High DPC from system drivers: WDF or ACPI calls take too long, blocking GPU threads → could trigger the “impossible state” Zephkek described.
External monitor + DSC / HDMI 2.1: DSC + VRR / high refresh rates rely on fast DPC/ISR; any delay can trigger GPU driver timeout / BSOD.
Not sure if related but im also getting 20k "Display-External" Errors:
