Intel 845G: Интегрированное графическое ядро и его конкуренты



«Берите пример с мужественного ковбоя,
который, когда его сбросит лошадь, снова вспрыгивает на нее,
а если она опять его сбрасывает, он опять карабкается ей
на спину, и так до тех пор, пока не отобьет себе все мозги.»

Дейв Барри, «Супружество и/или секс».

Прежде чем обсуждать достоинства и недостатки графического ядра, интегрированного корпорацией Intel в чипсет 845G, следует, несомненно, определиться: какие требования мы вправе предъявлять к интегрированной графике?

Очевидно, что основная задача интегрированных решений — справляться со стандартной (читай, двумерной) графикой в исполнении GDI Windows, под управлением популярных офисных приложений. Более того, разумно предположить, что экономичные ПК, построенные на основе материнских плат с интегрированными графическими решениями, будут комплектоваться соответствующими им по классу мониторами, а именно: любыми 15-дюймовыми или недорогими 17-дюймовыми моделями. Исходя из этого, разумно ограничиться сносной (без заметного падения производительности) поддержкой разрешения 1024x768 при глубине цвета 32 бита, достаточной четкостью сигнала и стандартной (соответствующей стандарту VESA) частотой кадровой развертки — 85 Гц. Всех любителей большего на данный момент (до существенного падения цен на графические и профессиональные мониторы с диагональю 17 и 19 дюймов) мы будем отсылать к внешним графическим решениям на базе популярных чипов от Matrox, ATI, NVIDIA и иже с ними, удачные модели которых, даже в нижнем диапазоне цен (порядка 50 долларов), зачастую способны адекватно работать в 2D с разрешением 1280x1024@85 Гц и более.

Кроме того, заранее договоримся: в вопросах 3D-графики интегрированные решения могут не претендовать на какую-либо, кроме разумной (то есть не заставляющей ждать часами), производительность вообще. Бизнес-графика, визуализация и редкие игры после работы удовлетворятся на данный момент наличием поддержки API DirectX 7 и OpenGL 1.2 да производительностью, мало-мальски отличной от нуля. Постулируем, что на сегодняшний день такой производительностью обладают устаревшие решения уровня TNT2 и худо-бедно — современные решения уровня GeForce2 MX200.

С точки зрения совместимости и беспроблемности функционирования, требования существенно возрастают: от интегрированного видео не избавиться, и наличие серьезных проблем с совместимостью с тем или иным приложением способно повлечь за собой дополнительные затраты на покупку внешнего графического решения с нуля.

Формулируя кратко — всем этим требованиям встроенное в Intel 845G графическое ядро удовлетворяет. На этом, стало быть, статью можно и закончить :-).

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

Участники сравнения

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

  • Процессоры
    • Intel Pentium 4 2,2 ГГц, Socket 478
    • AMD Athlon XP 2100+ (1733 МГц), Socket 462
  • Материнские платы:
    • DFI NB76-EA (версия BIOS от 17/05/2002) на базе i845G
    • Jetway P4MFA (версия BIOS A03) на базе VIA P4M266
    • MSI MS6533 (версия BIOS 1.1) на базе SiS 650
    • Gigabyte 7VKML (версия BIOS F3F) на базе VIA KM266
    • Leadtek K7N420D (версия BIOS от 12/03/2002) на базе NVIDIA nForce 420-D
    • Abit NV7-133R (версия BIOS 84) на базе NVIDIA nForce 415-D
  • Память: 2x256 МБ PC2700(DDR333) DDR SDRAM DIMM Kingmax, CL 2
  • Видеокарты:
    • SUMA GeForce2 MX200 (32 МБ)
    • Leadtek GeForce2 MX MAX (MX400, 64 МБ)
    • ASUS 8200T5 GeForce3 Ti500 (64 МБ DDR)
  • Жесткий диск: IBM IC35L040AVER07-0, 7200 об/мин
  • Windows 2000 Professional SP2
  • DirectX 8.1
  • Intel Inf 4.00.1011
  • Intel Application Accelerator 2.2
  • Intel Extreme Graphics Driver 6.13.01.3086
  • NVIDIA nForce UDP 1.0
  • SiS AGP 1.09f
  • SiS Video Driver 2.05a
  • VIA 4-in-1 4.38
  • VIA ProSavageDDR Driver 13.93.24 w/Util
  • NVIDIA Detonator 28.32
  • MadOnion 3DMark 2001 SE
  • idSoftware Quake III Arena v1.30
  • Gray Matter Studios & Nerve Software Return To Castle Wolfenstein v1.1
  • SPECviewperf 6.1.2
  • VirtualDub 1.4.9 + DivX codec 5.0 Pro
  • BAPCo & MadOnion SYSmark 2002 Office Productivity
  • BAPCo & MadOnion SYSmark 2002 Internet Content Creation
  • WinAce 2.11

Приведем и сводную таблицу по системным платам, задействованным в данном обзоре:

