在将游戏全屏的时候有概率出现死机的现象

Gaizhedu 0 信誉分
2026-06-01T04:06:17.6066667+00:00

问题描述

在将游戏全屏的时候有概率出现死机的现象

我有两个显示器,一个是外接的显示器,另一个是笔记本的显示器

出现问题的时候表现为外接的显示器黑屏(设置为主显示器),而后显示进入待机状态,笔记本保持亮屏,但不能进行任何操作

在未响应一段时间后笔记本的屏幕会蓝屏,错误代码为DPC_WATCHDOG_VIOLATION (133)

尝试过的办法

在死机的时候按下win+ctrl+shift+b重启显卡驱动(无效,没有任何响应)

更新显卡驱动(无效,依旧存在同样的情况)

将驱动从Game Ready换为Studio版本 (无效)

尝试在死机的时候插拔HDMI线,但是依旧没有响应

补充

如果在死机的时候后台有音乐在播放,那么并不会停止播放,还是会继续播放音乐

这种情况不会一直发生,死机重启后就可以正常全屏,但是在开机运行一段时间后尝试全屏便有极大概率会触发死机

玩的游戏是我的世界,其他游戏曾经出现过这种情况,但是不频繁(例如《The Artisan of Glimmith》)

以下是通过WinDdg分析的日志


0: kd> !analyze -v

Loading Kernel Symbols

...............................................................

................................................................

................................................................

................................................................

........................

Loading User Symbols

Loading unloaded module list

.............

*******************************************************************************

*                                                                             *

*                        Bugcheck Analysis                                    *

*                                                                             *

*******************************************************************************

DPC_WATCHDOG_VIOLATION (133)

The DPC watchdog detected a prolonged run time at an IRQL of DISPATCH_LEVEL

or above.

Arguments:

Arg1: 0000000000000001, The system cumulatively spent an extended period of time at

	DISPATCH_LEVEL or above.

Arg2: 0000000000001e00, The watchdog period (in ticks).

Arg3: fffff800927c53c8, cast to nt!DPC_WATCHDOG_GLOBAL_TRIAGE_BLOCK, which contains

	additional information regarding the cumulative timeout

Arg4: 0000000000000000

Debugging Details:

------------------

*** WARNING: Unable to verify timestamp for nvlddmkm.sys

*************************************************************************

***                                                                   ***

***                                                                   ***

***    Either you specified an unqualified symbol, or your debugger   ***

***    doesn't have full symbol information.  Unqualified symbol      ***

***    resolution is turned off by default. Please either specify a   ***

***    fully qualified symbol module!symbolname, or enable resolution ***

***    of unqualified symbols by typing ".symopt- 100". Note that     ***

***    enabling unqualified symbol resolution with network symbol     ***

***    server shares in the symbol path may cause the debugger to     ***

***    appear to hang for long periods of time when an incorrect      ***

***    symbol name is typed or the network symbol server is down.     ***

***                                                                   ***

***    For some commands to work properly, your symbol path           ***

***    must point to .pdb files that have full type information.      ***

***                                                                   ***

***    Certain .pdb files (such as the public OS symbols) do not      ***

***    contain the required information.  Contact the group that      ***

***    provided you with these symbols if you need this command to    ***

***    work.                                                          ***

***                                                                   ***

***    Type referenced: TickPeriods                                   ***

***                                                                   ***

*************************************************************************

KEY_VALUES_STRING: 1

    Key  : Analysis.CPU.mSec

    Value: 1265

    Key  : Analysis.Elapsed.mSec

    Value: 3386

    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: 546

    Key  : Analysis.Init.Elapsed.mSec

    Value: 7617

    Key  : Analysis.Memory.CommitPeak.Mb

    Value: 83

    Key  : Analysis.Version.DbgEng

    Value: 10.0.29547.1002

    Key  : Analysis.Version.Description

    Value: 10.2602.27.2 amd64fre

    Key  : Analysis.Version.Ext

    Value: 1.2602.27.2

    Key  : Bugcheck.Code.LegacyAPI

    Value: 0x133

    Key  : Bugcheck.Code.TargetModel

    Value: 0x133

    Key  : Dump.Attributes.AsUlong

    Value: 0x20808

    Key  : Dump.Attributes.KernelGeneratedTriageDump

    Value: 1

    Key  : Failure.Bucket

    Value: 0x133_ISR_nvlddmkm!unknown_function

    Key  : Failure.Hash

    Value: {f97493a5-ea2b-23ca-a808-8602773c2a86}

    Key  : Hypervisor.Enlightenments.ValueHex

    Value: 0x7497cf94

    Key  : Hypervisor.Flags.AnyHypervisorPresent

    Value: 1

    Key  : Hypervisor.Flags.ApicEnlightened

    Value: 1

    Key  : Hypervisor.Flags.ApicVirtualizationAvailable

    Value: 0

    Key  : Hypervisor.Flags.AsyncMemoryHint

    Value: 0

    Key  : Hypervisor.Flags.CoreSchedulerRequested

    Value: 0

    Key  : Hypervisor.Flags.CpuManager

    Value: 1

    Key  : Hypervisor.Flags.DeprecateAutoEoi

    Value: 0

    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: 0

    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: 38408431

    Key  : Hypervisor.Flags.ValueHex

    Value: 0x24a10ef

    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  : Stack.Pointer

    Value: ISR

    Key  : WER.System.BIOSRevision

    Value: 1.31.0.0

BUGCHECK_CODE:  133

BUGCHECK_P1: 1

BUGCHECK_P2: 1e00

BUGCHECK_P3: fffff800927c53c8

BUGCHECK_P4: 0

FILE_IN_CAB:  060126-10375-01.dmp

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

DUMP_FILE_ATTRIBUTES: 0x20808

  Kernel Generated Triage Dump

FAULTING_THREAD:  fffff800927d25c0

DPC_TIMEOUT_TYPE:  DPC_QUEUE_EXECUTION_TIMEOUT_EXCEEDED

BLACKBOXBSD: 1 (!blackboxbsd)

BLACKBOXNTFS: 1 (!blackboxntfs)

BLACKBOXPNP: 1 (!blackboxpnp)

BLACKBOXWINLOGON: 1 (!blackboxwinlogon) (!blackboxwinlogonnotify)

CUSTOMER_CRASH_COUNT:  1

PROCESS_NAME:  System

STACK_TEXT:  

fffff800`243c3c08 fffff800`91ad36cc     : 00000000`00000133 00000000`00000001 00000000`00001e00 fffff800`927c53c8 : nt!KeBugCheckEx

fffff800`243c3c10 fffff800`91ad2bfb     : 00000000`00000000 00000000`00083b55 00000000`00000000 fffff800`20e3b180 : nt!KeAccumulateTicks+0x59c

fffff800`243c3c80 fffff800`91b2b7de     : 00000000`00000000 00000013`a048235c fffff800`20e3b180 00000000`00000000 : nt!KiUpdateRunTime+0x9b

fffff800`243c3e40 fffff800`91b2c1dc     : fffff800`92610ea0 fffff800`92610f50 fffff800`9278f068 fffff800`00000000 : nt!KeClockInterruptNotify+0x3ee

fffff800`243c3f40 fffff800`91eab0ee     : ffff970f`acaf3002 fffff800`92610ea0 00001322`33205601 00000000`00000000 : nt!KiCallInterruptServiceRoutine+0x32c

fffff800`243c3fb0 fffff800`91eab8fc     : ffff970f`b0309000 fffff800`5448a0cc 00000000`00000000 00000000`00000000 : nt!KiInterruptSubDispatchNoLockNoEtw+0x4e

fffff800`243b28b0 fffff800`542bd85d     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiInterruptDispatchNoLockNoEtw+0x3c

fffff800`243b2a40 00000000`00000000     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nvlddmkm+0x13d85d

SYMBOL_NAME:  nvlddmkm+13d85d

MODULE_NAME: nvlddmkm

IMAGE_NAME:  nvlddmkm.sys

STACK_COMMAND: .process /r /p 0xfffff800927cff00; .thread /r /p 0xfffff800927d25c0 ; kb

BUCKET_ID_FUNC_OFFSET:  13d85d

FAILURE_BUCKET_ID:  0x133_ISR_nvlddmkm!unknown_function

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

FAILURE_ID_HASH:  {f97493a5-ea2b-23ca-a808-8602773c2a86}

Followup:     MachineOwner

---------

Windows 家庭版
Windows 家庭版

Microsoft 操作系统系列,可跨个人计算机、平板电脑、笔记本电脑、手机、物联网设备、独立混合现实头戴显示设备、大型协作屏幕和其他设备运行。

0 个注释 无注释

1 个答案

排序依据: 非常有帮助
  1. 先生 猫 290 信誉分
    2026-06-01T05:03:20.9533333+00:00

    您好,我是社区个人用户猫先生,我非常理解你,日志显示这是一个 DPC_WATCHDOG_VIOLATION (133) 蓝屏崩溃,参数 Arg1=1 表示系统在 DISPATCH_LEVEL 或更高 IRQL 上累计运行了过长时间(看门狗超时)### 1.根本原因

    • 崩溃模块nvlddmkm.sys(NVIDIA 显卡驱动)
    • 调用栈:时钟中断处理期间调用了 nvlddmkm+0x13d85d,该代码在中断服务例程(ISR)或 DPC 上下文中执行了耗时操作,导致系统无法及时响应其他中断,触发了看门狗。

    2.貌似可用的解决方案

    1.重装显卡驱动:使用 Display Driver Uninstaller (DDU) 在安全模式下彻底卸载当前驱动。

    • 从设备制造商官网或者nVidia官网下载适配你显卡型号和操作系统的最新驱动,执行清洁安装。
    • 如果最新驱动仍有问题,尝试回退到前一个稳定版本。

    3.检查硬件

    显卡温度:使用 GPU-Z 或 HWMonitor 检查散热是否正常。

    电源供应:确保电源功率足够且输出稳定,避免使用转接线。

    金手指接触:清理显卡金手指,重新插拔。

    4.调整设置

    • 禁用 PCI Express 链路状态电源管理
      • 控制面板 → 电源选项 → 更改计划设置 → 更改高级电源设置 → PCI Express → 链路状态电源管理 → 设为“关闭”。
    • 关闭快速启动(可能影响驱动加载):
      • 控制面板 → 电源选项 → 选择电源按钮功能 → 更改当前不可用设置 → 取消勾选“启用快速启动”。

    5.查看虚拟化

    • 临时禁用 Hyper-V 或基于虚拟化的安全(VBS)测试是否改善:
      • 以管理员身份运行命令:bcdedit /set hypervisorlaunchtype off 并重启。
    • 如果问题消失,请更新主板 BIOS 和 Windows 版本以解决虚拟化与 NVIDIA 驱动间的已知冲突。

    此答案是否有帮助?

    0 个注释 无注释

你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。