错误检查 0x10E:VIDEO_MEMORY_MANAGEMENT_INTERNAL
VIDEO_MEMORY_MANAGEMENT_INTERNAL 错误检查的值为 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 |
内存预算簿记最终出现下溢。 |
原因
此错误检查通常是由视频驱动程序行为不当引起的。
解决方法
如果问题仍然存在,请检查 Windows 更新是否有更新的视频驱动程序。