应用程序已被阻止访问图形硬件

syn*_*ror 7 crash intel-graphics gaming windows-10

当我玩 CoD Black Ops 3 时,游戏崩溃并且我收到一条错误消息:

Application "blackops3.exe" has been blocked from accessing graphics hardware
Run Code Online (Sandbox Code Playgroud)

当我玩它时它总是崩溃,只是在不同的时间之后(取决于设置和游戏模式)。

游戏死机,当我打开任务管理器时,游戏黑屏,我可以看到错误消息,但我仍然可以听到游戏音频。

我试图

  • 更新图形驱动程序

  • 完全降低设置(1024x768 分辨率,50% 分辨率比例,FPS 限制 30,如果可能,一切都低或关闭)

  • 使用 DDU 卸载驱动程序并(手动)删除所有与 GPU 驱动程序相关的注册表项

  • 将 TdrDelay 设置为 8(将其设置为更高的值只会使游戏在黑屏之前冻结更长时间);修复了我在此之前遇到的“显示驱动程序停止响应并已恢复”问题

  • 将 TdrLevel 设置为 0(完全关闭 TDR),它只会完全冻结所有内容,我必须用电源按钮关闭计算机

  • 通过设备管理器卸载并安装 GPU

  • 重新安装游戏

  • 重新安装 Windows

  • 回到 Windows 7

  • 增加分页文件大小

  • BO3 允许通过防火墙,以及 Steam

  • 在 Windows 7/8 兼容模式下运行

  • 以管理员身份运行

  • 将进程优先级设置为高(它只是恢复正常)

但以上都没有解决问题。
游戏在我购买的前三四个星期运行良好,然后开始出现“显示驱动程序停止响应并已恢复”错误。修复后,我开始收到此错误。

我很困惑,我尝试了很多东西,因为游戏以前可以运行,我很容易获得 50 - 60 FPS,最重要的是,具有几乎相同系统要求的以前的 CoD(高级战争)根本不会崩溃(即使在相对高设置)。考虑到这一点,我的计算机似乎能够运行 BO3,但它只是不想这样做。

为什么会发生这种情况,如果您知道,我该如何解决?

顺便说一下,这是与机器人进行私人比赛的屏幕截图,以及之前枪看起来像粘土截图(纹理无法正确加载),尽管这种情况不再发生(请参阅更新 4)。我知道第二个屏幕截图很糟糕,但这是我唯一显示此问题的屏幕截图。

编辑:

我看没有人知道如何解决这个问题。但正如@user3064419 所说,首先阻止应用程序的是什么?有没有关于这个错误的文档?

任何帮助,将不胜感激。

更新:

所以我认为这可能是由损坏的文件引起的。

sfc /scannow在 cmd 中运行,它想出了这个:

Windows Resource Protection found corrupt files but was unable to fix some of them. 
Details are included in the CBS.log windir\Logs\CBS\CBS.log. 
For example C:\Windows\Logs\CBS\CBS.log. Note that logging is currently not
supported in offline servicing scenarios.
Run Code Online (Sandbox Code Playgroud)

日志说那opencl.dll是损坏的。这和我的问题有关系吗?

更新 2:

所以我使用 DISM.exe 来修复损坏的文件,sfc /scannow现在没有报告任何错误。但这似乎没有任何区别。

更新 3

我认为如果我修改config.ini文件,我可以实现一些目标。您可以在此处查看文件内容。我认为最重要的值是VideoMemoryCorpseCountMeshQualityTextureQualityTextureQualityFXTextureQualityProbesTextureQualityBakedSunShadows。我已将所有这些设置为最低限度。另外,我在文件末尾看到了一个名为StreamMinResident. 它的描述是Reduces memory reservations on systems with low GPU memory.并且它可以是 0 或 1(off\on,布尔值)。我将它设置为 1,但它似乎没有多大作用。

更新 4

最近发生了一些奇怪的事情。即使在公开比赛中,纹理和迷彩也能正确加载(即枪看起来不再像粘土,见上文)并且我已经能够完成一些战役任务。

更新 5:

现在我已经玩了战地 1 公测版,并且运行得很漂亮。我的意思是将分辨率设置为 1280x1024,分辨率缩放到最小(或只是一点点),所有设置都为低(AA 设置为最小,而不是关闭除外),游戏运行速度约为 45 - 60 FPS 和最重要的是,根本不会崩溃。

现在我认为这里的关键是分辨率比例。Black Ops 3 中存在相同的设置,可以将其降低到最低 50%,但在《战地 1》中,它可以进一步降低。奇怪的是,在《黑色行动3》中我把它设置为50%,游戏崩溃了,但在《战地风云1》中,当我设置为50%时,它仍然没有崩溃,只是帧率变得难以忍受。

更新 6:

好的,我将不得不停止对更新进行编号。最近我在我的电脑上打破了 Windows。启动时,它会拒绝这样做并说“您的电脑遇到问题,必须重新启动”。然后它将重新启动并在无限循环中再次执行此操作。

我使用 Bootcamp 再次正确删除并安装了 Windows 10,在前两天,游戏运行良好,现在它开始显示Display driver has stopped responding and has recovered错误。什么?!我知道我可以将 TdrDelay 设置为 8 或其他任何值,但随后我会开始收到标题中的错误。我还没有对驱动程序更新之类的事情做任何事情。

我想到了一些事情。这可能是由未激活的 Windows 副本引起的吗?

系统

  • 视窗 10 x64

  • Intel Core i5 第 4 代 @ 2.6 GHz(涡轮增压高达 3.3 GHz)

  • 英特尔 Iris 5100 显卡

  • 2014 年年中启动的 Macbook Pro

注意:我疯狂到可以在 Mac 上玩 Black Ops 3(你不必告诉我)

Chr*_*ton 0

您正在尝试使用 Intel Iris 5100 显卡运行游戏。最低要求指定 NVIDIA GeForce GTX 470 w/1GB 或 ATI Radeon HD 6970 w/1GB。您的系统不符合最低要求,我相信游戏本身会吐出此错误消息作为指示。


归档时间:

查看次数:

27043 次

最近记录:

4 年,9 月 前