Agp и pci e отличия
Агрессивная рекламная политика, которую проводит 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. | ![]() |
---|
Установка и драйверы
- Компьютер на базе 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);
Результаты тестов
Результаты тестов: сравнение производительности
-
Code Creatures Benchmark Pro (CodeCult) игровой тест, демонстрирующий работу платы в DirectX 8.1, Shaders, HW T&L.
Также, если кто-то из читателей хочет получить демки-бенчмарки, которыми мы пользуемся, то напишите на мой e-mail.
Code Creatures
TR:AoD, Paris5_4 DEMO
FarCry, demo01
Call of Duty, ixbt04
HALO: Combat Evolved
Splinter Cell
DOOM III
3DMark05: Game1
3DMark05: Game2
3DMark05: Game3
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 расшифровывается как ускоренный графический порт. PCI Express расшифровывается как периферийное компонентное соединение. Карта PCI Express является усовершенствованной версией графической карты PCI. Карты AGP и PCI размещаются только в определенных специальных слотах. Карты AGP работают медленнее, чем карты PCI Express. В первую очередь они отличаются конфигурацией разъема.
Графическая карта - это компонент, связанный с материнской платой компьютера. Он использует цифровую информацию для формирования изображений. Эти карты вписываются в специальные слоты на материнской плате. Это зависит от слота, поддерживаемого материнской платой, на основе которого используется конкретный тип карты.
AGP расшифровывается как ускоренный графический порт. Это спецификация интерфейса, которая была разработана специально для трехмерной графики; фокусировка на более быстрый и плавный дисплей. Эта спецификация была разработана Intel. AGP (порт ускоренной графики) был широко используемым типом графической карты в течение 2000-х годов. Позже его заменили на карту PCI Express. AGP-карты прикрепляются к основной плате в определенном слоте; с какой-то очень высокой скоростью передачи данных. Интерфейс спроектирован таким образом, что он держит графическую карту и шину PCI отдельно друг от друга. Видеокарты AGP 3.0 обеспечивают обратную совместимость с материнскими платами AGP 2.0 (4X), однако плата работает в соответствии со спецификациями AGP 2.0, а не 3.0. Карта также оснащена графическим чипом. Он имеет очень быструю оперативную память DDR для работы с текстурами и трехмерными данными. Слоты, как правило, коричневого цвета.
PCI Express обозначает периферийное соединение компонентов Express. PCI Express (PCIe) - это относительно новый стандарт для подключения устройств к компьютерам. Его можно рассматривать как обновленную версию PCI, поскольку он способен обеспечить более высокую потенциальную пропускную способность, чем PCI или даже больше, чем AGP. Карта PCIe помещается в слот своего физического размера или больше.Тем не менее, он не помещается в меньший слот PCIe. PCI Express намного быстрее, чем PCI. Эти карты создают лучшие визуальные эффекты, чем карты PCI или AGP. Одна и та же модель карты может встречаться в обеих формах (PCI и PCI Express).
Карты AGP и PCE Express в основном отличаются конфигурацией разъема, так как в стандарте AGP выделенный интерфейс точка-точка передает данные с графической карты в систему. С другой стороны, подход передачи данных PCI Express основан на сборе двусторонних последовательных соединений. Эти соединения передают данные в виде пакетов. Таким образом, функционирование PCI Express также считается аналогичным сетевому соединению.
Сравнение между AGP и PCI Express графической картой:
AGP Card
PCI Express Card
AGP расшифровывается как ускоренный графический порт. Эти карты основаны на относительно старой технологии по сравнению с PCI Express Card.
PCI Express обозначает периферийное соединение компонентов Express. Карта PCI Express является усовершенствованной версией графической карты PCI.
Ключевая разница: AGP была введена для удовлетворения растущих потребностей 3D-видеокарт. PCI Express является модификацией стандартной шины PCI. PCI Express обладает преимуществами скорости и универсальности по сравнению с AGP. PCI Express заменил AGP в качестве видеоинтерфейса. Они также отличаются по некоторым физическим характеристикам.
AGP расшифровывается как ускоренный графический порт. Это спецификация интерфейса, которая была разработана специально для трехмерной графики; фокусировка на более быстрый и плавный дисплей. Эта спецификация была разработана Intel. Его можно описать как высокоскоростной канал точка-точка, который используется для подключения видеокарты к материнской плате компьютера. Он предлагает канал, полностью посвященный графическим адаптерам.
AGP добился значительных успехов в превосходстве PCI. Он характеризуется выделенным путем между слотом и процессором. Благодаря этому прямому соединению достигаются более высокие тактовые частоты. Это доказывает свою эффективность, используя -
- Выделенный порт - к AGP подключена только графическая карта.
- Конвейерная передача - несколько пакетов данных могут быть получены или отправлены в одном запросе.
- Боковая адресация - AGP выдает восемь дополнительных строк в пакете данных только для адресации.
PCI Express (PCIe, PCI Express означает Peripheral Component Interconnect Express) является относительно новым стандартом для подключения устройств к компьютерам. Его можно рассматривать как обновленную версию PCI, поскольку он способен обеспечить более высокую потенциальную пропускную способность, чем PCI или даже больше, чем AGP. Как и PCI, спецификации PCIe поддерживаются PCI-SIG. Этот высокоскоростной аппаратный интерфейс был представлен в 2002 году. Он работает на коммутируемой архитектуре с использованием последовательного канала связи, который обеспечивает 250 МБ / с (PCIe 1.0), 500 МБ / с (PCIe 2.0) и 1 ГБ / с (PCle3.0). ). Его расширенные возможности включают целостность данных на основе CRC, горячее подключение и регистрацию ошибок.
Внутреннюю архитектуру PCIe можно сравнить с локальной сетью, где каждый канал подключен к центральному концентратору. Этот центральный концентратор работает как сетевой коммутатор. Он заменил обычную шину PCI, PCI-X и AGP. Его электрический интерфейс также используется в других стандартах, таких как ExpressCard, который является интерфейсом карты расширения ноутбука. Системная плата должна иметь слот PCI-E для использования этой технологии.
Карты PCI Express были разработаны для замены AGP. Таким образом, технология варьируется, а также физические характеристики. В дополнение к другим функциям, PCI Express также доступен в различных форматах: x1, x2, x4, x8, x16 и x32.
Сравнение между AGP и PCI Express:
AGP расшифровывается как ускоренный графический порт. Это графическая аппаратная технология, которая была представлена в 1996 году. Она определяет высокоскоростной канал «точка-точка», предназначенный для видеокарт и 3D-ускорителей.
PCI Express обозначает периферийное соединение компонентов Express. PCI Express (PCIe) - это относительно новый стандарт для подключения устройств к компьютерам. Его можно рассматривать как обновленную версию PCI, поскольку он способен обеспечить более высокую потенциальную пропускную способность, чем PCI или даже больше, чем AGP.
Ключевая разница: Шины AGP (Accelerated Graphics Port) и PCI (Peripheral Component Interconnect) основаны на двух разных технологиях подключения плат расширения к компьютеру. AGP не считается шиной, поскольку она подключена только к одному устройству. Тем не менее, его можно назвать интерфейсом. Шина PCI и AGP отличаются по многим аспектам, и AGP предпочтительнее PCI для визуализации сложной графической информации.
AGP и PCI - это технологии, которые используются для подключения карт расширения, таких как видео и видеокарты, к ПК. AGP расшифровывается как ускоренный графический порт. AGP определяет высокоскоростной канал «точка-точка», предназначенный для видеокарт и 3D-ускорителей. Он не считается шиной, поскольку он подключает только одно устройство (видеокарту). Тем не менее, он основан на дизайне шины PCI; спецификация AGP основана на спецификации PCI 2.1. Intel выпустила первую версию AGP в июле 1996 года. Эта шина была разработана для увеличения скорости передачи видеокарт; в случае шины PCI скорость передачи была ограничена 133 МБ / с. Это также распределяется между устройствами, подключенными к шине, что приводит к еще более низкой скорости передачи.
Эта шина обеспечивает канал, через который графический контроллер может напрямую взаимодействовать с системной памятью. Он встроен в материнскую плату и может рассматриваться как фактический слот расширения. Материнская плата должна поддерживать видеокарту AGP для правильного функционирования.
С другой стороны, шина PCI (Peripheral Component Interconnect) была представлена в 1990 году как пересечение шины ISA и VL. Он определяет путь, по которому графические карты могут взаимодействовать с процессором. Этот тип шины может отправлять несколько пакетов информации и из разных источников. Все они используют один путь одновременно. После достижения ЦП информация должна ждать, чтобы получить время от ЦП. Шина имеет ширину 32 или 64 с мультиплексированными адресами и линиями данных. Данные через эту шину могут передаваться непрерывно для больших пакетов. Механизм, используемый для передачи, может называться взрывом. Он состоит из фазы адресации и одной или нескольких фаз данных. Интерфейс PCI содержит 256-байтовую конфигурационную память, которая обладает функцией Plug and Play.
Сравнение между AGP и PCI:
AGP
Шина PCI
AGP расшифровывается как ускоренный графический порт. Это графическая аппаратная технология, которая была представлена в 1996 году. Она определяет высокоскоростной канал «точка-точка», предназначенный для видеокарт и 3D-ускорителей.
PCI обозначает периферийное компонентное соединение. Архитектура шины PCI была полностью стандартизирована PCI Special Interest Group. Это технология, разработанная на основе технологий ISA и VL-bus.
Читайте также: