我正在一个Direct3D应用程序,我有时需要通过调试器强制终止应用程序。该应用程序已经以这种方式被终止了几次后,Direct3D的报告试图创建一个新的设备时“的视频内存不足”的错误。目前我解决这个由我的显示分辨率为800x600,并回交换以前的决议“复位”的视频内存的希望的工作。它的工作原理的99%的时间。但它会是不错的一个简单的工具 - 一个命令行应用程序,或许 - 被明确释放显存迅速复位我的显卡和Direct3D堆栈

我怎样才能自由视频存储器中,由强制终止的Direct3D应用留下其他资源?

有帮助吗?

解决方案

这是驾驶员的错误。驾驶员应释放内存的进程退出时。如果不这样做,那么你需要更新驱动程序。如果仍然不工作,你需要一个摄制情况下发送到使你卡中的IHV。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top