ПлатаDFI NB76-EAJetway P4MFAMSI MS6533Gigabyte 7VKMLLeadtek K7N420DAAbit NV7-133R
Чипсетi845G (RG82845G + FW82801DB)P4M266 (P4M266 + VT8233A)SiS 650 (SiS 650 + SiS 961)KM266 (KM266 + VT8233A)NVIDIA nForce 420-D (IGP128 + MCP-D)NVIDIA nForce 415-D (SPP128 + MCP-D)
Поддержка процессоровSocket 478, Intel Pentium 4, Intel CeleronSocket 462, AMD Duron, AMD Athlon, AMD Athlon XP
Разъемы памяти2 DDR2 DDR + 1 SDR2 DDR2 DDR3 DDR3 DDR
Слоты расширенияAGP/ 6 PCI/ CNRAGP/ 5 PCI/ CNRAGP/ 3 PCI/ CNRAGP/ 3 PCI/ CNRAGP/ 4 PCI/ ACRAGP/ 5 PCI
Порты ввода/вывода1 FDD, 2 COM, 1 LPT, 2 PS/21 FDD, 2 COM, 1 LPT, 2 PS/21 FDD, 2 COM, 1 LPT, 2 PS/21 FDD, 2 COM, 1 LPT, 2 PS/21 FDD, 1 COM, 1 LPT, 2 PS/21 FDD, 2 COM, 1 LPT, 2 PS/2
USB4 USB 2.0 + 1 разъем на 2 USB 2.02 USB 1.1 + 1 разъем на 2 USB 1.12 USB 1.1 + 2 разъема по 2 USB 1.12 USB 1.1 + 1 разъем на 2 USB 1.12 USB 1.1 + 2 разъема по 2 USB 1.12 USB 1.1 + 1 разъем на 2 USB 1.1 + 2 разъема по 2 USB 2.0
Интегрированный в чипсет IDE-контроллерATA100ATA133ATA100ATA133ATA100ATA100
Внешний IDE-контроллер-----HighPoint HPT372
ЗвукAC’97 кодек Avance Logic ALC650AC’97 кодек Avance Logic ALC201AAC’97 кодек Avance Logic ALC201AAC’97 кодек Avance Logic ALC201AMCP-D + AC’97 кодек Avance Logic ALC650MCP-D + AC’97 кодек Avance Logic ALC650
Встроенный сетевой контроллерRealtek RTL8100BL-Realtek RTL8100LRealtek RTL8100L10BaseT/ 100BaseTX10BaseT/ 100BaseTX
I/O-контроллерWinbond W83627HF-AWWinbond W83697HFWinbond W83697HFITE IT8705FWinbond W83627SF-AWWinbond W83627HF-AW
BIOS2 Мбит Phoenix-Award BIOS v6.00PG2 Мбит Phoenix-Award BIOS v6.00PG2 Мбит Award BIOS v6.00PG2 Мбит AMI BIOS v2.002 Мбит Phoenix-Award BIOS v6.00PG2 Мбит Award Modular BIOS v6.00PG
Форм-фактор, размерыATX, 30,5x24,5 смATX, 30,5x21смmATX, 24,5x23,1 смmATX, 24,5x21,5 смATX, 30,5x24,5смATX, 30,5x24,5 см

Теперь подробнее о принимающих участие в сравнении производительности графических чипов конфигурациях:

ЧипсетСистемная платаДискретная частьГрафическое ядроВидеокарта
Intel 845GDFI NB76-EAi845Gi845G Integrated8Mb UMA Frame Buffer
Intel 845GDFI NB76-EAi845GGeForce2 MX200SUMA MX200 32 Mb
Intel 845GDFI NB76-EAi845GGeForce2 MX400Leadtek MX400 64 Mb
NVIDIA nForce 420Leadtek K7N420DNVIDIA nForce 415GeForce2 MX Integrated32Mb UMA Frame Buffer
NVIDIA nForce 415ABIT NV7-133RNVIDIA nForce 415GeForce3GeForce3 Ti500 64Mb
VIA KM266Gigabyte 7VKMLVIA KT266AProSavageDDR Integrated32Mb UMA Frame Buffer
VIA P4M266Jetway P4MFAVIA P4X266AProSavageDDR Integrated32Mb UMA Frame Buffer
SiS 650MSI MS6533SiS 645SiS 315 Integrated32Mb UMA Frame Buffer

В первую очередь бросается в глаза недостаточный максимальный объем области памяти, отводимой под нужны интегрированного графического ядра 845G. Непонятно, что помешало разрешить чипсету использовать до 32 МБ памяти для непредвиденных трехмерных нужд. Ответ — ничего не мешало. Реально, в BIOS задается только начальный объем памяти, отдаваемый под нужды основного буфера кадра и всяческих дополнительных (закадровых) буферов. При запуске 3D-приложений отданная графическому ядру память может динамически увеличиваться вплоть до объема в 48 МБ. Причем текстуры не будут копироваться в локальный буфер карты, как в случае внешнего графического решения, а будут адресоваться графическим ядром 845G напрямую, из области памяти текущего приложения.

