【问题标题】:Graphics Card and XNA 4.0显卡和 XNA 4.0
【发布时间】:2011-03-29 23:40:13
【问题描述】:

我在 xna 4.0 for windows 中创建了一个新项目。我将它放在属性中的 Reach 和 HiDef 配置文件设置中。调试时出现以下错误:

找不到合适的显卡。找不到支持 XNA Framework HiDef 配置文件的 Direct3D 设备。

我确保选择了“Reach”个人资料,但我仍然收到此错误。

  1. 显卡是intel GM45。它在他们的网站上声明了对 DX10 的支持。
  2. 英特尔酷睿 2 双核 2.2Ghz
  3. Windows 7 专业版
  4. Visual Studio 2010 Ultimate
  5. 3GB 内存

那么我在做什么有什么问题吗?谢谢。

PS。如果我不能运行 XNA 4.0 游戏,我可以用 xna 4.0 创建一个 3.0 项目吗?

【问题讨论】:

  • 您在 Windows XP 上运行吗?
  • 这似乎是 superuser.com 的问题,而不是 stackoverflow.com 的问题。但是,英特尔视频卡的功能非常不足。他们中的许多人使用软件(在驱动程序中)模拟了一些更密集(昂贵)的功能,或者根本不够快来完成这项工作。通常,您必须购买非常昂贵的笔记本电脑才能从当前一代的游戏或图形软件或正常价格的台式机中获得任何好处。这是一条评论的原因是我不知道支持 XNA 高清配置文件的确切要求。
  • 我有所有要求,这是我如何创建我的 xna 项目的问题。

标签: xna xna-4.0 xna-3.0


【解决方案1】:

编辑:我的错误 - 我发现您在制作游戏时遇到了问题,甚至使用 Reach 个人资料。你应该看看这篇描述how to select the Reach profile的文章。

另外 - 旧版本的 XNA 4.0 中存在一些配置文件限制 - 我现在不记得细节了,但您使用的是最新版本的 XNA 4.0 吗?

我会在这里留下我的旧答案,因为其中还有一些其他有用的信息:


这对于 XNA 四人组来说可能是一个更好的问题(我看到你已经 asked it there 反正)。

我不知道 Intel GM45 的规格是什么,但我可以将您链接到 precice requirements of the Reach and HiDef profiles,以便您尝试比较它们。

并回答您的最后一个问题:您不能使用 XNA 4.0 创建 XNA 3.1 项目。 XNA 不向上或向下兼容。您可以做的是并行安装版本(运行时和 Game Studio)。因此,只需获取 Visual C# 2008 Express 和 XNA 3.1 并使用它们。

【讨论】:

    【解决方案2】:

    在您的项目中更改游戏配置文件的属性。

    右键单击项目>属性> XNA游戏工作室>游戏配置文件:

    将单选按钮从“Use HiDef...”更改为“Use Reach...”

    【讨论】:

      【解决方案3】:

      我遇到了类似的问题,最终是因为我的视频卡没有足够的嵌入式 RAM 来运行 Windows 7 和 XNA 4.0 项目。在 Windows XP 中一切正常,但在 Windows 7 中却失败了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-09
        • 2011-09-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多