# 発生時の状況
ff14を起動して数分~数時間プレイすると突然以下が発生する
またタイトルで数分間放置するだけでも発生する時がある

フリーズ→強制再起動
or
ブルスク


これが発生する前に行ったことは、モニターの変更のみ
24インチ2つを34インチ1つに変更

# 環境
steam版
Code:
ホスト名:               [削除]
OS 名:                  Microsoft Windows 11 Home
OS バージョン:          10.0.22631 N/A ビルド 22631
OS 製造元:              Microsoft Corporation
OS 構成:                スタンドアロン ワークステーション
OS ビルドの種類:        Multiprocessor Free
登録されている所有者:   [削除]
登録されている組織:     N/A
プロダクト ID:          [削除]
最初のインストール日付: 2023/08/25, 11:04:13
システム起動時間:       2024/11/02, 20:19:15
システム製造元:         Thirdwave Corporation
システム モデル:        4CZZ
システムの種類:         x64-based PC
プロセッサ:             1 プロセッサインストール済みです。
                        [01]: Intel64 Family 6 Model 183 Stepping 1 GenuineIntel ~3000 Mhz
BIOS バージョン:        American Megatrends Inc. 1205A, 2023/06/14
Windows ディレクトリ:   C:\Windows
システム ディレクトリ:  C:\Windows\system32
起動デバイス:          hoge
システム ロケール:      ja;日本語
入力ロケール:           ja;日本語
タイム ゾーン:          (UTC+09:00) 大阪、札幌、東京
物理メモリの合計:       65,349 MB
利用できる物理メモリ:   53,014 MB
仮想メモリ: 最大サイズ: 75,077 MB
仮想メモリ: 利用可能:   60,435 MB
仮想メモリ: 使用中:     14,642 MB
ページ ファイルの場所:  C:\pagefile.sys
ドメイン:               
ログオン サーバー:     
ホットフィックス:       5 ホットフィックスがインストールされています。
                        [01]: KB5044033
                        [02]: KB5027397
                        [03]: KB5029517
                        [04]: KB5044285
                        [05]: KB5046247
ネットワーク カード:    2 NIC(s) インストール済みです。
                        [01]: Realtek Gaming 2.5GbE Family Controller
                              接続名:           イーサネット
                              DHCP が有効:      はい
                              DHCP サーバー:    
                              IP アドレス
                              [01]:
                              [02]:
                              [03]:
                              [04]: 
                              [05]: 
                        [02]: Xbox Wireless Adapter for Windows
                              接続名:           ローカル エリア接続
                              DHCP が有効:      いいえ
                              IP アドレス
Hyper-V の要件:         ハイパーバイザーが検出されました。Hyper-V に必要な機能は表示されません。
CPU: 13th Gen Intel(R) Core(TM) i9-13900KF
GPU: NVIDIA GeForce RTX 4090
モニター: LG ゲーミング モニター UltraGear 34WP60C-B 34インチ/21:9 曲面 ウルトラワイド(3440×1440)
電源: 1000W 電源 (80PLUS GOLD)

# dump解析
Windbgで解析した結果は以下、
原因としては、グラフィックドライバもしくは仮想化関連っぽい?
Code:
*******************************************************************************
*                                                                             *
*                        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: fffff8062a71d340, cast to nt!DPC_WATCHDOG_GLOBAL_TRIAGE_BLOCK, which contains
	additional information regarding the cumulative timeout
Arg4: 0000000000000000

Debugging Details:
------------------

*************************************************************************
***                                                                   ***
***                                                                   ***
***    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: 93

    Key  : Analysis.Elapsed.mSec
    Value: 2835

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

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

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

    Key  : Analysis.Version.DbgEng
    Value: 10.0.27725.1000

    Key  : Analysis.Version.Description
    Value: 10.2408.27.01 amd64fre

    Key  : Analysis.Version.Ext
    Value: 1.2408.27.1

    Key  : Bugcheck.Code.LegacyAPI
    Value: 0x133

    Key  : Bugcheck.Code.TargetModel
    Value: 0x133

    Key  : Failure.Bucket
    Value: 0x133_ISR_nvlddmkm!unknown_function

    Key  : Failure.Hash
    Value: {f97493a5-ea2b-23ca-a808-8602773c2a86}

    Key  : Hypervisor.Enlightenments.ValueHex
    Value: 1417df84

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

    Key  : Hypervisor.Flags.ValueHex
    Value: 14a10fe

    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: 3f7

    Key  : Stack.Pointer
    Value: ISR

    Key  : WER.OS.Branch
    Value: ni_release

    Key  : WER.OS.Version
    Value: 10.0.22621.1


BUGCHECK_CODE:  133