Характеристики и спецификация

Теперь ТТХ в сравнении с современным — да, именно современным бюджетным решением, так как сравнение с устаревшими внешними решениями оправдано только на поприще производительности, а с точки зрения возможностей мы должны четко представлять, что же мы все-таки теряем, выбирая более выгодное экономически и неприхотливое в обслуживании интегрированное графическое ядро:

Название картыIntel 845GGeForce 4 MX 420
Чип, ревизия, версия драйверов
Чип845GNV17
Ревизия A3
Версия драйверов6.13.01.308629.40
Основные параметры
Число конвейеров1 (?) 2
Текстурных блоков на конвейер2 (?)2
Текстур за проход42
Частота ядра, МГц200, 266 (?)250
Филрэйт (млн. пикселей)200, 266 (?)500
Филрэйт (млн. текселей)400, 533 (?)1000
RAMDAC, МГц350350*2
Параметры локальной памяти
Частота памяти, МГц100, 133,166 (UMA)166
Шина памяти, бит64 (DDR)128 SDR
Объем памяти, МБ864
Скорость памяти, нс5-85
Версия OpenGL1.31.3
Версия DirectX8.18.1
Ускорение GDI+ДаДа
Пиксельный конвейер
Пиксельные шейдерыНетНет
Текстурных стадий42
Комбинационных стадий48
MultisamplingНет2,3,4 сэмпла
Bump mappingDOT3EMBM, DOT3
Число плоскостей отсечения00
Вершинный конвейер
Вершинные шейдерыНет1.1
Число потоков вершин116
Число констант вершинного шейдераНет96
Максимум матриц для блендингаНет4
Индексированный блендингНетНет
Число источников светаНет
(T&L отсутствует)
8
N-PatchesНетНет
RT-PatchesНетНет
Число примитивов6553665536
Число вершин6553665536
Прочие параметры
Pure DeviceДаДа
Размер спрайтов до25664
3D-текстурыНетНет
Карты отражения (среды)Да (с анизотропией)Да (с анизотропией)
Анизотропная фильтрацияДаДа
Степень анизотропии до2 би-/трилинейных выборки2 би-/трилинейных выборки
ТуманFOGVERTEX FOGRANGE FOGTABLEFOGVERTEX FOGRANGE
FOGTABLE
Форматы сжатия текстурDXTC1..5DXTC1..5

Все на уровне, если не считать полного отсутствия какого-либо аппаратного T&L. Учитывая возможность успешной программной эмуляции TCL и вершинных шейдеров, особенно на снабженных SSE2 процессорах семейства Pentium 4, стоит признать это решение оправданным и даже в некотором роде модным (вспомним SiS Xabre). В свою очередь, о поддержке вывода на два монитора и полноэкранном сглаживании, в свете интегрированных решений, мы, пожалуй, даже не будем вспоминать. С другой стороны, стоит обратить внимание на отсутствие поддержки EMBM.

В наличии TDMS-трансмиттер для DVI и интерфейс для TV-Out, которые, при необходимости, мультиплексируются на выводы AGP-шины, если туда установлена специальная дочерняя интерфейсная карта. Но CRTC в графическом ядре один, и выводить, соответственно, можно только одно изображение. Отрадно отметить, что встроенное в 845G графическое ядро поддерживает GDI+, сглаживание линий, деинтерливинг и видеооверлеи, преобразование цветов, а также все распространенные методы сжатия текстур. В наличии аппаратная поддержка краевого сглаживания шрифтов. Ядро умеет параллельно и независимо выполнять 2D- и 3D-операции, что существенно ускоряет рендеринг для неполноэкранных (как правило, неигровых) 3D-приложений.

Напоследок приведем версию и список расширений OpenGL ICD:

Vendor: Intel
Renderer: Intel Brookdale-G
Version: 1.3.0 — Build 4.13.01.3086

Extensions:
GL_ARB_multitexture
GL_ARB_texture_border_clamp
GL_ARB_texture_compression
GL_ARB_texture_cube_map
GL_ARB_texture_env_add
GL_ARB_texture_env_combine
GL_ARB_texture_env_dot3
GL_ARB_texture_env_crossbar
GL_ARB_transpose_matrix
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_blend_color
GL_EXT_blend_func_separate
GL_EXT_blend_minmax
GL_EXT_blend_subtract
GL_EXT_clip_volume_hint
GL_EXT_compiled_vertex_array
GL_EXT_cull_vertex
GL_EXT_fog_coord
GL_EXT_packed_pixels
GL_EXT_packed_pixels_12
GL_EXT_rescale_normal
GL_EXT_secondary_color
GL_EXT_separate_specular_color
GL_EXT_stencil_wrap
GL_EXT_texture_compression_s3tc
GL_EXT_texture_env_add
GL_EXT_texture_env_combine
GL_EXT_texture_filter_anisotropic
GL_3DFX_texture_compression_FXT1
GL_IBM_texture_mirrored_repeat
GL_NV_texgen_reflection
GL_WIN_swap_hint

