我希望这仍然被认为与编程相关,虽然它似乎是一个唯一的硬件问题,但另一方面它在进行图形编程时非常重要。
基本上,我试图进入游戏开发,自然也包括图形(着色器等)。我知道在我的工作站中,我希望拥有一些非常强大的东西,基本上我想拥有客户拥有的东西 - Geforce或Radeon。但是当我计划购买一台笔记本电脑时,我想知道英特尔X3100和X4500是否适合游戏开发。
在论文中,它们都支持DirectX 10,OpenGL 2.1和Shader Model 4.0。但作为播放器,我记得过去无数的不兼容性。但是我没有程序员的经验,所以我不知道它们的确切原因。
长篇故事简短:作为一名图形程序员,你是否会因为必须提供变通方法而彻底拒绝,或者你会说它们足够好(即:我不需要提供不同的着色器或变通办法)而且只是没有“适当的”显卡那么快?
答案 0 :(得分:2)
作为游戏程序员,我会说:
我认为拥有两个系统是很好的,一个是带有良好NVidia / AMD卡的高端系统,另一个是带有英特尔或廉价NVida / AMD卡的低端系统。通过测试这两种方式,您将解决大多数兼容性问题。
答案 1 :(得分: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 :(得分:0)
对于游戏开发者而言,它不会是最高性能的解决方案,但它肯定是大部分计算公众可以访问的图形性能水平。尽管这是一个比以前在笔记本电脑中传递的更受欢迎的集成部分,但对X3100来说是公平的。它实际上支持3D,合理的级别或着色器支持,并且比它的前辈表现得更好。它永远不会支持最好的视觉效果,但它会让你进入一个并非完全不合理的球场。
对你自己最大的问题可能是你的目标市场是什么?如果你正在制作休闲游戏,你真的需要将X3100视为你的面包和黄油。另一方面,如果您想要制作下一个AAA FPS - 您可能可以忽略X3100。
它在多个操作系统上也得到了很好的支持。 Windows,Mac,Linux和BSD。让我们说它是我希望底部多年的地方;你可以使用它,它是竞争对手 - 但它不会赢得任何比赛。