2008-11-28 5 views
2

Я надеюсь, что это по-прежнему считается связанным с программированием, хотя он, кажется, является единственным аппаратным вопросом, но, с другой стороны, это действительно важно при выполнении графического программирования.Intel X3100/X4500 - подходит для разработки игр или нет?

По сути, я пытаюсь немного вникать в разработку игры, которая, естественно, также включает в себя графику (шейдеры и т. Д.). Я знаю, что на моей рабочей станции я хочу иметь что-то очень мощное и, по сути, хочу иметь то, что есть у клиентов - Geforce или Radeon. Но поскольку я планирую приобрести ноутбук, мне интересно, подходят ли Intels X3100 и X4500 для разработки игр.

На бумаге поддерживаются DirectX 10, OpenGL 2.1 и Shader Model 4.0. Но как игрок , я помню бесчисленные несовместимости в прошлом. Но у меня нет опыта программиста , поэтому я не знаю точных причин для них.

Длинная история прервана: как графический программист, вы бы отказались из-за необходимости обходных решений, или вы бы сказали, что они достаточно хороши (то есть: мне не нужно предоставлять разные шейдеры или обходные пути) и просто не так быстро, как «правильные» графические карты?

ответ

2

В зависимости от вашего предназначения оборудование. Если вы делаете игры случайного/малого/среднего размера, вы просто не можете игнорировать графические карты Intel. Аналогично, вы не можете игнорировать низкоуровневые карты GeForce/Radeon, которые часто могут быть такими же медленными, как у Intel. Для некоторых статистических данных см. Unity Web Player hardware stats.

Итак, как программист, вы, скорее всего, захотите иметь эту карту где-то, чтобы вы могли протестировать ее. Достаточно ли он достаточно для разработки на машине разработки - опять же, зависит от того, какие игры вы делаете (то есть по сложности контента). Я бы сказал, что это достаточно хорошо для случайных/маленьких/средних игр, и определенно недостаточно того, что вы пытаетесь сделать что-нибудь «следующего поколения».

Мой опыт работы с X3100 состоял в том, что на Direct3D драйвер вполне в порядке. В Windows/OpenGL драйверы довольно плохие, но, как правило, OpenGL-драйверы, как правило, хуже для Windows для любой карты. В OS X/OpenGL основная часть драйвера написана Apple, и в настоящее время все в порядке. Полгода назад (OS X 10.5.0-10.5.4) драйверы X3100 были там очень разбиты.

При этом X3100, по слухам, совместим с DX10, но, насколько я знаю, драйверы DX10 никогда не выпускались для него. Поэтому по практическим соображениям это карта шейдерной модели 3.0.

2

В игре программист, я бы сказал:

  • Производительность не так важно. Если у вас есть более быстрая видеокарта, чем у потенциальных клиентов, вы не будете знать, хорошо ли ваша игра идет на их машине. Достаточно медленные графические карты в порядке, и может быть интересно убедиться, что многие люди могут играть в вашу игру с хорошей частотой кадров.
  • Совместимость важна. Тем не менее, вы хотите, чтобы совместимость с тем, что на рынке, не обязательно с графическим API. Я не знаю, относится ли это к этим картам Intel.

Я думаю, что хорошо иметь две системы: один high-end с хорошей графикой NVidia/AMD и low-end с Intel или дешевой картой NVIDA/AMD. Таким образом, тестируя оба варианта, вы сможете решить большинство проблем совместимости.

0

Это не будет самым эффективным решением для разработчиков игр, но это, безусловно, уровень производительности графики, к которому будет иметь доступ большая часть пользователей компьютеров. Со всей справедливостью для X3100, хотя это более приветствуемая интегрированная часть, что было ранее передано в ноутбуках. Он действительно поддерживает 3D, разумную поддержку уровня или шейдера и работает намного лучше, чем его предшественники. Он никогда не будет поддерживать лучшие визуальные эффекты, но он превратит вас в стадион, который не все необоснованно.

Самый большой вопрос для вас - это, вероятно, какой у вас целевой рынок? Если вы делаете казуальные игры, вам действительно нужно считать X3100 своим хлебом и маслом. С другой стороны, если вы хотите сделать следующий AAA FPS - вы можете игнорировать X3100.

Он также поддерживается многими операционными системами. Windows, Mac, Linux и BSD. Давайте просто скажем, что я хочу, чтобы дно было годами; вы можете работать с ним, это конкурентно, но он не выиграет никаких конкурсов.

Смежные вопросы