Картина вполне симпатичная: в наличии практически все популярные возможности времен TNT2 и даже чуточку больше. Интересно, является ли OpenGL-драйвер Intel собственной разработкой или приобретен (лицензирован) у одного из известных игроков графического рынка? На подобные мысли наводит, например, следующее, отнюдь не обязательное ныне расширение: GL_3DFX_texture_compression_FXT1.

Тайлы, Зоны, Куски, Лоскуты, Кирпичики…

А теперь самое интересное. Для увеличения эффективности работы с памятью (которая в случае UMA-архитектур особенно чувствительна к «культуре» и интенсивности обращений) используется тайловый (!) подход к построению изображения. Intel называет это термином Zone Rendering (зональное построение изображения), так как неудачно введенный создателями семейств PoverVR и Kyro термин «тайловая архитектура» ранее (еще во времена Microsoft Talisman) означал нечто иное, нежели регулярное разбиение буфера кадра на одинаковые непересекающиеся зоны с раздельным последовательным построением изображения в каждой из них. Под черепицей (Tile) тогда подразумевались произвольные зоны с возможностью перекрытия. Видимо, для того чтобы избежать путаницы в терминологии, или для того чтобы не ассоциировать свое графическое ядро с не очень успешными творениями (Kyro), Intel решил использовать термин Zone Rendering. В результате чего большинство обозревателей и потребителей до сих пор не в курсе этой особенности архитектуры графического ядра, встроенного в 845G.

Итак, что же нам дает тайловая архитектура (далее будем называть ее по старой, пускай и порочной привычке) в случае интегрированного графического решения с общей памятью? Ответ — множество преимуществ:

  1. Cущественная экономия пропускной полосы памяти (доступ только к необходимым значениям текстур)
  2. Значительная оптимизация самого характера доступа к памяти — минимум переключений чтение-запись
  3. Более низкие требования к тактовой частоте графического ядра

В свою очередь, основной проблемой тайловых архитектур является передача и сортировка треугольников. Однако в случае интегрированного решения, которому доступна вся системная память, в том числе и с хранимой в ней геометрией, эта задача может быть решена вполне успешно, особенно при наличии мощного центрального процессора. Да и узкое горло в виде AGP-шины на сей раз отсутствует — у Intel встроенное в 845G графическое ядро обращается к контроллеру системной памяти напрямую, без использования какой-либо виртуальной AGP шины и моста. Это существенно снижает задержки доступа. В предельном случае графическому ядру доступна вся пропускная полоса системной памяти.

Для дальнейшей оптимизации доступа к памяти графическое ядро 845G снабжено емкими раздельными кэшами для текстур и геометрии, а также специальным индексным кэшем для ускорения привязки (сортировки) треугольников к тайлам. Как эти декларированные оптимизации сказываются на реальной производительности ядра мы увидим далее, сравнив результаты 845G с классическими интегрированными графическими ядрами.

В документации на 845G не приводится никакой официальной информации о конфигурации закрашивающих конвейеров чипа, однако следует учесть, что в случае тайловой архитектуры ситуация в этом вопросе может быть весьма неоднозначной. Например, при одних условиях чип может красить за такт N видимых точек, а при других M, и более того, это число может «плавать». С другой стороны, число значений текстур, выбираемых за такт, как правило, фиксировано даже у тайловых архитектур, и за этот параметр можно зацепиться. Забегая вперед отметим, что судя по результатам тестов (если дополнительно предположить, что графическое ядро 845G работает на синхронной с памятью частоте 266 МГц), число текстурных блоков — два, а число закрашиваемых за такт точек — одна. Но не забываем, что эта точка всегда видимая — то есть при сравнении с классическими архитектурами необходимо умножать эту цифру на коэффициент перекрытия.

Производительность 3D, синтетические тесты

Тест на скорость заполнения:

Для сравнения здесь и далее мы будем приводить результаты GeForce2 MX400. В режиме с одной текстурой интегрированное в Intel 845G графическое ядро немного проигрывает MX400 в разрешении 800x600x16bpp и выигрывает в 1024х768х32bpp — и это несмотря на меньшую пропускную полосу памяти! Сказывается отсутствие необходимости гонять во время закраски по шине значения глубины (Z). В случае с мультитекстурированием 845G на коне — ко всему прочему, он способен накладывать четыре текстуры за проход, и это существенно лучше, чем две. Отметим, что даже в случае тайловой архитектуры в этом тесте рисуются все точки, а значит, в реальных приложениях мы вполне можем получить дополнительное преимущество в эффективном значении скорости закраски. Но это предположение мы проверим далее.

Теперь исследуем производительность геометрии:

Мощный центральный процессор не так уж плох в подобных задачах. На малом числе источников света он заметно проигрывает аппаратному T&L — сказывается необходимость сортировки большого числа полигонов по тайлам, которую надо проделывать вне зависимости от числа источников света. Однако само освещение высокочастотный процессор рассчитывает куда как эффективнее геометрического блока GeForce2 MX, что и позволяет 845G идти практически вровень с последним при максимальном числе источников. Не будем забывать, впрочем, что в реальном приложении центральному процессору придется взять на себя и другие заботы.

