2008-11-28 50 views
2

我希望这仍然被认为是与编程相关的,尽管它似乎是一个唯一的硬件问题,但另一方面,它在进行图形编程时非常重要。从本质上讲,我试图进入游戏开发,这自然也包括图形(着色器等)。我知道在我的工作站中,我想拥有非常强大的功能,基本上我希望拥有客户的产品 - Geforce或Radeon。但是因为我计划购买一台笔记本电脑,所以我不知道英特尔X3100和X4500是否适合游戏开发。英特尔X3100/X4500 - 适用于游戏开发还是不适用?

在本文中,它们都支持DirectX 10,OpenGL 2.1和Shader Model 4.0。但作为玩家,我记得过去无数不相容的东西。但我没有程序员的经验,所以我不知道他们的确切原因。作为一个图形编程人员,你是否会因为必须提供解决方法而彻底拒绝,或者你会说他们足够好(即:我不需要提供不同的着色器或解决方法),并且只是不如“适当”的图形卡?

回答

2

取决于你的目标硬件是什么。如果你正在做休闲/中小型游戏,你只需就不能忽略英特尔显卡。同样,你也不能忽视低端的GeForce/Radeon显卡,这些显卡往往可以和英特尔显卡一样慢。有关统计信息,请参阅Unity Web Player hardware stats

所以作为一个程序员,你很可能想要在的某处,所以你可以测试它。在开发机器上是否足够好 - 这又取决于你正在制作什么类型的游戏(即内容复杂度)。我会说这对休闲/中小型游戏来说已经足够了,而且绝对不足以让你做任何“下一代”游戏。

我对X3100的经验是,在Direct3D 9上驱动程序相当不错。在Windows/OpenGL上,驱动程序非常糟糕,但是,对于任何卡,OpenGL驱动程序在Windows上通常更糟糕。在OS X/OpenGL上,驱动程序的主要部分是由Apple编写的,现在它很好。半年前,(OS X 10.5.0-10.5.4),X3100司机在那里相当破碎。也就是说,据传X3100与DX10兼容,但据我所知,DX10的驱动程序从来没有发布过它。所以出于实际的原因,它是一个着色器模型3.0卡。

2

作为一个游戏程序员,我会说:

  • 性能并不重要。如果您的视频卡比潜在客户的视频卡速度更快,则无法知道您的游戏是否在他们的机器上顺利运行。一个合理的缓慢的图形卡是好的,可以确保很多人可以玩一个好的帧率你的游戏很有趣。
  • 兼容性很重要。也就是说,你需要与市场上的产品兼容,而不一定要使用图形API。我不知道这些英特尔卡是否属于这种情况。

我觉得很高兴有两个系统,一个是高端的NVidia/AMD卡,另一个是低端的英特尔或便宜的NVida/AMD卡。通过测试这两种方法,你将解决大多数兼容性问题。

0

它不会成为游戏开发者的最高性能解决方案,但它肯定是大部分计算公众可以访问的图形性能水平。平心而论,X3100虽然是一款更受欢迎的集成部件,但之前在笔记本电脑中已经传出。它实际上支持3D,合理的级别或着色器支持,并且性能比前辈好得多。它永远不会支持可用的最佳视觉效果,但它会让你进入一个并非全部不合理的球场。

你自己最大的问题可能是你的目标市场是什么?如果你正在制作休闲游戏,你真的需要考虑X3100作为你的面包和黄油。另一方面,如果您想制作下一个AAA FPS,您可能会忽略X3100。

它支持多种操作系统。 Windows,Mac,Linux和BSD。让我们说这是我希望多年的底部;你可以使用它,它是竞争对手 - 但它不会赢得任何比赛。

相关问题