Bug 检查 0x10E:VIDEO_MEMORY_MANAGEMENT_INTERNAL

VIDEO_MEMORY_MANAGEMENT_INTERNAL Bug 检查的值为 0x0000010E。 这表示视频内存管理器遇到了无法从中恢复的条件。

重要

这篇文章适合程序员阅读。 如果您是在使用计算机时收到蓝屏错误代码的客户,请参阅蓝屏错误疑难解答

VIDEO_MEMORY_MANAGEMENT_INTERNAL 参数

参数 1 描述视频内存错误的类型。 必须单独检查未在此表中显示的参数 1 的值。

参数 1 错误消息的原因

0x1

尝试旋转非旋转范围。

0x2

尝试销毁非空进程堆。

0x3

尝试从光圈段取消映射失败。

0x4

必须成功路径中的轮换失败。

0x5

延迟命令失败。

0x6

尝试为已取消驱逐的分配重新分配资源。

0x7

延迟免费使用的尝试无效。

0x8

拆分直接内存访问 (DMA) 缓冲区包含无效引用。

0x9

驱逐分配的尝试失败。

0xA

使用固定分配的尝试无效。

0xB

驱动程序从 BuildPagingBuffer 返回了无效的错误代码。

0xC

在段中检测到资源泄漏。

0xD

段未被正确使用。

0xE

将分配映射到光圈段的尝试失败。

0xF

驱动程序从 AcquireSwizzlingRange 返回了无效的错误代码。

参数 1 错误消息的原因

0x10

驱动程序从 ReleaseSwizzlingRange 返回了无效的错误代码。

0x11

使用光圈段的尝试无效。

0x12

驱动程序溢出提供的 DMA 缓冲区。

0x13

驱动程序溢出了提供的专用数据缓冲区。

0x14

清除所有段的尝试失败。

0x15

尝试释放仍处于旋转状态的虚拟地址描述符 (VAD)

0x16

驱动程序破坏了保证的 DMA 缓冲区模型协定。

0x17

发生意外的系统命令故障。

0x18

释放固定分配资源的尝试失败。

0x19

驱动程序无法修补 DMA 缓冲区。

0x1A

已释放共享分配的所有者。

0x1B

试图释放仍在使用的孔径范围。

0x1C

VidMm 正在尝试从帧缓冲区中旋转分配,但 VA 不会在预期的位置旋转。

0x1D

VidMm 正在尝试使用已取消映射的分页缓冲区。

0x1E

VidMm 正在尝试从错误的进程上下文执行操作。

0x1F

VidMm 正在尝试使用低于当前标记的围栏标记分配。

参数 1 错误消息的原因

0x20

VidMm 试图操作一个假定为空闲的分配,但实际并非空闲。

0x21

VidMm 尝试在准备之外刷新分页缓冲区,或在准备开始时在分页缓冲区中发现未刷新的数据。

0x22

VidMm 正在尝试将 VA 旋转到无效的范围。

0x23

计划程序在等待完成之前唤醒线程。

0x24

正在销毁对其后盾存储的未完成引用的分配……物理内存将泄漏。

0x25

GPU 试图写入光圈的未定义区域。

0x26

VIDMM_LOCAL_ALLOC 已从其所有者以外的进程关闭。

0x27

未在当前拆分点重新编程 VIDMM_ALLOC。

0x28

引用全局分配时出现意外异常。

0x29

在操作 VIDMM_ALLOC DMA 引用计数时检测到溢出或下溢。

0x2A

VidMm 正在尝试释放当前显示分配的最后一个引用。

0x2B

VidMm 正在尝试释放无效的 Cpu 主机光圈页面范围。

0x2C

VidMm 正在尝试将页面范围映射到以前已映射的 Cpu 主机光圈。 最好的情况是内存泄漏。

0x2D

调用 DdiMapCpuHostAperture 失败,但预期会成功。

0x2E

调用 DdiUnmapCpuHostAperture 失败,但预期会成功。

0x2F

报告的范围大小与为数组分配的元素数不匹配。

参数 1 错误消息的原因

0x30

GPU 虚拟地址操作期间发生错误。

0x31

正在删除的分页队列仍在由 VidMm 工作线程处理。

0x32

正在删除的分页队列仍包含正在运行的数据包。

0x33

设备正在销毁,但仍有分配驻留其中。

0x34

堆分配已收到与当前状态不兼容的状态转换事件。

0x35

分页请求在默认分页队列中失败。

0x36

分页请求在以前标记为不可恢复的分页数据包或设备恢复时失败,预计后续调用会成功。

0x37

VidMm 无法在 TDR 期间锁定分配页。

0x38

VidMm 正在释放仍包含引用它的分页数据包的分配。

0x39

VidMm 正在将设备置于无限期惩罚框,但它有分页数据包。

0x3A

VidMm 工作线程正在运行已挂起的分页队列。

0x3B

在 D3 转换期间,内存仍会旋转到帧缓冲区。

0x3C

内存仍分配或映射到 CPU 主机光圈。 这表示在 D3 转换期间,内存仍可能旋转到帧缓冲区。

0x3D

操作期间指定了无效的段组。

0x3E

未能获取 VIDMM_ALLOC 冗余保护。

0x3F

在移动或碎片整理操作期间恢复计划程序设备与惩罚框状态冲突。 这意味着我们将为内存尚无法访问的设备恢复计划程序。

参数 1 错误消息的原因

0x40

在另一项操作正在进行时尝试启动准备支架。

0x41

删除具有非零驻留或适配器计数的 VIDMM_CROSSADAPTER_ALLOC。

0x42

删除具有负驻留或适配器计数的 VIDMM_CROSSADAPTER_ALLOC。

0x43

保存或还原保留的帧缓冲区内容时,我们无法映射节对象中的至少一页以向前推进。

0x44

内存预算簿记最终出现下溢。

原因

此 Bug 检查通常是由视频驱动程序行为不当引起的。

解决方法

如果问题仍然存在,请检查 Windows 更新是否有更新的视频驱动程序。