Тест на производительность вывода спрайтов:

Тут MX400 вне конкуренции. Судя по всему, графическое ядро 845G от Intel не имеет специальных аппаратных средств для быстрого вывода спрайтов (отметим, что спрайты сами по себе не лучшая форма оптимизации вывода для подобной тайловой архитектуры). В результате каждый из множества спрайтов превращается в два полноценных треугольника. Затем все полученные треугольники необходимо отсортировать, и именно эта задача вызвала наибольшую заминку по ходу прохождения теста.

Производительность исполнения вершинных шейдеров:

Оба претендента не поддерживают вершинные шейдеры аппаратно, они эмулируются центральным процессором системы. Но в данном случае MX400 не требует от CPU еще и сортировки полигонов, в результате заметно вырываясь вперед.

DOT3 рельеф:

В случае 16-битного цвета MX400 выполняет эту задачу существенно быстрее, но 32-битная глубина цвета практически уравнивает шансы тайловой архитектуры 845G — менее требовательной в этом вопросе к полосе пропускания памяти.

Подводя промежуточный итог по синтетическим тестам, отметим, что решение 845G от Intel демонстрирует сравнимую c MX400 или чуть меньшую производительность. Посмотрим, как будут обстоять дела с комплексными (реальными) тестовыми задачами. Судя по всему, высокая нагрузка на центральный процессор в случае тайловой архитектуры ухудшит показатели 845G.

Производительность 3D, игровые тесты

Для начала посмотрим на итоговые результаты теста 3DMark 2001 SE в режиме программного T&L (ввиду отсутствия аппаратной реализации оного у 845G):

По абсолютным цифрам решение от Intel звезд с неба в данном тесте не хватает (как раз на уровне MX200), но на фоне других интегрированных решений выглядит неплохо. Посмотрим внимательно: результат SiS 650 слабее, а у обоих чипсетов VIA, снабженных интегрированным ProSavage, — значительно слабее, чем у 845G. Изо всех «интегрантов» лидером является nForce, но не будем забывать, что и стоят решения на нем зачастую ничуть не дешевле сравнимой по производительности связки 845G+MX200 или даже более производительной, с MX400. Кроме того, как ни крути, nForce существует только для Socket A, и какое-либо сравнение 845G с ним может представлять лишь академический интерес.

Для любителей подробностей приведем результаты индивидуальных тестов:





Взаимная расстановка сил сохраняется, за исключением небольшого преимущества 845G над MX200 в режимах с низкой детализацией — меньшая нагрузка на центральный процессор со стороны теста позволяет развернуться тайловой архитектуре. Разумеется, более мощный центральный процессор потенциально позволит еще сильнее сократить отрыв от MX400. Более подробно расшифровку специфики каждого из тестов можно посмотреть в следующих статьях: «MadOnion 3DMark2001 и NVIDIA GeForce3 — любовь с первого взгляда» и «Обзор NVIDIA GeForce4 Ti 4400 и 4600».

Теперь посмотрим, как обстоят дела с OpenGL. Говорим OpenGL — подразумеваем самое массовое использование оного в качестве API для распространенных игр на базе движка Quake3:



С точки зрения ускорителей поколения GeForce2, движок Quake3 сбалансирован практически идеально. Неудивительно, что расстановка сил не только остается той же самой, что и в суммарном результате теста 3DMark 2001, но и не меняется при разной глубине цвета. Картина сохраняется: впереди MX400, затем nForce, затем интегрированная графика Intel 845G, затем SiS 650 и, наконец, два явных аутсайдера на базе ядра ProSavage. Но здесь важно скорее не это, а факт вполне «играбельных» FPS при разрешении до 800x600x32bpp включительно. Что, в определенной степени, способствует развенчанию скепсиса по поводу 3D-способностей интегрированных (читай, минимальных) решений.

Теперь более современный тест в лице RtCW:



Та же картина, но 845G несколько «подсдал» по сравнению с MX200 в режиме с 32-битной глубиной цвета. Больше эффектов?

Итог достаточно мажорен: играть в популярные массовые игры в умеренных разрешениях возможно (разумеется, после работы) даже в офисе, оснащенном лишь интегрированными видеорешениями на базе 845G.

Профессиональная графика

Для профессионалов своего дела приведем результаты SPECviewperf (все-таки подобные задачи визуализации вполне могут встретиться и в офисной работе, например, у экономистов):



Интересно отметить четкое преимущество 845G в некоторых подтестах даже над MX400. Сказывается как отсутствие «бутылочного горлышка» при передаче геометрии и атрибутов (AGP), так и достаточно качественный OpenGL-драйвер. Впрочем, не стоит забывать, что при построении изображения этот тест использует «дедовские» методы, и в случае менее консервативных, использующих новые расширения OpenGL приложений (в том числе, неигровых) весы легко могут склониться в пользу GeForce2.

Влияние интегрированной графики на обычные приложения

Оно есть, его не может не быть. Но давайте посмотрим более конкретно.

Внимание! Не следует забывать, что значения для платформ на базе nForce и второго интегрированного чипсета VIA KM266 получены с использованием другого процессора и приводятся только для сравнения общего потенциала тестируемых платформ.

Для разминки — задача по кодированию MPEG4:

Как видите, при включении интегрированной графики 845G проседает на 3%, в итоге почти сравнявшись по показателям с SiS 650. Творение VIA отстает от них на одну минуту.

Теперь — серьезный тест SYSmark, вполне напоминающий интенсивную работу реального пользователя:

Как видите, взаимная расстановка сохранилась, но на сей раз различия существенно менее заметны — как между чипсетами различных производителей, так и между интегрированным и неинтегрированным вариантом 845G (особенно это заметно в тесте Office Productivity — здесь отличие лежит в пределах погрешности).

Напоследок — тест на основе архиватора WinAce:

Теперь уже около 8% разницы между интегрированным и внешним видео на 845G, картина в целом остается прежней, но серьезно отстал чипсет SiS, который теперь вместе с обоими чипсетами VIA показывает примерно 15–20-процентное отставание от «основных сил».

Подводя очередной промежуточный итог, отметим, что в подобных задачах потеря 5% производительности — не самый веский повод сожалеть о существенной сумме, сэкономленной на массовой закупке офисных ПК :-).

Скорость и качество 2D

Скорость 2D как обычно опишем одним емким словом — «достаточна». По крайней мере, в выбранном нами типичном разрешении 1024x768x32bpp@85 Гц каких-либо мало-мальски заметных проблем она не создает. Качество 2D-сигнала в этом разрешении на уровне средней GeForce3, что (внимание!) не так мало, даже для внешних 2D-карт нижнего ценового диапазона (порядка 50 долларов). Максимальное допустимое паспортное разрешение выше, но работать с платами на базе 845G (по крайней мере, теми экземплярами, что побывали в нашей лаборатории) в разрешении больше 1280х1024х32bpp@85 Гц не имеет никакого практического смысла — изображение будет заметно «мылить».

Заключение

Интегрированная в 845G графика успешно опережает своего прямого конкурента — SiS 650, и тем более своего «не очень законного» соперника VIA P4M266.

На этом (пока) претенденты на роль массового интегрированного решения для Pentium 4 заканчиваются. Поздравим Intel с успешным ходом, призванным распространить системы на базе Pentium 4 во все, в том числе и в офисную, ниши рынка.

В свете вышесказанного интересно отметить факт (возможно, случайное стечение обстоятельств), что компания, обладающая потенциальной возможностью создать в скором времени в разы более производительное интегрированное решение для Pentium 4 (NVIDIA), лицензии на оное пока не получила. А вот слабой в этом вопросе SiS разрешение было высочайше пожаловано (впрочем, с выходом интегрированного варианта Xabre ситуация может поменяться, но судя по недавно исследованному в нашей лаборатории Xabre 400 — не слишком радикально)… Для полноты картины осталось подождать интегрированного решения на базе Xabre и чипсета от ATI с графическим ядром Radeon.

На данный же момент на платформе Pentium 4 Intel — «царь горы». Что ж, никто и не сомневался…

Системная плата Gigabyte 7VKML предоставлена компанией ELST
Системная плата Jetway P4MFA предоставлена компанией ELKO
Системная плата MSI MS6533 предоставлена компанией Neo Group




5 июля 2002 Г.

Intel 845G:

Intel 845G:


« ,
, , ,
,
, , .»

, « / ».

, Intel 845G, , , : ?

, — (, ) GDI Windows, . , , , , , : 15- 17- . , ( ) 1024x768 32 , ( VESA) — 85 . ( 17 19 ) Matrox, ATI, NVIDIA , , ( 50 ), 2D 1280x1024@85 .

, : 3D- -, ( ), . -, API DirectX 7 OpenGL 1.2 , - . , TNT2 - — GeForce2 MX200.

, : , .

— Intel 845G . , , :-).

, - , .

, , .

    • Intel Pentium 4 2,2 , Socket 478
    • AMD Athlon XP 2100+ (1733 ), Socket 462
  • :
  • : 2x256 PC2700(DDR333) DDR SDRAM DIMM Kingmax, CL 2
  • :
    • SUMA GeForce2 MX200 (32 )
    • Leadtek GeForce2 MX MAX (MX400, 64 )
    • ASUS 8200T5 GeForce3 Ti500 (64 DDR)
  • : IBM IC35L040AVER07-0, 7200 /
  • Windows 2000 Professional SP2
  • DirectX 8.1
  • Intel Inf 4.00.1011
  • Intel Application Accelerator 2.2
  • Intel Extreme Graphics Driver 6.13.01.3086
  • NVIDIA nForce UDP 1.0
  • SiS AGP 1.09f
  • SiS Video Driver 2.05a
  • VIA 4-in-1 4.38
  • VIA ProSavageDDR Driver 13.93.24 w/Util
  • NVIDIA Detonator 28.32
  • MadOnion 3DMark 2001 SE
  • idSoftware Quake III Arena v1.30
  • Gray Matter Studios & Nerve Software Return To Castle Wolfenstein v1.1
  • SPECviewperf 6.1.2
  • VirtualDub 1.4.9 + DivX codec 5.0 Pro
  • BAPCo & MadOnion SYSmark 2002 Office Productivity
  • BAPCo & MadOnion SYSmark 2002 Internet Content Creation
  • WinAce 2.11

, :

DFI NB76-EA Jetway P4MFA MSI MS6533 Gigabyte 7VKML Leadtek K7N420DA Abit NV7-133R
i845G (RG82845G + FW82801DB) P4M266 (P4M266 + VT8233A) SiS 650 (SiS 650 + SiS 961) KM266 (KM266 + VT8233A) NVIDIA nForce 420-D (IGP128 + MCP-D) NVIDIA nForce 415-D (SPP128 + MCP-D)
Socket 478, Intel Pentium 4, Intel Celeron Socket 462, AMD Duron, AMD Athlon, AMD Athlon XP
2 DDR 2 DDR + 1 SDR 2 DDR 2 DDR 3 DDR 3 DDR
AGP/ 6 PCI/ CNR AGP/ 5 PCI/ CNR AGP/ 3 PCI/ CNR AGP/ 3 PCI/ CNR AGP/ 4 PCI/ ACR AGP/ 5 PCI
/ 1 FDD, 2 COM, 1 LPT, 2 PS/2 1 FDD, 2 COM, 1 LPT, 2 PS/2 1 FDD, 2 COM, 1 LPT, 2 PS/2 1 FDD, 2 COM, 1 LPT, 2 PS/2 1 FDD, 1 COM, 1 LPT, 2 PS/2 1 FDD, 2 COM, 1 LPT, 2 PS/2
USB 4 USB 2.0 + 1 2 USB 2.0 2 USB 1.1 + 1 2 USB 1.1 2 USB 1.1 + 2 2 USB 1.1 2 USB 1.1 + 1 2 USB 1.1 2 USB 1.1 + 2 2 USB 1.1 2 USB 1.1 + 1 2 USB 1.1 + 2 2 USB 2.0
IDE- ATA100 ATA133 ATA100 ATA133 ATA100 ATA100
IDE- - - - - - HighPoint HPT372
AC97 Avance Logic ALC650 AC97 Avance Logic ALC201A AC97 Avance Logic ALC201A AC97 Avance Logic ALC201A MCP-D + AC97 Avance Logic ALC650 MCP-D + AC97 Avance Logic ALC650
Realtek RTL8100BL - Realtek RTL8100L Realtek RTL8100L 10BaseT/ 100BaseTX 10BaseT/ 100BaseTX
I/O- Winbond W83627HF-AW Winbond W83697HF Winbond W83697HF ITE IT8705F Winbond W83627SF-AW Winbond W83627HF-AW
BIOS 2 Phoenix-Award BIOS v6.00PG 2 Phoenix-Award BIOS v6.00PG 2 Award BIOS v6.00PG 2 AMI BIOS v2.00 2 Phoenix-Award BIOS v6.00PG 2 Award Modular BIOS v6.00PG
-, ATX, 30,5x24,5 ATX, 30,5x21 mATX, 24,5x23,1 mATX, 24,5x21,5 ATX, 30,5x24,5 ATX, 30,5x24,5

:

Intel 845G DFI NB76-EA i845G i845G Integrated 8Mb UMA Frame Buffer
Intel 845G DFI NB76-EA i845G GeForce2 MX200 SUMA MX200 32 Mb
Intel 845G DFI NB76-EA i845G GeForce2 MX400 Leadtek MX400 64 Mb
NVIDIA nForce 420 Leadtek K7N420D NVIDIA nForce 415 GeForce2 MX Integrated 32Mb UMA Frame Buffer
NVIDIA nForce 415 ABIT NV7-133R NVIDIA nForce 415 GeForce3 GeForce3 Ti500 64Mb
VIA KM266 Gigabyte 7VKML VIA KT266A ProSavageDDR Integrated 32Mb UMA Frame Buffer
VIA P4M266 Jetway P4MFA VIA P4X266A ProSavageDDR Integrated 32Mb UMA Frame Buffer
SiS 650 MSI MS6533 SiS 645 SiS 315 Integrated 32Mb UMA Frame Buffer

, 845G. , 32 . — . , BIOS , () . 3D- 48 . , , 845G , .

— , , , , - , :

Intel 845G GeForce 4 MX 420
, ,
845G NV17
  A3