BUGCHECK_P1: 1

BUGCHECK_P2: 1e00

BUGCHECK_P3: fffff8062a71d340

BUGCHECK_P4: 0

FILE_IN_CAB:  110224-9953-01.dmp

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


FAULTING_THREAD:  ffffe40cd95ea080

DPC_TIMEOUT_TYPE:  DPC_QUEUE_EXECUTION_TIMEOUT_EXCEEDED

TRAP_FRAME:  ffff8003db05d710 -- (.trap 0xffff8003db05d710)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=0000000000000001 rbx=0000000000000000 rcx=0000000000000074
rdx=00000000000001d0 rsi=0000000000000000 rdi=0000000000000000
rip=fffff80663a5d933 rsp=ffff8003db05d8a0 rbp=ffffe40cef587d48
 r8=ffff8003db05d8c0  r9=00000000000001d0 r10=fffff806639951e0
r11=0000000000000000 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0         nv up ei pl nz na po nc
nvlddmkm+0xcd933:
fffff806`63a5d933 488b4c2428      mov     rcx,qword ptr [rsp+28h] ss:0018:ffff8003`db05d8c8=ffff6f323fa6f451
Resetting default scope

BLACKBOXBSD: 1 (!blackboxbsd)


BLACKBOXNTFS: 1 (!blackboxntfs)


BLACKBOXPNP: 1 (!blackboxpnp)


BLACKBOXWINLOGON: 1

CUSTOMER_CRASH_COUNT:  1

PROCESS_NAME:  System

STACK_TEXT:  
ffffd400`2c578c88 fffff806`29c39779     : 00000000`00000133 00000000`00000001 00000000`00001e00 fffff806`2a71d340 : nt!KeBugCheckEx
ffffd400`2c578c90 fffff806`29c38fe1     : 0000016d`320166be 00000000`00007f5f 00000000`00007f5e 00000000`00000000 : nt!KeAccumulateTicks+0x239
ffffd400`2c578cf0 fffff806`29c37071     : 00000000`00000000 ffffd400`2ec0a300 ffffd400`2c651180 00000000`00000000 : nt!KiUpdateRunTime+0xd1
ffffd400`2c578ea0 fffff806`29c36b6a     : fffff806`2a65feb8 ffffd400`2ec0a330 ffffd400`2ec0a330 00000000`00000002 : nt!KeClockInterruptNotify+0xc1
ffffd400`2c578f40 fffff806`29d15f4c     : 00000001`2fb1649f ffffe40c`d9568ea0 ffffe40c`d9568f50 00000000`ffffffff : nt!HalpTimerClockInterrupt+0x10a
ffffd400`2c578f70 fffff806`29e16ffa     : ffff8003`db05d790 ffffe40c`d9568ea0 ffffe40c`ef587d48 00000000`00000000 : nt!KiCallInterruptServiceRoutine+0x9c
ffffd400`2c578fb0 fffff806`29e178c7     : 00000000`00000180 ffffe40d`09cac000 00000000`00000001 00000000`00000004 : nt!KiInterruptSubDispatchNoLockNoEtw+0xfa
ffff8003`db05d710 fffff806`63a5d933     : 00000000`00000000 fffff806`63a90492 00000000`00000000 00000000`00000000 : nt!KiInterruptDispatchNoLockNoEtw+0x37
ffff8003`db05d8a0 00000000`00000000     : fffff806`63a90492 00000000`00000000 00000000`00000000 00000000`00000100 : nvlddmkm+0xcd933


SYMBOL_NAME:  nvlddmkm+cd933

MODULE_NAME: nvlddmkm

IMAGE_NAME:  nvlddmkm.sys

STACK_COMMAND:  .process /r /p 0xfffff8062a749f40; .thread 0xffffe40cd95ea080 ; kb

BUCKET_ID_FUNC_OFFSET:  cd933

FAILURE_BUCKET_ID:  0x133_ISR_nvlddmkm!unknown_function

OS_VERSION:  10.0.22621.1

BUILDLAB_STR:  ni_release

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

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

Followup:     MachineOwner
# 確認・試したこと
## 熱暴走
以下の温度でも発生したのでおそらく熱暴走ではなさそう
CPU温度:50度前後
GPU温度:60度前後

## グラフィックドライバ
クリーンインストール後も、発生するので関係なさそう?

## 電源不足
1000W 電源だからおそらく問題なさそう?

## 放電
放電したが解決せず...

## G-SYNC
コントロールパネルでoffにしたが解決せず

## fps
160fps→60fpsに落としたが解決せず...

## 仮想化関連
現在試し中
しかしWSL2とかdockerは仕事&趣味で使用するからあまりいじりたくない...