|
|
 |
Бенчмарки - 3DMark 2000
В отличие от своего предшественника 3DMark 2000 стал более полезным тестом. 3DMark 2000 очень хорошо загружает как скорость заполнения (с ростом разрешения fps падает), так и скорость обработки полигонов, кроме того поддерживает аппаратный T&L. GeForce имеет и очень высокую скорость заполнения, и аппаратный T&L. Это позволяет чипу обгонять всех конкурентов во всех разрешениях, как в hicolor, так и в truecolor.
Однако учитите одну важную вещь. Все платы кроме GeForce тестировались в режиме оптимизации под Athlon - в этом режиме рассчет освещенности выполяется по упрощенной формуле (страдает качество бликов). Другими словами, на GeForce задействуется аппаратный T&L, а на других платах - собственный T&L-движок тестовой программы (если вы забыли, он базируется на реальном игровом движке фирмы Remedy).
Процессорозависимость
С наступлением эпохи аппаратного T&L настала пора переосмыслить понятие процессорозависимости. Раньше "процессорозависимость" была синонимом "производительности" - чем мощнее был ускоритель, тем быстрее росла частота кадров при повышении скорости CPU. В низких разрешениях, где ограничивающим фактором был CPU, скорость у всех ускорителей была примерно одинакова (на одном CPU разумеется).
Как обстоят дела с аппаратным T&L? Очевидно, аппаратный T&L увеличит fps там, где раньше CPU был узким местом. Но где более эффективен T&L - на более быстром или более медленном CPU? Ниже вы видите таблицу с результатами 3DMark 2000 для двух процессоров. Ответ на поставленный вопрос скрыт в результатах для Celeron 333 и Celeron 500. Чистое повышение частоты процессора без влияния какой либо процессорной оптимизации влияет на скорость для GeForce и TNT2 Ultra абсолютно одинаковым образом (рост примерно на 50%). Таким образом, слабый CPU нельзя реанимировать ускорителем на основе GeForce.
| 3DMark 2000, 640x480x16 |
| Тест |
Процессор |
GeForce 256 |
TNT2 Ultra |
| Game1 Medium |
Celeron 333 |
32,0 |
14,7 |
| Celeron 500 |
48,5 |
22,5 |
| Game2 Medium |
Celeron 333 |
29,6 |
13,7 |
| Celeron 500 |
45,2 |
21,1 |
Другой вопрос связан с оптимизацией под наборы команд 3DNow/Athlon и SSE. Давным давно я опрокинул фразу "Геометрический процессор убьет SSE и 3DNow". Смысл вот в чем. Как я сказал выше, у 3DMark 2000 есть собственный T&L-движок с оптимизацией под 3DNow/Athlon/SSE. Кроме того, он умеет пользовать софтверным T&L-движком Direct3D, и TnLHAL для геометрических процессоров. Оптимизация собственного движка очень сильна - это видно по его превосходству перед софтверным движком Direct3D (который к слову также оптимизирован под 3DNow и SSE). Команды наборов команд 3DNow/Athlon/SSE интенсивно используются для трансформации и рассчета освещенности. Этим командам нет места в конвейере с аппаратным T&L.
Ниже вы видите таблицу с результатами Pentium 3 и Athlon. Сравните эти результатами Celeron 500 из предыдущей таблицы. Скорость GeForce растет ровненько с ростом скорости процессора Celeron 500 -> Pentium 3 600 -> Athlon 650. Во всех случаях используется аппаратный T&L. С TNT2 Ultra все совсем по другому. Результаты для Celeron 500 почти вдвое ниже, чем для Pentium 3 600. А все потому, что для Celeron 500 использовался софтверный движок Direct3D, а для Pentium 3/Athlon - оптимизированный движок 3DMark 2000.
| 3DMark 2000, 640x480x16 |
| Тест |
Процессор |
GeForce 256 |
TNT2 Ultra |
| Game1 Medium |
Pentium 3 600 |
56,8 |
43,1 |
| Athlon 650 |
70,0 |
47,7 |
| Game2 Medium |
Pentium 3 600 |
52,2 |
40,7 |
| Athlon 650 |
59,4 |
42,6 |
Страница 7 - Quake 3 и Unreal
|