Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Does DBVM pass through IOMMU-related memory?

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
lcineyes
Newbie cheater
Reputation: 0

Joined: 19 May 2025
Posts: 14

PostPosted: Sat Sep 20, 2025 3:29 am    Post subject: Does DBVM pass through IOMMU-related memory? Reply with quote

I booted DBVM from a USB drive, and everything worked normally until I opened a program that uses VT-d, after which the system froze. After enabling TSC protection, I encountered a CLOCK_WATCHDOUT_TIMEOUT blue screen error. I really can’t figure out why. Now I suspect that the IOMMU memory is not properly exposed to the system.
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25785
Location: The netherlands

PostPosted: Sat Sep 20, 2025 5:40 am    Post subject: Reply with quote

it's possible. There's only basic nested intel.vt support

what program do you use to i can reproduce ?

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
lcineyes
Newbie cheater
Reputation: 0

Joined: 19 May 2025
Posts: 14

PostPosted: Sun Sep 21, 2025 2:56 am    Post subject: Reply with quote

Game Valorant

I found that after entering the system, loading DBVM using the driver works fine. However, if I boot into DBVM from a USB drive first and then enter the system, I suspect that some ACPI information is not accurately passed to the operating system, which may cause a blue screen.
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25785
Location: The netherlands

PostPosted: Sun Sep 21, 2025 3:58 am    Post subject: Reply with quote

your vmdisk.img is the same on the usb as the one the driver uses ? (In case you're on an older vmdisk.img)
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
lcineyes
Newbie cheater
Reputation: 0

Joined: 19 May 2025
Posts: 14

PostPosted: Sun Sep 21, 2025 7:30 pm    Post subject: Reply with quote

Version 17 is being used in all cases. The error below doesn't appear to be directly related to VT-d, but it consistently triggers a CLOCK_WATCHDOG_TIMEOUT when VT-d is used. This issue is unrelated to how DBVM is loaded.

Code:

00 ffffbc80`e8726c88 fffff806`02c26aee     : 00000000`00000101 00000000`0000000c 00000000`00000000 ffffbc80`e7feb180 : nt!KeBugCheckEx
01 ffffbc80`e8726c90 fffff806`02a275ed     : 00000000`00000000 ffffbc80`e870d180 00000000`00000246 00000000`00004358 : nt!KeAccumulateTicks+0x20271e
02 ffffbc80`e8726cf0 fffff806`02a27b91     : 00000000`00004100 00000000`00002823 ffffbc80`e870d180 00000000`00000001 : nt!KiUpdateRunTime+0x5d
03 ffffbc80`e8726d40 fffff806`02a218e3     : ffffbc80`e870d180 00000000`00000000 fffff806`034319a0 00000000`00000000 : nt!KiUpdateTime+0x4a1
04 ffffbc80`e8726e80 fffff806`02a29fe2     : ffff8e86`cbe5a010 ffff8e86`cbe5a090 ffff8e86`cbe5a000 00000000`00000002 : nt!KeClockInterruptNotify+0x2e3
05 ffffbc80`e8726f30 fffff806`02b43a65     : 00000000`a0a63e77 ffffa50e`499332e0 ffffa50e`49933390 00000000`00000000 : nt!HalpTimerClockInterrupt+0xe2
06 ffffbc80`e8726f60 fffff806`02bff5aa     : ffff8e86`cbe5a090 ffffa50e`499332e0 0000007f`fffffff8 00000000`00000000 : nt!KiCallInterruptServiceRoutine+0xa5
07 ffffbc80`e8726fb0 fffff806`02bffdd7     : ffff8e86`cbe5a200 ffffbc80`e8715ed8 ffffa50e`499332e0 ffffbc80`e8715ed8 : nt!KiInterruptSubDispatchNoLockNoEtw+0xfa (TrapFrame @ ffffbc80`e8726e70)
08 ffff8e86`cbe5a010 fffff806`02a4ac07     : ffffffff`ffffffd1 fffff806`02a2e83a 00000000`00000010 00000000`00040286 : nt!KiInterruptDispatchNoLockNoEtw+0x37 (TrapFrame @ ffff8e86`cbe5a010)
09 ffff8e86`cbe5a1a0 fffff806`02a2e83a     : 00000000`00000000 00000000`0045de00 00000040`00000000 0000007f`fffffff8 : nt!KeYieldProcessorEx+0x17
0a ffff8e86`cbe5a1d0 fffff806`02a0ee3f     : fffff806`1f3f2606 00000000`00000000 fffff806`00000001 00000000`00000000 : nt!KxWaitForLockOwnerShip+0x2a
0b ffff8e86`cbe5a200 fffff806`02a85cdf     : ffffa50e`50000000 00000000`00000000 00000000`00000000 ffffa000`0cd05120 : nt!MiLockPageTableInternal+0x38f
0c ffff8e86`cbe5a270 fffff806`02a8bb30     : 00000000`00000000 ffffa50e`507a0000 00000000`00000000 ffff8241`29439418 : nt!MiLockLowestValidPageTable+0x9f
0d ffff8e86`cbe5a2e0 fffff806`02a8b997     : 00000000`00000000 ffff8e86`cbe5a3f0 ffff8252`87283000 fffff806`02d1f0fe : nt!MiLockPoolCommitPageTable+0xe0
0e ffff8e86`cbe5a360 fffff806`02a8b827     : 00000000`00000000 00000000`00001000 00000000`00000000 00000000`00000000 : nt!MiCommitPoolMemory+0xeb
0f ffff8e86`cbe5a3b0 fffff806`02a8b674     : 00000000`00230000 ffff8e86`cbe5a4a0 ffffbc80`e80a5180 00000000`00000040 : nt!MmAllocatePoolMemory+0xcf
10 ffff8e86`cbe5a470 fffff806`02a8b4c5     : 00000000`00230000 ffff8e86`cbe5a5c8 ffffa50e`507a0000 00000000`00000230 : nt!RtlpHpEnvAllocVA+0xc8
11 ffff8e86`cbe5a4d0 fffff806`02a8ad7f     : 00000000`00000003 00000000`00000000 00100410`018302ff ffffa50e`553b9080 : nt!RtlpHpAllocVA+0xf5
12 ffff8e86`cbe5a590 fffff806`02a8ab1e     : ffffffff`ffffff00 00000000`00000230 00000000`00000000 00000000`00000230 : nt!RtlpHpSegMgrCommit+0xef
13 ffff8e86`cbe5a660 fffff806`02a89f7b     : 00000007`00000010 ffffa50e`50000f40 00000002`00000000 00000000`00000230 : nt!RtlpHpSegPageRangeCommit+0x1ee
14 ffff8e86`cbe5a700 fffff806`02abd196     : 00000000`00230000 00000000`00230000 ffff8e86`cbe5a841 00000000`00000000 : nt!RtlpHpSegAlloc+0xab
15 ffff8e86`cbe5a760 fffff806`02abc86f     : ffffbc80`00000002 00000000`00000000 00000000`6b737473 ffffa50e`5382d180 : nt!ExAllocateHeapPool+0x8f6
16 ffff8e86`cbe5a8a0 fffff806`031b418e     : 00000000`00000000 00000000`00000080 fffff807`94891f2c 00008603`00000000 : nt!ExpAllocatePoolWithTagFromNode+0x5f
17 ffff8e86`cbe5a8f0 fffff807`94857ea9     : 00000000`00000000 fffff806`02acaa0d ffffa50e`5382d080 ffffa50e`4b166dd0 : nt!ExAllocatePoolWithTag+0x2e
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites