Тестирование Direct3D 9 против производительности OpenGL 2
4317
Fladur
Я хочу протестировать в Windows 7, может ли моя старая карта ATI Radeon X1650 работать лучше при рендеринге Direct3D 9 или OpenGL 2.
Кто-нибудь знает какое-либо программное обеспечение, которое может помочь в определении этого, например, тест?
Какая ОС у вас работает?
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