据报道,一些游戏玩家无法在自己的电脑上推出《反恐精英2》。每当他们尝试做同样的事情时,他们都会收到一个错误,表明所需的DirectX 11功能在他们的系统上不可用。如果你是这样一个用户,我们在这篇文章中介绍了你。因此,如果您收到错误消息-此应用程序需要DX11,在Counter Strike 2中找不到有效设备,请遵循本文中提到的解决方案。
错误
CRenderDeviceMgrDx11::CreateDevice():此应用程序需要DX11,找不到有效的设备!
CS2:此应用程序需要DX11,找不到有效的设备
如果你得到这个应用程序需要DX11,在Counter Strike 2中找不到有效的设备,请按照下面提到的解决方案来解决问题。
让我们详细谈谈它们。
1] 配置CS2的启动选项
启动选项是允许用户在启动游戏之前配置游戏的东西。许多用户倾向于在CS2中启动CS:GO的选项,但由于它们是两个不同的游戏,所以它不起作用。要进行必要的更改,请打开Steam,转到您的库,右键单击游戏,然后选择属性。在“启动选项”字段中,删除其中的所有条目,然后可以将所有文本剪切并粘贴到其他位置。现在,启动游戏。
如果游戏仍然无法启动,请在“启动选项”字段中输入-dx11或-dx12,因为这将迫使游戏使用上述DirectX版本打开。如果这也不起作用,请在“启动选项”中输入-vulkan以使用vulkan API运行游戏。
2] 检查显示器电缆
您需要确保显示器电缆已插入专用图形卡插槽。如果它插入到集成的游戏中,由于不兼容,游戏将无法启动。
3] 更新图形驱动程序
接下来,我们需要确保图形驱动程序是最新的。过时的GPU驱动程序可能会导致DirectX问题,例如有问题的问题。要更新图形驱动程序,请按照以下方法之一进行操作。
- 从制造商的网站下载最新版本的驱动程序。
- 安装驱动程序更新软件。
- 从设备管理器更新驱动程序。
希望这能为你完成任务。
4] 重新安装图形驱动程序
如果更新无效,您的驱动程序可能已损坏。这就是我们需要重新安装驱动程序的原因。要执行同样的操作,请执行以下步骤。
这将安装驱动器。
5] 更新DirectX
DirectX预装在Windows计算机上,其内部服务负责保持更新。但是,有时必须手动更新服务。因此,请继续更新DirectX,并检查问题是否已解决。
阅读:您的显卡不支持DirectX 11功能
6] 验证游戏文件的完整性
如果什么都不起作用,我们可以假设你的游戏文件已损坏。由于它们非常脆弱,Steam提供了一个验证游戏文件完整性的选项。要执行同样的操作,请执行以下步骤。
扫描完成后,检查问题是否已解决。
希望您能够使用本文中提到的解决方案来启动CS2。
阅读:CS:GO未在Windows PC上启动或打开
如何修复DX11错误?
通常情况下,DirectX11错误可以使用DirectX诊断工具(DxDiag)解决。如果无效,请更新功能并检查问题是否已解决。如果不起作用,请查看我们的指南以解决DirectX错误。
阅读:CS2 Autoexec无法在PC上工作
为什么CS2没有打开?
如果CS2与运行游戏不兼容,它将不会在您的计算机上启动。尽管CS2要求不高,但仍然需要满足它的要求。如果系统要求得到满足,但您仍然体验到这种特性,请修复游戏文件并更新GPU驱动程序。你也可以执行帖子中提到的解决方案,让游戏继续下去。
Read Next: Counter-Strike 2 (missing executable) error [Fix].