В чем преимущества шины agp перед шиной pci
Включение опции AGP/PCI/SRC Fixed позволяет запретить синхронное и пропорциональное изменение частоты шин PCI , AGP и интерфейса SATA после изменения частоты системной шины.
Enabled – изменения частоты системной шины не будет вызывать изменения частоты шин PCI, AGP и интерфейса SATA;
Disabled – изменения частоты системной шины будет сопровождаться пропорциональным изменением частоты шин PCI, AGP и интерфейса SATA.
Примечание 1. AGP (Accelerated Graphics Port, ускоренный графический порт) – 32-битная шина, которая служит для подключения видеокарты. AGP-видеокарты могут напрямую передавать данные процессору и получать их из оперативной памяти.
Примечание 2. PCI (Peripheral Component Interconnect) – это компьютерная шина ввода/вывода, предназначена для подключения периферийных устройств к системной плате персонального компьютера.
Примечание 3. FSB (Front Side Bus, системная шина) – это шина (набор сигнальных линий), которая используется для обмена информацией между процессором и устройствами системного блока (оперативная память, порты ввода-вывода, видеокарта, жесткий диск и др.) компьютера.
В некоторых компьютерных системах шина FSB и шины ISA, PCI, AGP имеют общую опорную частоту, вследствие чего после изменения частоты FSB посредством изменения опорной частоты (не посредством её коэффициента умножения) частоты периферийных шин также поменяются. Данная функция актуальная для старых ПК.
Примечание 4. SATA (Serial ATA) – это последовательный интерфейс подключения накопителей к материнской плате компьютера.
История развития AGP
Впервые слот AGP появился на x86-совместимых системных платах, построенных с использованием Socket 7 Intel P5 Pentium и Slot 1 P6 Pentium II процессоров. Компания Intel представила AGP-поддержку в чипсете i440LX Slot 1, 26 августа, 1997 года. Немногим после этого выхода, на рынок хлынул целый поток подобных продуктов и от других проиводителей.
Первыми чипсетами Socket 7 с поддержкой AGP были: VIA Apollo VP3, SiS 5591/5592 и ALI Aladdin V. Что касается компании Intel, то они никогда не выпускали Socket 7 чипсет с поддержкой AGP. Компания FIC продемонстировала рынку первую Socket 7 AGP систему в ноябре 1997 года. То была FIC PA-2012, построенная на платформе чипсета VIA Apollo VP3, новая технология весьма скоро появилась на рынке, сразу после выхода EPoX P55-VP3, также построенного на базе VIA VP3 чипсете.
Наиболее яркими представителями ранних видео-чипсетов с поддержкой AGP являются: Rendition Vérité V2200, 3dfx Voodoo Banshee, Nvidia RIVA 128, 3Dlabs PERMEDIA 2, Intel i740, ATI Rage series, Matrox Millennium II, и S3 ViRGE GX/2. Некоторые ранние AGP-платы использовали графические процессоры, построенные на базе PCI, и легко могли трансформироваться в AGP. Это привело к тому, что некоторые параметры перекочевали в PCI из новой шины. Например, была улучшена пропускная способность шины - до 66 MHz. Примерами таких карт являются Voodoo Banshee, Vérité V2200, Millennium II, и S3 ViRGE GX/2. Интелловский i740 был специально разработан для использования новых функций AGP, причем, сразу целым сетом. По факту, он был создан целенаправлено для загрузки текстур по шине AGP, поскольку PCI имела множество сложностей в загрузке таких текстур. Оперативная память должна была эмулировать память AGP.
Microsoft и AGP
Компания Microsoft впервые ввела поддержку AGP в своей системе Windows 95 OEM Service Release 2 (OSR2 version 1111 или 950B) через USB-приложение к OSR2 патчу. После применения патча система получила версию 4.00.950 B. Первой системой типа Windows NT, получившей поддержку AGP, стала версия Windows NT 4.0 Service Pack 3, представленная в 1997 году.
Поддержка Linux для AGP, расширяющая быструю передачу данных, впервые была внедрена в систему в 1999 году, вместе с реализацией AGPgart модуля ядра.
Результаты тестов
Характеристика и отличия AGP от PCI разъема
АГП внедрена Intel в 1997 году в качестве замены медленных интерфейсов периферийных компонентов (PCI). АГП слот обеспечивает прямую линию связи с ЦП и ОЗУ, что в свою очередь позволяет ускорить рендеринг графики.
Одним из основных улучшений, с которым этот разъем обладает интерфейсами PCI, это его работа с ОЗУ. Вызывается память АГП или нелокальная память, АГП может напрямую обращаться к системной памяти, вместо того чтобы полагаться только на память видеокарты.
Память AGP позволяет картам избежать необходимости хранить карты текстур (которые могут использовать большую часть памяти) на самой карте, потому что вместо этого они хранят их в системной памяти. Это означает не только то, что общая скорость разъема улучшена по сравнению с PCI, но также и то, что ограничение размера текстурных блоков больше не определяется объемом памяти в видеокарте.
Видеокарта PCI получает информацию в «группах», прежде чем она сможет ее использовать, а не сразу. Например, хотя графическая карта PCI Express будет собирать высоту, длину и ширину изображения в три раза, а затем объединить их вместе для формирования изображения, АГП разъем может получить всю эту информацию одновременно. Это обеспечивает более быструю и плавную графику, чем то, что увидите с картой PCI.
PCI Express порт PCI Интерфейс на устройстве
Шина PCI обычно работает со скоростью 33 МГц, что позволяет передавать данные со скоростью 132 МБ / с. Используя таблицу сверху, можете видеть, что АГП разъем 3.0 может работать в 16 раз быстрее, чем скорость передачи данных намного быстрее, и даже версия 1.0 превосходит скорость PCI в два раза.
Когда АГП заменил PCI на графику, PCIe (PCI Express) заменил АГП как стандартный интерфейс видеокарты, почти полностью заменив его к 2010 году.
Результаты тестов: сравнение производительности
В качестве инструментария мы использовали:
-
Code Creatures Benchmark Pro (CodeCult) игровой тест, демонстрирующий работу платы в DirectX 8.1, Shaders, HW T&L.
Tomb Raider: Angel of Darkness v.49 (Core Design/Eldos Software) DirectX 9.0, Paris5_4 demo. Тестирование проводилось при максимально установленном качестве, выключены были лишь Depth of Fields PS20.
HALO: Combat Evolved (Microsoft) Direct3D, Vertex/Pixel Shaders 1.1/2.0, Hardware T&L, качество максимальное
Tom Clancy’s Splinter Cell v.1.2b (UbiSoft) Direct3D, Vertex/Pixel Shaders 1.1/2.0, Hardware T&L, качество максимальное (Very High); demo 1_1_2_Tbilisi
Call of Duty (MultiPlayer) (Infinity Ward/Activision) OpenGL, мультитекстурирование, ixbt0104demo, настройки тестирования все на максимально возможном уровне, S3TC ON
FarCry 1.2 (Crytek/UbiSoft), DirectX 9.0, мультитекстурирование, demo01 (research) (запуск игры с опцией -DEVMODE), настройки тестирования все Very High.
3DMark05 (FutureMark) DirectX 9.0, мультитекстурирование, три игровых теста, настройки тестирования trilinear
DOOM III (id Software/Activision) OpenGL, мультитекстурирование, настройки тестирования High Quality (ANIS8x),
Также, если кто-то из читателей хочет получить демки-бенчмарки, которыми мы пользуемся, то напишите на мой e-mail.
AGP (Accelerated Graphics Port) - высокоскоростной канал типа «точка-точка», предназначен для подключения видеокарты к материнской плате компьютера. Разъем создан, прежде всего, для ускорения обработки компьютерной 3D-графики.
С 2004 года фокус пользовательских предпочтений сместился постепенно с AGP на PCI Express (PCIe). К середине 2009 года PCIe-карты доминировали на рынке. Однако, несмотря на такое повальное смещение спроса, AGP-карты все еще существуют на современном рынке, но поддержка OEM-драйверов для них - минимальна. Вообще, следует подробнее рассмотреть различия и преимущества разъема AGP, в сравнении с PCI.
DOOM III
Результаты тестов
Совместимость AGP разъема
Материнские платы, поддерживающие АГП порт, либо имеют слот для видеокарты, либо будут иметь встроенный разъем. Видеокарту АГП 3.0 можно использовать на материнской плате, поддерживающей не только версию 2.0, но она будет ограничена поддержкой материнской платы, а не поддержкой видеокарты. Другими словами, материнская плата не позволит видеокарте работать лучше, только потому, что это карта версии 3.0; сама материнская плата не способна к таким скоростям (в этом сценарии).
Некоторые материнские платы, которые используют только версию 3.0, могут не поддерживать более старые карты версии 2.0. Таким образом, в обратном сценарии, описанном выше, видеокарта может даже не функционировать, если она не способна работать с более новым интерфейсом.
Доступны универсальные слоты АГП, которые поддерживают как карты на 1,5 В, так и 3,3 В, а также универсальные карты. Некоторые операционные системы, такие как Windows 95, не поддерживают АГП порт из-за отсутствия поддержки драйверов. Другие операционные системы, такие как Windows 98 до Windows XP, требуют загрузки драйвера набора микросхем для поддержки AGP 8X.
3DMark05: MARKS
Что мы можем увидеть? Просаживание скорости подчас просто катастрофично! Особенно это касается игр, где видеопроцессор не сильно загружен шейдерами и иными вычислениями.
Очевидно, что чем меньше мощности у видеокарты, тем меньше потери, которые вообще пропадают, если речь идет о PCX5700 или PCX5900 в сравнении с соответствующими им аналогами в играх с интенсивным использованием шейдеров (все упирается в возможности самих GPU).
Полагаю, что даже при таком сильном минусе, и, казалось бы, совершенной ненужности AGP-Express, все же такое решение ECS вполне оправдано. Ведь это все дает возможность пользователю не покупать сразу и системную плату, и процессор, и видеокарту на базе PCI-E, хотя бы оставить последнюю на базе AGP. Да, он потеряет что-то в скорости, но все же компьютер будет работать, и можно как-то дотянуть до того момента, когда уже можно купить и новую видеокарту. Разумеется, если старая AGP-видеокарта будет работать на такой материнке (см. начало материала).
Самый главный вывод: данное решение ECS — это не панацея, и не выход из ситуации, когда можно не менять AGP-видеокарту при апгрейде платформы в целом. Все же полноценного AGP совместно с i9xx просто быть не может. Компания ECS лишь предложила более мягкий вариант перехода на новую платформу для владельцев НЕКОТОРЫХ видеокарт, которые входят в вышеприведенный список (плюс линейка GeForce 6800).
Есть и еще один важный плюс: можно установить ДВЕ видеокарты на одной системной плате (AGP+PCI-E), и они будут работать вместе, что позволит подключить до 4-х мониторов одновременно, и работать с 2D-графикой с комфортом.
В заключение хотелось бы сказать, что в Сети витают слухи о том, что разводка у AGP-Express не соответствует требованиям для таких разъемов, и видеокарты получают некорректный вольтаж, что может привести к постепенной порче последней. Слухи эти подогреты сведениями от Gigabyte, имеющей подобную системную плату с таким же полуфиктивным AGP, когда этот производитель открыто заявляет, что электрические цепи в этом слоте не соответствуют требованиям и поэтому рекомендует только кратковременную эксплуатацию AGP-видеокарт на своих материнках на базе i915 с подобным слотом. К сожалению, проверить такие вещи не представляется возможным, поэтому я могу лишь вынести данное предупреждение на суд публики.
Более полные сравнительные характеристики видеокарт этого и других классов вы можете увидеть также в наших 3DGiТогах.
Аббревиатура AGP расшифровывается как — ускоренный графический разъем, считается стандартным типом подключения для внутренних видеокарт. Как правило, Accelerated Graphics Port относится к фактическому слоту расширения на материнской плате, который принимает видеокарты AGP, а также к типам самих видеокарт.
AGP против PCI
Агрессивная рекламная политика, которую проводит Intel в отношении AGP, вынудила нас разобраться в действительных преимуществах этой технологии. Для этого было проведено тестирование двух идентичных видеокарт Diamond Viper V330, одна из которых имеет шину PCI, а другая — AGP. Причем, нашей задачей стояло не столько выявить увеличение производительности при воспроизведении трехмерной графики, сколько оценить смысл применения видеокарт с шиной AGP вообще. Поэтому было проведено тестирование не только работы в 3D, но и 2D, а также была оценена скорость прямого доступа к видеопамяти.
Для получения реальной разносторонней картины тесты были выполнены под Windows 95 в трех случаях. Во-первых, на материнской плате SOYO SY-6KB с чипсетом Intel 440LX под процессор Pentium II. Во-вторых, на материнской плате SOYO SY-5ED5/Mс чипсетом VIA Apollo VP-3, в которую устанавливаются процессоры семейства Pentium. При тестировании использовались процессоры Pentium II — 233 МГц, Pentium MMX 200 МГц и AMD K6 200 МГц; 32 Мбайта SDRAM; жесткий диск Quantum Fireball ST 2.1 Гбайта.
Были использованы тесты:
Теперь о результатах. Они получились настолько обескураживающими, что мы были вынуждены как следует разобраться в вопросе правильной установки адаптера с шиной AGP. Microsoft утверждает, что система с AGP будет работать правильно только в случае, если:
- На компьютере установлена Windows 95 OSR 2.1, то есть поверх OSR 2 установлена поддержка USB (USBSUP.EXE). Смысл этой операции заключается в том, что этот патч содержит новый менеджер памяти VMM32.VxD, имеющий поддержку DIME AGP
- Установлен драйвер VGARTD.VxD. Для чипсета 440LX он входит в комплект видеодрайверов, а для других чипсетов необходима установка собственного Virtual GART Driver, который идет в комплекте с материнской платой.
- Установлен DirectX 5.0
Однако, выполнение всех этих условий качественно на работу AGP-видеокарты не повлияло.
Что же нас так удивило? Смотрите. Это результаты для Pentium II 233MHz на плате с чипсетом 440LX
PCI | AGP | |
---|---|---|
GSPEED | 472 | 577 |
Winbench 97 (Business/Hi-End Graphics Winmark) | 64.7/37.9 | 60.2/37.8 |
3D Winbench 97 | 207 | 209 |
X-Demo, fps | 51.5 | 54.5 |
Это получено на Pentium MMX 200 МГц. Плата с чипсетом VIA Apollo VP-3:
PCI | AGP | |
---|---|---|
GSPEED | 274 | 304 |
Winbench 97 (Business/Hi-End Graphics Winmark) | 55.6/33.4 | 53.9/34.6 |
3D Winbench 97 | 131 | 132 |
X-Demo, fps | 42.0 | 43.0 |
А это — на AMD K6 200 МГц. Плата с чипсетом VIA Apollo VP-3
PCI | AGP | |
---|---|---|
GSPEED | 183 | 186 |
Winbench 97 (Business/Hi-End Graphics Winmark) | 56.9/34.9 | 53.9/34.6 |
3D Winbench 97 | 115 | 116 |
X-Demo, fps | 41.0 | 41.7 |
Здесь результат по GSPEED приведен по разрешению 1024x748x32bit, WinBench 97 выполнялся в разрешении 1024x748x32bit, 3D WinBench работал в разрешении 640х480х16bit, а X-Demo — в разрешении 800x600x16bit.
Таким образом, оказывается, что AGP практически никакого прироста производительности не дает. То есть, исходя из того, что с увеличением мощности процессора увеличивается и производительность графики, а частота шины при этом не меняется, можно сделать вывод о том, что вся загвоздка не в скорости передачи данных по шине, а в мощности процессора, который эти данные должен выдавать. Стандартной шины PCI хватает для того объема информации, который передается в настоящий момент по ней. Это и не удивительно. 3D-акселератор может отрисовать прорву текстурированных треугольников, в то время как процессор не успевает обеспечивать его работой.
Так что мифы об AGP придется развеять. AGP не дает преимущества перед обычными видеоплатами благодаря своей огромной пропускной способности. Действительно, даже в еще не используемом стандарте х2 пропускная способность AGP 528 Мбайт/с, а SGRAM, установленная на карте и работающая уже сегодня на частотах выше 66 МГц, обеспечивает те же самые 528 Мб/с одним пинком. Единственное, для чего может понадобиться AGP сегодня, — это для удешевления системы за счет выкидывания видеопамяти с видеоплаты.
Но в единственном случае иметь плату с AGP оказывается все-таки выгоднее. Если выводится трехмерная картинка с большими текстурами, не помещающимися в память на видеоплате, то большая пропускная способность шины может внести свой вклад. Это подтверждают и тесты, выполненные г-ном Томасом Пабстом. Но в настоящий момент и в ближайшем будущем игры с такими размерами текстур вряд ли появятся.
Изменение в этой ситуации может внести выход графического процессора Intel 740, который будет работать только с шиной AGP, и обеспечивать высокую производительность (по предварительным оценкам, значительно выше, чем Riva 128). За счет отсутствия памяти для текстур на самой плате видеокарты на нем будут сравнительно дешевы. А до этого покупать карту на AGP смысла не имеет. Даже новый видеочипсет Voodoo 2 от фирмы 3Dfx не поддерживает режим AGP x2 (Sideband addresing) и не может располагать текстуры в основной памяти. Иными словами, он работает просто в режиме PCI 66 Mhz 32 бит. Возможно, если бы на видеокарте был установлен графический сопроцессор, эффект от AGP мог бы быть также замечен. Но такие решения стоят немалых денег.
Буквально на днях, призедент компании ASUSTeK Computer Inc. (ASUS) сказал такую фразу: «Чтобы эффект от использования AGP был действительно реальным, необходимо использовать систему со 100 Mhz шиной, а это значит, как минимум, чипсет i440BX и процессор не ниже Pentium II 350 MHz.»
Установка и драйверы
Конфигурации тестовых стендов:
- Компьютер на базе Pentium4 Overclocked 3200 MHz (Prescott)
- процессор Intel Pentium4 3600 MHz (225MHz x 16; L2=1024K, LGA775); Hyper-Threading включен
- системная плата ECS 915P-A на чипсете i915-P;
- оперативная память 1 GB DDR2 SDRAM 300MHz;
- жесткий диск WD Caviar SE WD1600JD 160GB SATA.
Надо отметить, что по умолчанию в драйверах обеих компаний включены оптимизации трилинейной фильтрации.
Сегодня в качестве соперников выступили:
- NVIDIA GeForce 5900XT (Prolink PixelView FX5900XT Golden, частота снижена до 350/275 (550) MHz, 128MB) — против NVIDIA GeForce PCX5900 (Gigabyte GeForce PCX5900, частота 350/275 (550) MHz, 128MB);
- NVIDIA GeForce 5700 (Leadtek WinFast A360TD, 425/250 (500) MHz, 128MB) — против NVIDIA GeForce PCX5750 (MSI PCX5750, частота 425/250 (500) MHz, 128MB);
- NVIDIA GeForce 6800GT (Galaxy Glacier GeForce 6800GT, частота снижена до 350/500 (1000) MHz, 256MB) — против NVIDIA GeForce 6800GT PCI-E (Reference card, частота 350/500 (1000) MHz, 256MB);
- NVIDIA GeForce 6800Ultra (Leadtek WinFast A400 Ultra, частота снижена до 400/550 (1100) MHz, 256MB) — против NVIDIA GeForce 6800 Ultra PCI-E (Reference card, частота 400/550 (1100) MHz, 256MB);
TR:AoD, Paris5_4 DEMO
Шины agp или pci express
Итак, сайт Anandtech сравнил видеокарты GeForce 6800 Ultra в разных исполнениях (NV40 под AGP 8x и NV45 под PCI Express x16) с видеокартами Radeon X800 XT двух видов (R420 под AGP 8x и R423 под PCI Express x16).
реклама
Другими словами, один и тот же видеочип испытывался в связке с разными интерфейсами, что позволило получить достаточно объективную картину, позволяющую выявить преимущество PCI Express x16 или отсутствие такового. Разумеется, что системные платы для этого использовались разные – на базе чипсетов i925X и i875P соответственно, но предыдущие испытания выявили, что i925X не обходит проверенный временем i875P более, чем на 1%. По сути, с некоторыми допущениями, тесты проводились в равных условиях.
Как вы помните, Nvidia для своих видеокарт серии GeForce PCX и будущего флагмана под кодовым названием NV45 использует переходный мост HSI, реализующий стыковку интерфейсов AGP 8x и PCI Express x16 на уровне видеоплаты. По идее, любой переходник в таких условиях должен провоцировать снижение производительности, и ATI не упускает случая на это намекнуть. С другой стороны, Nvidia утверждает, что чипы на самом деле работают с интерфейсом AGP 12x, и все возможные задержи этим самым компенсируются.
Новый виток идеологической войны ATI и Nvidia возник недавно, когда ряд сайтов опубликовал фотографии чипов RV360 и RV380. Последний должен был олицетворять первое промышленное воплощение врожденной поддержки интерфейса PCI Express x16. Представители Nvidia в своем черном PR’е выделяли следующий факт: чип RV380 содержит аналогичное RV360 ядро с «прикрученным» переходным мостом с AGP 8x на PCI Express x16. Якобы вся разница между подходами ATI и Nvidia заключалась в том, что первая упрятала переходный мост в кристалл чипа, а вторая вынесла его наружу. Не знаем, насколько компетентны подобные обвинения, но конечному потребителю важнее другое – как это все работает на практике.
Это и решили выяснить наши коллеги. «Пусть победит сильнейший!» – сказали они, и стравили в смертельной схватке NV45 и NV40, R420 и R423. Прогнав тестовые системы через несколько разнообразных популярных игр, авторы обзора пришли к лаконичному исчерпывающему выводу. В большинстве случаев разница между уровнем производительности системы на базе AGP 8x и аналогичной системы на базе PCI Express x16 ничтожно мала. То есть, современные видеокарты одинаково хорошо уживаются с обоими типами интерфейсов. Реальные преимущества PCI Express x16 продемонстрирует в будущем, когда увеличенная в четыре раза пропускная способность этой последовательной шины пригодится видеокартам и играм будущего.
Если выразить этот вывод в доступных для потребителя фразах, то реальной необходимости переходить на PCI Express x16 сейчас не существует, вне зависимости от метода реализации поддержки этого интерфейса тем или иным производителем. Желание увеличить производительность графической подсистемы не может быть руководящим мотивом перехода на PCI Express x16. Другое дело, что в обозримом будущем новые чипы откажутся от поддержки AGP 8x даже с помощью переходных мостов, и тогда покупка системы с интерфейсом PCI Express x16 станет неизбежной необходимостью. Однако, случится это не ранее 2006 года, так что время у нас есть :).
3DMark05: Game3
Установка видеокарты AGP
Установка видеокарты в слот расширения должна быть довольно простым процессом. Можете увидеть, как это делается, следуя инструкциям и рисункам в этом руководстве по установке видеокарты.
Если возникли проблемы с установленной видеокартой, подумайте о повторной установке карты. Это касается АГП, PCI или PCI Express.
Перед покупкой и установкой новой видеокарты для AGP разъема, проверьте руководство по материнской плате или компьютеру. Установка видеокарты AGP, не поддерживаемой материнской платой, не будет работать и может повредить компьютер.
Версии AGP
Компания Intel выпустила AGP-спецификацию в версии 1.0 в 1997 году. Она включала в себя 1× и 2× скорости. Спецификация 2.0 дала рождение AGP 4×, а версия 3.0 - 8×. Доступные версии включают в себя:
AGP и PCI: 32-битные шины, работающие на 66 и 33 MHz, соответственно
3DMark05: Game1
FarCry, demo01
Результаты тестов: сравнение производительности
-
Code Creatures Benchmark Pro (CodeCult) игровой тест, демонстрирующий работу платы в DirectX 8.1, Shaders, HW T&L.
Также, если кто-то из читателей хочет получить демки-бенчмарки, которыми мы пользуемся, то напишите на мой e-mail.
Сравнения AGP и PCI
Поскольку компьютеры со временем становились все более и более графически-ориентированы, последующие поколения графических адаптеров стали расширять границы PCI, шины с общей пропускной способностью. Это привело к скорому развитию AGP - шины, которая ориентирована на графические адаптеры.
Более того, для загрузки текстур, графическая карта PCI должна скопировать информацию из системной памяти (RAM) в буфер обмена карты. Карты AGP же, в свою очередь, способны осуществлять чтение текстур напрямую из оперативной памяти, используя таблицу графических адресов, которая пропорционально распределяет оперативную память по мере необходимости для хранения текстур, что позволяет видеокарте обращаться к этим данным напрямую. Максимальный объем системной памяти, доступной для AGP, определяется апертурой AGP.
Что такое разъем AGP Pro?
AGP Pro — это слот расширения, который длиннее стандартного АГП разъема. Оснащен большим колличеством контактов, обеспечивая высокую мощность видеокарты в таком разъеме. Формат Pro, хорош для энергоемких задач, таких как продвинутые графические программы. Можете узнать больше об спецификации AGP Pro.
Установка и драйверы
- Компьютер на базе Pentium4 Overclocked 3200 MHz (Prescott)
- процессор Intel Pentium4 3600 MHz (225MHz x 16; L2=1024K, LGA775); Hyper-Threading включен
- системная плата ECS 915P-A на чипсете i915-P;
- оперативная память 1 GB DDR2 SDRAM 300MHz;
- жесткий диск WD Caviar SE WD1600JD 160GB SATA.
Надо отметить, что по умолчанию в драйверах обеих компаний включены оптимизации трилинейной фильтрации.
Сегодня в качестве соперников выступили:
- NVIDIA GeForce 5900XT (Prolink PixelView FX5900XT Golden, частота снижена до 350/275 (550) MHz, 128MB) — против NVIDIA GeForce PCX5900 (Gigabyte GeForce PCX5900, частота 350/275 (550) MHz, 128MB);
- NVIDIA GeForce 5700 (Leadtek WinFast A360TD, 425/250 (500) MHz, 128MB) — против NVIDIA GeForce PCX5750 (MSI PCX5750, частота 425/250 (500) MHz, 128MB);
- NVIDIA GeForce 6800GT (Galaxy Glacier GeForce 6800GT, частота снижена до 350/500 (1000) MHz, 256MB) — против NVIDIA GeForce 6800GT PCI-E (Reference card, частота 350/500 (1000) MHz, 256MB);
- NVIDIA GeForce 6800Ultra (Leadtek WinFast A400 Ultra, частота снижена до 400/550 (1100) MHz, 256MB) — против NVIDIA GeForce 6800 Ultra PCI-E (Reference card, частота 400/550 (1100) MHz, 256MB);
Splinter Cell
СОДЕРЖАНИЕ
Еще ранним летом прозвучал анонс от Elitegroup, извещающий о том, что компания собирается выпустить уникальную системную плату на базе нового чипсета i915, которая предусматривает наличие не только нового интерфейса PCI-Express, но и хорошо всем знакомого AGP. При этом последний был загадочно назван AGP-Express, видимо в пику термину PCI-Express.
Как известно, в чипсетах i9xx серии нет аппаратной поддержки AGP, и быть не может. И тогда еще гадали, как ECS смогла все же реализовать сие? Были предположения насчет некоторого моста, самостоятельно разработанного компанией или с помощью сторонних разработчиков.
Но все оказалось более прозаичным. Установленный слот AGP-Express — это тот же PCI 33MHz с разрядностью в 32бит. Просто вместо одного обычного слота PCI разработчики установили AGP, поскольку сама природа AGP — это ускоренный «отросток PCI».
Если даже AGP 1x работал на 66 МГц, то здесь мы видим, что это нечто вроде AGP 0.5x. Сразу закрадываются сомнения в востребованности такого слота, и вообще в том, что оно может дать.
Кроме того, компания-разработчик опубликовала список видеокарт, совместимых с этим AGP-Express. Вот он перед вами:
- ATI RADEON 9700 PRO
- ATI RADEON 9200
- NVIDIA GeForce4 Ti4200-8x
- NVIDIA GeForce4 MX440-8x
- NVIDIA GeForce MX4000
- NVIDIA GeForce FX 5600
- NVIDIA GeForce FX 5900 Ultra
- NVIDIA GeForce FX 5950 Ultra
- SIS Xabre 200
- SIS Xabre 400
- SIS Xabre 600
- ATI RADEON 7000
- ATI RADEON 9000 PRO
- NVIDIA Riva TNT2 M64
- NVIDIA GeForce 256
- NVIDIA GeForce 256 DDR
- NVIDIA GeForce 2 GTS
- NVIDIA GeForce 2 PRO
- NVIDIA GeForce 2 Ultra
- NVIDIA GeForce 2 MX
- NVIDIA GeForce 2 MX200
- NVIDIA GeForce 2 MX400
- NVIDIA GeForce 3
- NVIDIA GeForce 3 Ti500
- NVIDIA GeForce 4 MX420
- NVIDIA GeForce 4 MX440
- NVIDIA GeForce 4 Ti4400
- NVIDIA GeForce 4 Ti4600
Как мы видим, список очень небогат. Справедливости ради, надо отметить, что несколько более новых AGP-карт, которых нет в списке, оказались способны работать на такой материнке.
К сожалению, надо отметить, что протестировать работу AGP и PCI-E аналогов от ATI нам не удалось, поскольку у канадской компании на сегодня имеются PCI-E карты: X300SE,X300,X600PRO,X600XT,X800XT, у которых есть аналоги в AGP-секторе: 9600SE,9600,9600PRO,9600XT,X800XT. Так вот, ни одна из перечисленных выше AGP-плат на этой системной плате не запустилась:-(. Поэтому вашему вниманию будет предложено сравнение только между видеокартами на базе процессоров NVIDIA.
Вернемся к самой материнке. Вот ее краткое описание. Более подробно о ней сможете прочитать в обзоре данной платы в разделе «Системные платы» нашего сайта (вскоре он выйдет).
Версии ускоренного графического порта
Существует три общих разъема АГП:
Тактовая частота Напряжение Скорость Скорость передачи AGP 1.0 66 МГц 3,3 В 1X и 2X 266 МБ/с и 533МБ/с AGP 2.0 66 МГц 1,5 В 4X 1,066 МБ/с AGP 3.0 66 МГц 0,8 В 8X 2,133 МБ/с Скорость передачи — это в пропускная способность и измеряется мегабайтами.
Номера 1X, 2X, 4X и 8X указывают скорость полосы пропускания относительно скорости AGP разъема 1.0 (266 МБ / с). Например, разъем 3.0 работает в восемь раз быстрее АГП порта 1.0, поэтому максимальная пропускная способность составляет восемь раз (8X), что и для версии 1.0.
Microsoft назвала AGP 3.5 Universal Accelerated Graphics Port (UAGP), но его скорость передачи, требование напряжения и другие детали идентичны шине версии 3.0.
Code Creatures
Call of Duty, ixbt04
Шина AGP (Accelerated Graphic Port)
Все хорошее когда-нибудь кончается. Обидно — но истинно. Сколько писали про то, что шина PCI наконец-то устранила «узкое место» РС — обмен с видеокартами — но не тут-то было! Прогресс, как известно, не стоит на месте. Появление разных там 3D ускорителей привело к тому, что ребром встал вопрос: что делать? Либо увеличивать количество дорогой памяти непосредственно на видеокарте, либо хранить часть информации в дешевой системной памяти, но при этом каким-нибудь образом организовать к ней быстрый доступ.
Как это практически всегда бывает в компьютерной индустрии, вопрос решен не был. Казалось бы, вот вам простейшее решение: переходите на 66-мегагерцовую 64-разрядную шину PCI с огромной пропускной способностью, так нет же. Intel на базе того же стандарта PCI R2.1 разрабатывает новую шину — AGP (R1.0, затем 2.0), которая отличается от своего «родителя» в следующем:
- шина способна передавать два блока данных за один 66 MHz цикл (AGP 2x);
- устранена мультиплексированность линий адреса и данных (напомню, что в PCI для удешевления конструкции адрес и данные передавались по одним и тем же линиям);
- дальнейшая конвейеризация операций чтения/записи, по мнению разработчиков, позволяет устранить влияние задержек в модулях памяти на скорость выполнения этих операций.
В результате пропускная способность шины была оценена в 500 МВ/сек, и предназначалась она для того, чтобы видеокарты хранили текстуры в системной памяти, соответственно имели меньше памяти на плате, и, соответственно, дешевели.
Парадокс в том, что видеокарты все-таки предпочитают иметь БОЛЬШЕ памяти, и ПОЧТИ НИКТО не хранит текстуры в системной памяти, поскольку текстур такого объема пока (подчеркиваю — пока) практически нет. При этом в силу удешевления памяти вообще, карты особенно и не дорожают. Однако практически все считают, что будущее — за AGP, а бурное развитие мультимедиа-приложений (в особенности — игр) может скоро привести к тому, что текстуры перестанут влезать и в системную память. Поэтому имеет смысл, особо не вдаваясь в технические подробности, рассказать, как же это все работает.
Итак, начнем с начала, то есть с AGP 1.0. Шина имеет два основных режима работы: Execute и DMA. В режиме DMA основной памятью является память карты. Текстуры хранятся в системной памяти, но перед использованием (тот самый execute) копируются в локальную память карты. Таким образом, AGP действует в качестве «тыловой структуры», обеспечивающей своевременную «доставку патронов» (текстур) на передний край (в локальную память). Обмен ведется большими последовательными пакетами.
В режиме Execute локальная и системная память для видеокарты логически равноправны. Текстуры не копируются в локальную память, а выбираются непосредственно из системной. Таким образом, приходится выбирать из памяти относительно малые случайно расположенные куски. Поскольку системная память выделяется динамически, блоками по 4К, в этом режиме для обеспечения приемлемого быстродействия необходимо предусмотреть механизм, отображающий последовательные адреса на реальные адреса 4-х килобайтных блоков в системной памяти. Эта нелегкая задача выполняется с использованием специальной таблицы (Graphic Address Re-mapping Table или GART), расположенной в памяти.
При этом адреса, не попадающие в диапазон GART (GART range), не изменяются и непосредственно отображаются на системную память или область памяти устройства (device specific range). На рисунке в качестве такой области показан локальный фрейм-буфер карты (Local Frame Buffer или LFB). Точный вид и функционирование GART не определены и зависят от управляющей логики карты.
Шина AGP полностью поддерживает операции шины PCI, поэтому AGP-траффик может представлять из себя смесь чередующихся AGP и PCI операций чтения/записи. Операции шины AGP являются раздельными (split). Это означает, что запрос на проведение операции отделен от собственно пересылки данных.
Такой подход позволяет AGP-устройству генерировать очередь запросов, не дожидаясь завершения текущей операции, что также повышает быстродействие шины.
В 1998 году спецификация шины AGP получила дальнейшее развитие — вышел Revision 2.0. В результате использования новых низковольтных электрических спецификаций появилась возможность осуществлять 4 транзакции (пересылки блока данных) за один 66-мегагерцовый такт (AGP 4x), что означает пропускную способность шины в 1GB/сек! Единственное, чего не хватает для полного счастья, так это чтобы устройство могло динамически переключаться между режимами 1х, 2х и 4х, но с другой стороны, это никому и не нужно.
Однако потребности и запросы в области обработки видеосигналов все возрастают, и Intel готовит новую спецификацию — AGP Pro (в настоящее время доступен Revision 0.9) — направленную на удовлетворение потребностей высокопроизводительных графических станций. Новый стандарт не видоизменяет шину AGP. Основное направление — увеличение энергоснабжения графических карт. С этой целью в разъем AGP Pro добавлены новые линии питания.
Предполагается, что будет существовать два типа карт AGP Pro — High Power и Low Power. Карты High Power могут потреблять от 50 до 110W. Естественно, такие карты нуждаются в хорошем охлаждении. С этой целью спецификация требует наличия двух свободных слотов PCI с component side (стороны, на которой размещены основные чипы) карты.
При этом данные слоты могут использоваться картой как дополнительные крепления, для подвода дополнительного питания и даже для обмена по шине PCI! При этом на использование этих слотов накладываются лишь незначительные ограничения.
При использовании слотов для подвода дополнительного питания:
- Не использовать для питания линии V I/O;
- Не устанавливать линию M66EN (контакт 49В) в GND (что вполне естественно, так как это переводит шину PCI в режим 33 MHz).
При использовании слота для обмена по шине:
- Подсистема PCI I/O должна разрабатываться под напряжение 3.3V c возможностью функционирования при 5 V.
Поддержка 64-разрядного или 66 MHz режимов не требуется.
Карты Low Power могут потреблять 25-50W, поэтому для обеспечения охлаждения спецификация требует наличия одного свободного слота PCI.
При этом все retail-карты AGP Pro должны иметь специальную накладку шириной соответственно в 3 или 2 слота, при этом карта приобретает вид достаточно устрашающий.
При этом в разъем AGP Pro можно устанавливать и карты AGP.
В общем, как представлю себе графическую станцию с двумя процессорами Xeon и видеокартой AGP Pro High Power… Можно здорово сэкономить на отоплении… Закрадывается крамольная мысль, что в спецификацию PC 200? будет заложено жидкостное охлаждение. Опять-таки поживем — увидим.
Агрессивная рекламная политика, которую проводит Intel в отношении AGP, вынудила нас разобраться в действительных преимуществах этой технологии. Для этого было проведено тестирование двух идентичных видеокарт Diamond Viper V330, одна из которых имеет шину PCI, а другая — AGP. Причем, нашей задачей стояло не столько выявить увеличение производительности при воспроизведении трехмерной графики, сколько оценить смысл применения видеокарт с шиной AGP вообще. Поэтому было проведено тестирование не только работы в 3D, но и 2D, а также была оценена скорость прямого доступа к видеопамяти.
Для получения реальной разносторонней картины тесты были выполнены под Windows 95 в трех случаях. Во-первых, на материнской плате SOYO SY-6KB с чипсетом Intel 440LX под процессор Pentium II. Во-вторых, на материнской плате SOYO SY-5ED5/Mс чипсетом VIA Apollo VP-3, в которую устанавливаются процессоры семейства Pentium. При тестировании использовались процессоры Pentium II — 233 МГц, Pentium MMX 200 МГц и AMD K6 200 МГц; 32 Мбайта SDRAM; жесткий диск Quantum Fireball ST 2.1 Гбайта.
- На компьютере установлена Windows 95 OSR 2.1, то есть поверх OSR 2 установлена поддержка USB (USBSUP.EXE). Смысл этой операции заключается в том, что этот патч содержит новый менеджер памяти VMM32.VxD, имеющий поддержку DIME AGP
- Установлен драйвер VGARTD.VxD. Для чипсета 440LX он входит в комплект видеодрайверов, а для других чипсетов необходима установка собственного Virtual GART Driver, который идет в комплекте с материнской платой.
- Установлен DirectX 5.0
Однако, выполнение всех этих условий качественно на работу AGP-видеокарты не повлияло.
Что же нас так удивило? Смотрите. Это результаты для Pentium II 233MHz на плате с чипсетом 440LX
PCI AGP GSPEED 472 577 Winbench 97 (Business/Hi-End Graphics Winmark) 64.7/37.9 60.2/37.8 3D Winbench 97 207 209 X-Demo, fps 51.5 54.5 Это получено на Pentium MMX 200 МГц. Плата с чипсетом VIA Apollo VP-3:
PCI AGP GSPEED 274 304 Winbench 97 (Business/Hi-End Graphics Winmark) 55.6/33.4 53.9/34.6 3D Winbench 97 131 132 X-Demo, fps 42.0 43.0 А это — на AMD K6 200 МГц. Плата с чипсетом VIA Apollo VP-3
PCI AGP GSPEED 183 186 Winbench 97 (Business/Hi-End Graphics Winmark) 56.9/34.9 53.9/34.6 3D Winbench 97 115 116 X-Demo, fps 41.0 41.7 Здесь результат по GSPEED приведен по разрешению 1024x748x32bit, WinBench 97 выполнялся в разрешении 1024x748x32bit, 3D WinBench работал в разрешении 640х480х16bit, а X-Demo — в разрешении 800x600x16bit.
Таким образом, оказывается, что AGP практически никакого прироста производительности не дает. То есть, исходя из того, что с увеличением мощности процессора увеличивается и производительность графики, а частота шины при этом не меняется, можно сделать вывод о том, что вся загвоздка не в скорости передачи данных по шине, а в мощности процессора, который эти данные должен выдавать. Стандартной шины PCI хватает для того объема информации, который передается в настоящий момент по ней. Это и не удивительно. 3D-акселератор может отрисовать прорву текстурированных треугольников, в то время как процессор не успевает обеспечивать его работой.
Так что мифы об AGP придется развеять. AGP не дает преимущества перед обычными видеоплатами благодаря своей огромной пропускной способности. Действительно, даже в еще не используемом стандарте х2 пропускная способность AGP 528 Мбайт/с, а SGRAM, установленная на карте и работающая уже сегодня на частотах выше 66 МГц, обеспечивает те же самые 528 Мб/с одним пинком. Единственное, для чего может понадобиться AGP сегодня, — это для удешевления системы за счет выкидывания видеопамяти с видеоплаты.
Но в единственном случае иметь плату с AGP оказывается все-таки выгоднее. Если выводится трехмерная картинка с большими текстурами, не помещающимися в память на видеоплате, то большая пропускная способность шины может внести свой вклад. Это подтверждают и тесты, выполненные г-ном Томасом Пабстом. Но в настоящий момент и в ближайшем будущем игры с такими размерами текстур вряд ли появятся.
Изменение в этой ситуации может внести выход графического процессора Intel 740, который будет работать только с шиной AGP, и обеспечивать высокую производительность (по предварительным оценкам, значительно выше, чем Riva 128). За счет отсутствия памяти для текстур на самой плате видеокарты на нем будут сравнительно дешевы. А до этого покупать карту на AGP смысла не имеет. Даже новый видеочипсет Voodoo 2 от фирмы 3Dfx не поддерживает режим AGP x2 (Sideband addresing) и не может располагать текстуры в основной памяти. Иными словами, он работает просто в режиме PCI 66 Mhz 32 бит. Возможно, если бы на видеокарте был установлен графический сопроцессор, эффект от AGP мог бы быть также замечен. Но такие решения стоят немалых денег.
Буквально на днях, призедент компании ASUSTeK Computer Inc. (ASUS) сказал такую фразу: "Чтобы эффект от использования AGP был действительно реальным, необходимо использовать систему со 100 Mhz шиной, а это значит, как минимум, чипсет i440BX и процессор не ниже Pentium II 350 MHz."
Еще ранним летом прозвучал анонс от Elitegroup, извещающий о том, что компания собирается выпустить уникальную системную плату на базе нового чипсета i915, которая предусматривает наличие не только нового интерфейса PCI-Express, но и хорошо всем знакомого AGP. При этом последний был загадочно назван AGP-Express, видимо в пику термину PCI-Express.
Как известно, в чипсетах i9xx серии нет аппаратной поддержки AGP, и быть не может. И тогда еще гадали, как ECS смогла все же реализовать сие? Были предположения насчет некоторого моста, самостоятельно разработанного компанией или с помощью сторонних разработчиков.
Но все оказалось более прозаичным. Установленный слот AGP-Express - это тот же PCI 33MHz с разрядностью в 32бит. Просто вместо одного обычного слота PCI разработчики установили AGP, поскольку сама природа AGP — это ускоренный «отросток PCI».
Если даже AGP 1x работал на 66 МГц, то здесь мы видим, что это нечто вроде AGP 0.5x. Сразу закрадываются сомнения в востребованности такого слота, и вообще в том, что оно может дать.
- ATI RADEON 9700 PRO
- ATI RADEON 9200
- NVIDIA GeForce4 Ti4200-8x
- NVIDIA GeForce4 MX440-8x
- NVIDIA GeForce MX4000
- NVIDIA GeForce FX 5600
- NVIDIA GeForce FX 5900 Ultra
- NVIDIA GeForce FX 5950 Ultra
- SIS Xabre 200
- SIS Xabre 400
- SIS Xabre 600
- ATI RADEON 7000
- ATI RADEON 9000 PRO
- NVIDIA Riva TNT2 M64
- NVIDIA GeForce 256
- NVIDIA GeForce 256 DDR
- NVIDIA GeForce 2 GTS
- NVIDIA GeForce 2 PRO
- NVIDIA GeForce 2 Ultra
- NVIDIA GeForce 2 MX
- NVIDIA GeForce 2 MX200
- NVIDIA GeForce 2 MX400
- NVIDIA GeForce 3
- NVIDIA GeForce 3 Ti500
- NVIDIA GeForce 4 MX420
- NVIDIA GeForce 4 MX440
- NVIDIA GeForce 4 Ti4400
- NVIDIA GeForce 4 Ti4600
Как мы видим, список очень небогат. Справедливости ради, надо отметить, что несколько более новых AGP-карт, которых нет в списке, оказались способны работать на такой материнке.
К сожалению, надо отметить, что протестировать работу AGP и PCI-E аналогов от ATI нам не удалось, поскольку у канадской компании на сегодня имеются PCI-E карты: X300SE,X300,X600PRO,X600XT,X800XT, у которых есть аналоги в AGP-секторе: 9600SE,9600,9600PRO,9600XT,X800XT. Так вот, ни одна из перечисленных выше AGP-плат на этой системной плате не запустилась:-(. Поэтому вашему вниманию будет предложено сравнение только между видеокартами на базе процессоров NVIDIA.
Вернемся к самой материнке. Вот ее краткое описание. Более подробно о ней сможете прочитать в обзоре данной платы в разделе «Системные платы» нашего сайта (вскоре он выйдет).
ECS 915P-A (Intel 915-P NB, ICH6 SB; DDR333/400 or DDR2533/400. LGA775 socket. HALO: Combat Evolved
3DMark05: Game2
Читайте также: