Hardware 英特尔X3100/X4500-是否适合游戏开发?

Hardware 英特尔X3100/X4500-是否适合游戏开发?,hardware,Hardware,我希望这仍然被认为是与编程相关的,尽管这似乎是唯一的硬件问题,但另一方面,在进行图形编程时,它实际上很重要 从本质上说,我正在尝试进入游戏开发,当然也包括图形(着色器等)。我知道在我的工作站上,我想要一些非常强大的东西,基本上我想要客户拥有的东西——Geforce或Radeon。但当我计划买一台笔记本电脑时,我想知道Intels X3100和X4500是否适合游戏开发 在纸上,两者都支持DirectX 10、OpenGL 2.1和Shader Model 4.0。但作为一名球员,我记得过去有无数

我希望这仍然被认为是与编程相关的,尽管这似乎是唯一的硬件问题,但另一方面,在进行图形编程时,它实际上很重要

从本质上说,我正在尝试进入游戏开发,当然也包括图形(着色器等)。我知道在我的工作站上,我想要一些非常强大的东西,基本上我想要客户拥有的东西——Geforce或Radeon。但当我计划买一台笔记本电脑时,我想知道Intels X3100和X4500是否适合游戏开发

在纸上,两者都支持DirectX 10、OpenGL 2.1和Shader Model 4.0。但作为一名球员,我记得过去有无数的不相容之处。但是我没有程序员的经验,所以我不知道他们的确切原因


长话短说:作为一名图形程序员,你会因为必须提供变通方法而彻底拒绝吗?或者你会说它们足够好(即:我不需要提供不同的着色器或变通方法),只是没有“合适的”图形卡那么快吗?

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

  • 表现并不是那么重要。如果你有一个比潜在客户更快的视频卡,你将不知道你的游戏是否在他们的机器上运行良好。一个相当慢的图形卡是可以的,并且可以很有趣地确保很多人可以用一个好的帧率玩你的游戏
  • 兼容性很重要。也就是说,您希望与市场上的产品兼容,而不一定与图形API兼容。我不知道这些英特尔卡的情况是否如此

我认为有两个系统是很好的,一个高端有一个好的NVidia/AMD卡,另一个低端有一个Intel或便宜的NVida/AMD卡。通过测试两者,您将解决大多数兼容性问题。

取决于您的目标硬件是什么。如果你在玩休闲/小型/中型游戏,你就不能忽视英特尔图形卡。同样,您也不能忽视低端GeForce/Radeon卡,它们的速度通常与Intel卡一样慢。有关一些统计信息,请参阅

所以作为一个程序员,你很可能想把那张卡放在某个地方,这样你就可以在上面测试了。它是否足够好,可以放在开发机器上——同样,这取决于您正在制作的游戏类型(即内容的复杂性)。我要说的是,它对于休闲/小型/中型游戏来说已经足够好了,而且绝对不足以让你尝试“下一代”游戏

我使用X3100的经验是,驱动程序在Direct3D 9上非常正常。在Windows/OpenGL上,驱动程序非常糟糕,但是,对于任何卡来说,OpenGL驱动程序在Windows上通常更糟糕。在OSX/OpenGL上,驱动程序的主要部分是由Apple编写的,现在已经很好了。半年前(OSX10.5.0-10.5.4),X3100驱动程序在那里相当糟糕


也就是说,谣传X3100与DX10兼容,但据我所知,DX10驱动程序从未为此发布过。因此,出于实际原因,它是一款shader model 3.0卡。

对于游戏开发者来说,它不是性能最好的解决方案,但它肯定是大部分计算公众将能够访问的图形性能水平。平心而论,X3100虽然是一个更受欢迎的集成部件,但它以前是在笔记本电脑中发布的。它确实支持3D,一个合理的级别或着色器支持,并且性能比它的前辈好得多。它永远不会支持最好的视觉效果,但它会让你进入一个大致的范围,这并不完全是不合理的

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

它在多个操作系统上也得到了很好的支持。Windows、Mac、Linux和BSD。让我们只说这是我希望多年来的底部;你可以使用它,它很有竞争力,但它不会赢得任何比赛