6.13.01.3086 29.40
1 (?) 2
2 (?) 2
4 2
, 200, 266 (?) 250
(. ) 200, 266 (?) 500
(. ) 400, 533 (?) 1000
RAMDAC, 350 350*2
, 100, 133,166 (UMA) 166
, 64 (DDR) 128 SDR
, 8 64
, 5-8 5
OpenGL 1.3 1.3
DirectX 8.1 8.1
GDI+
4 2
4 8
Multisampling 2,3,4
Bump mapping DOT3 EMBM, DOT3
0 0
1.1
1 16
96
4

(T&L )
8
N-Patches
RT-Patches
65536 65536
65536 65536
Pure Device
256 64
3D-
() ( ) ( )
2 -/ 2 -/
FOGVERTEX FOGRANGE FOGTABLE FOGVERTEX FOGRANGE
FOGTABLE
DXTC1..5 DXTC1..5

, - T&L. TCL , SSE2 Pentium 4, ( SiS Xabre). , , , , , . , EMBM.

TDMS- DVI TV-Out, , , AGP-, . CRTC , , , . , 845G GDI+, , , , . . 2D- 3D-, ( , ) 3D-.

OpenGL ICD:

Vendor: Intel
Renderer: Intel Brookdale-G
Version: 1.3.0 — Build 4.13.01.3086

Extensions:
GL_ARB_multitexture
GL_ARB_texture_border_clamp
GL_ARB_texture_compression
GL_ARB_texture_cube_map
GL_ARB_texture_env_add
GL_ARB_texture_env_combine
GL_ARB_texture_env_dot3
GL_ARB_texture_env_crossbar
GL_ARB_transpose_matrix
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_blend_color
GL_EXT_blend_func_separate
GL_EXT_blend_minmax
GL_EXT_blend_subtract
GL_EXT_clip_volume_hint
GL_EXT_compiled_vertex_array
GL_EXT_cull_vertex
GL_EXT_fog_coord
GL_EXT_packed_pixels
GL_EXT_packed_pixels_12
GL_EXT_rescale_normal
GL_EXT_secondary_color
GL_EXT_separate_specular_color
GL_EXT_stencil_wrap
GL_EXT_texture_compression_s3tc
GL_EXT_texture_env_add
GL_EXT_texture_env_combine
GL_EXT_texture_filter_anisotropic
GL_3DFX_texture_compression_FXT1
GL_IBM_texture_mirrored_repeat
GL_NV_texgen_reflection
GL_WIN_swap_hint

: TNT2 . , OpenGL- Intel () ? , , , : GL_3DFX_texture_compression_FXT1.

, , , , …

. ( UMA- «» ) (!) . Intel Zone Rendering ( ), PoverVR Kyro « » ( Microsoft Talisman) , . (Tile) . , , (Kyro), Intel Zone Rendering. , 845G.

, ( , ) ? — :

  1. C ( )
  2. — -

, . , , , , . AGP- — Intel 845G , - AGP . . .

845G , () . , 845G .

845G , , . , N , M, , «». , , , , , . , ( , 845G 266 ), — , — . , — .

3D,

:

GeForce2 MX400. Intel 845G MX400 800x600x16bpp 102476832bpp — ! (Z). 845G — , , , . , , , . .

:

. T&L — , . GeForce2 MX, 845G . , , .

:

MX400 . , 845G Intel (, ). . , .

:

, . MX400 CPU , .

DOT3 :

16- MX400 , 32- 845G — .

, , 845G Intel c MX400 . , () . , 845G.

3D,

3DMark 2001 SE T&L ( 845G):

Intel ( MX200), . : SiS 650 , VIA, ProSavage, — , 845G. «» nForce, , 845G+MX200 , MX400. , , nForce Socket A, - 845G .

:





, 845G MX200 — . , MX400. : «MadOnion 3DMark2001 NVIDIA GeForce3 — » « NVIDIA GeForce4 Ti 4400 4600».

, OpenGL. OpenGL — API Quake3:



GeForce2, Quake3 . , , 3DMark 2001, . : MX400, nForce, Intel 845G, SiS 650 , , ProSavage. , «» FPS 800x600x32bpp . , , 3D- (, ) .

RtCW:



, 845G «» MX200 32- . ?

: (, ) , 845G.

SPECviewperf (- , , ):



845G MX400. « » (AGP), OpenGL-. , , «» , , OpenGL ( , ) GeForce2.

, . .

! , nForce VIA KM266 .

— MPEG4:

, 845G 3%, SiS 650. VIA .

— SYSmark, :

, , — , 845G ( Office Productivity — ).

— WinAce:

8% 845G, , SiS, VIA 15–20- « ».

, , 5% — , :-).

2D

2D — «». , 1024x768x32bpp@85 - - . 2D- GeForce3, (!) , 2D- ( 50 ). , 845G ( , , ) 1280102432bpp@85 — «».

845G — SiS 650, « » VIA P4M266.

() Pentium 4 . Intel , Pentium 4 , , .

(, ), , Pentium 4 (NVIDIA), . SiS (, Xabre , Xabre 400 — )… Xabre ATI Radeon.

Pentium 4 Intel — « ». , …

Gigabyte 7VKML ELST
Jetway P4MFA ELKO
MSI MS6533 Neo Group