2008-11-28 52 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。讓我們說這是我希望多年的底部;你可以使用它,它是競爭對手 - 但它不會贏得任何比賽。

相關問題