Тестирование Direct3D 9 против производительности OpenGL 2

4280
Fladur

Я хочу протестировать в Windows 7, может ли моя старая карта ATI Radeon X1650 работать лучше при рендеринге Direct3D 9 или OpenGL 2.

Кто-нибудь знает какое-либо программное обеспечение, которое может помочь в определении этого, например, тест?

1
Какая ОС у вас работает? Mr-Right 14 лет назад 0
Под управлением Windows 7 Fladur 14 лет назад 0

3 ответа на вопрос

1
William Hilsum

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

Игры для DirectX будут использовать один набор функций, и если у них есть порт для OpenGL, он, вероятно, будет иметь несколько различных текстур / функций и работать по-другому - опять же, сравнивая яблоки и груши! (или как там ни говори!).

Вместо этого я бы порекомендовал программы, которые на самом деле предназначены для обоих - например, 3dStudio Max (вы можете загрузить демо), и попробуйте отрисовать простую сцену в любое время.

1
ChrisF

Вы должны быть в состоянии сравнить производительность D3D и OpenGl на одной карте.

Найдите инструмент, который позволит вам выбрать механизм рендеринга - например, Unigine Heaven - запустите его в каждом режиме и сравните результаты.

Вы можете скачать его здесь

Просто посмотрел очень быстро, и я не знаю наверняка, но то, что я пытался сказать в своем ответе, это очень неловкая вещь - DirectX и OpenGL довольно разные. Возможно, что они используют в одном API функцию, которой нет в другом, так что один может производить более высокие FPS / тесты, но другой может выглядеть намного лучше. William Hilsum 14 лет назад 0
@Wil - должным образом разработанная программа тестов должна позаботиться о том, чтобы не «обманывать» таким образом или, по крайней мере, сказать вам, что это так. Я работал в 3D-графике некоторое время с 1990-х до начала 2000-х годов, поэтому я знаю, что это возможно. ChrisF 14 лет назад 0
Но, как мне показалось, большинство программ для бенчмаркинга предназначено для тестирования одного и того же программного обеспечения на другом оборудовании ... OpenGL v DirectX - это еще один инструмент для ловли рыбы, даже если он не обманывает, все же есть вещи, в которых один лучше другого в некоторые эксперименты, поэтому любой эталонный тест на самом деле не будет таким же, как в реальном мире .... Я не имею в виду переступить черту, поскольку я никогда не работал (или действительно знаю об этом) с трехмерной графикой, но опять же, во всех По моему опыту, я видел программное обеспечение для тестирования различных сценариев, но не DirectX v OpenGL. William Hilsum 14 лет назад 0
@ Хорошо, я признаю, что мои знания устарели на 5+ лет, но весь смысл сравнения D3D с OGL для конкретного сценария состоит в том, чтобы показать, что лучше, чтобы вы могли выбрать то, что подходит для вашего приложения. ChrisF 14 лет назад 0
На самом деле, в некоторых сценариях вы работаете лучше, вы не можете сравнивать одно с другим напрямую. Например, в тестах, например, Ferrari быстрее стандартного автомобиля, но стандартный автомобиль, вероятно, намного удобнее. ... Это не значит, что стандартный автомобиль лучше, потому что он побеждает в одной области. Что-то может использовать в своих интересах одну технологию и, по-видимому, иметь более низкую оценку, в то время как на самом деле дает лучший результат. Во всяком случае, я просто не знаю достаточно, чтобы сказать что-то еще, и не хочу спорить, тем более что 3D - это не моя область ... но +1 для вас! William Hilsum 14 лет назад 0
0
3498DB

Вот 2 инструмента, которые позволяют вам тестировать и сравнивать Direct 3D и OpenGL:

FogCity измеряетскорость Direct3D и OpenGL . (довольно старый, но все еще работает с Windows 7, бесплатно и переносимо)

альтернативный текст

Fraps - это универсальное приложение для Windows, которое можно использовать с играми, использующимиграфическую технологию DirectX или OpenGL . В своей текущей форме Fraps выполняет много задач и может быть лучше всего описан как:

Программное обеспечение для сравнительного анализа - показывает, сколько кадров в секунду (FPS) вы получаете в углу экрана. Выполните пользовательские тесты и измерьте частоту кадров между любыми двумя точками. Сохраните статистику на диск и используйте ее для своих собственных обзоров и приложений.

Фурмарк выглядит опасно =) http://www.geeks3d.com/20091209/geforce-gtx-275-vrm-damaged-by-furmark/ Fladur 14 лет назад 0
@Fladur - Похоже, какой-то разгон стал плохим. но тогда, сравнительный анализ видеокарт не для слабонервных. Вы знаете, это не пасьянс :) 14 лет назад 0
Я знаю, просто шучу xD. Я повредил GeForce FX5500 xD с 3D Mark XD Fladur 14 лет назад 0
тсс ... бессмысленные отрицательные отзывы от некоторых анонимных недостатков. 14 лет назад 0
Жаль слышать это уу Fladur 14 лет назад 0
@Fladur - не волнуйся, у меня есть много кармы, чтобы сжечь :) 14 лет назад 0

Похожие вопросы