2009-06-29 49 views
1

我正在尋找購買新XNA開發的遊戲PC。在我購買帶有SLI顯卡的機器之前,有誰知道XNA是否有任何問題利用SLI設置?XNA和SLI

回答

1

您需要使用XNA製作的唯一考慮因素是您編碼的着色器配置文件......也就是說,如果您編寫自定義着色器:-)除此之外,只要顯卡兼容dx9 +你通常應該沒事。

編輯:Supported Operating Systems and Hardware名單XNA遊戲工作室3.1

要在運行Windows操作系統 系統 計算機上XNA框架的遊戲,你需要一個圖形卡 至少支持Shader Model 1.1和DirectX 9.0c。我們建議使用支持 Shader Model 2.0的圖形卡,因爲某些示例 和入門工具包可能需要它。

此外,根據NVidia's marketing material,以下卡SLI,和支持多達Shader Model 3.0的

  • 的NVIDIA GeForce 7900 GPU的
  • 的NVIDIA GeForce 7800 GTX
  • 的NVIDIA GeForce 7800 GT
  • NVIDIA GeForce 7600 GPUs
  • NVIDIA GeForce 6800 Ultra
  • 的NVIDIA GeForce 6800 GT
  • 的NVIDIA GeForce 6800 GS
  • NVIDIA的GeForce 6800
  • NVIDIA的GeForce 6800 XT
  • 的NVIDIA GeForce 6600 GT
  • 的NVIDIA GeForce 6600
  • 的NVIDIA GeForce 6600 LE
+0

我現在/將會編寫自定義的HLSL着色器,但對於那個場景來說有點新,所以我不確定我將如何去編寫HLSL中特定於SLI的東西。 希望這意味着我不會 - 但它會是有用的知道你會怎麼做,所以我可以避免它:)任何資源感激地接受。 – dwynne 2009-06-30 10:09:20

3

XNA從硬件抽象出來。我不相信你可以編寫特定於特定卡片的代碼(如果你不能的話)。如果你有這樣的代碼,你將無法將項目移動到一個Xbox 360.我相信如果你打算使用特定於卡的功能,你會想要去directx路由。

這就是說,如果你是一個有效的SLI設置,你會超過任何minimum requirements

+0

另外請記住,編寫一款在您的計算機上效果很好的遊戲非常容易,但會吃到Xbox冷杉晚餐。 (尤其是如果你使用SLI或Crossfire) – 2009-07-01 18:53:11