Pci express pci agp: Небольшая заметка о переходнике «AGP-to-PCI», позволяющем устанавливать AGP видеокарты в слот PCI

AGP не сдается! Сравнение платформ AGP и PCI-Express на примере Sapphire X1950Pro 512 AGP и MSI 7800GS / Видеокарты

Предисловие




Как вы понимаете, сегодня речь пойдет не о «топовых» видеокартах под платформу AGP. И не потому, что мы такие вредные, а потому, что топовые видеокарты под платформу AGP просто не выпускаются. Понятно, что в современных материнских платах от поддержки AGP давно отказались, так что при смене платформы все равно лучше сразу переходить на PCI-Express. Ну а сторонники теории «всемирного заговора» скажут, что во всем виноваты производители «железа», которым выгодно выдумывать новые стандарты и платформы, лишь бы мы деньги на upgrade тратили почаще.


Как легко прикинуть даже без всяких прайс-листов, переход на новую платформу с PCI-Express будет стоить практически столько же, сколько и новый компьютер. Потому что придется покупать видеокарту, материнскую плату, оперативную память, вполне вероятно – CPU (хочется же помощнее, раз уж upgrade затеяли). Если вы не заядлый геймер, играете лишь эпизодически, имеет ли смысл вбухивать кучу денег в то, что не так уж и необходимо? По этой, или другой какой причине, все еще довольно много тех, кто «сидит» на платформе AGP. Взять хотя бы опрос, который проводился на нашем сайте.




Как видите, 43,6 % из принявших участие в опросе, имеют в своей системе видеокарту с интерфейсом AGP. Поэтому вопрос о том, обновить платформу за счет установки новой видеокарты или сменить платформу целиком, остается актуальным. Надеемся, данное тестирование внесет ясность в этот запутанный вопрос и поможет вам определиться с выбором, ведь в этот раз мы проводили тестирование сразу на трех платформах! Как вы отнесетесь к тому, что, оказывается, в некоторых тестах платформа Intel Core 2 Duo X6800 показывает те же результаты, что и «старичок» Pentium4 Prescott 3,2 GHz? Мы тоже не поверили, пока не повторили тесты несколько раз. Подробнее об этом дальше, а сейчас мы рассмотрим две видеокарты, которые на данный момент являются максимумом из того, что доступно для интерфейса AGP от ATI/AMD и NVIDIA.

MSI 7800GS AGP




Видеокарту на базе NVIDIA 7800GS AGP мы уже рассматривали , и было это год назад. К сожалению, с тех пор компания NVIDIA не выпускала под AGP ничего нового. Слухи насчет выпуска под AGP продуктов серии 8ххх пока остаются лишь слухами, поэтому нам придется довольствоваться тем, что имеем. А имеем мы в этот раз видеокарту 7800GS AGP производства MSI. Наиболее опытные и искушенные читатели наверняка догадались, что вариант 7800GS от MSI, скорее всего, является точной копией референсной видеокарты. Так оно и есть. Тем не менее, познакомимся с предметом нашего рассмотрения поближе.




Как видите, в оформлении упаковки компания MSI остается верной себе. Парящий ангел парит на своем привычном месте как приклеенный, вернее – нарисованный. Но нам более интересны лейблы в правой части. Здесь мы видим, что видеокарта оснащена памятью типа DDR3 и объемом 256 Мб, обладает выходами DVI, TV-out, поддерживает HDTV и действительно предназначена для шины AGP 8x (если быть точнее – стандарт AGP 3. 0).


В комплекте с видеокартой идет игра King Kong, а помимо этого в наличии имеется:

  • кабель S-Video
  • краткое руководство пользователя
  • адаптер DVI/D-Sub
  • диск с драйверами
  • диск Star DVD Family (PowerDVD + утилиты)




Обратная сторона коробки тоже оформлена стандартно. Из важного отметим требование к блоку питания – от 400 Вт.




Сама видеокарта действительно является точной копией референсной 7800GS AGP, как и видеокарта Leadtek 7800GS AGP, с которой мы познакомились еще год назад. Поэтому подробности приводить не будем. Про объем видеопамяти установленной на карту вы уже знаете, что касается частот, то они стандартные – 375/1200 МГц для GPU/памяти соответственно. Вообще-то, была слабая надежда, что за год, прошедший с момента анонса 7800GS, на карты такого типа начали ставить другое ядро, не G70 а G71, или хотя бы не отключать 8 из 24-х пиксельных конвейеров. Однако реальность оказалась суровее, и скриншот RivaTuner это подтверждает.




Как видите, конфигурация конвейеров видеопроцессора осталась прежней – 16 пиксельных и 6 вершинных конвейеров. По нынешним временам – не густо. Для сравнения — GPU на видеокартах 7900GS имеют конвейерную формулу 20/7 и более высокие частоты, 450/1320 МГц в штатном режиме. А в цене разница примерно в полтора раза, причем не в пользу 7800GS AGP. Если 7800GS AGP стоит порядка $300, то за 7900GS сейчас просят около $170-$230, в зависимости от бренда. Понятно, что экономия $100 вряд ли стоит кучи денег, потраченных на переезд на другую платформу, но и большого желания покупать морально устаревшую видеокарту за $300 как-то не возникает. Если вы фанат NVIDIA, то остается только ждать и надеяться, что для интерфейса AGP компания NVIDIA все же выпустит какую-либо из видеокарт серии 8xxx.


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

Sapphire X1950Pro 512 AGP




Если честно, когда мне вручили эту видеокарту, я не смог сдержать улыбки. Давно не приходилось держать в руках такую аккуратную, компактную коробочку. И, помню, первое время я даже удивлялся, как туда видеокарта вообще поместилась. Все-таки не бюджетный продукт, а целый Radeon X1950Pro.




Коробочка размером с видеокарту, только чуть потолще. Как потом оказалось, к нам попал вариант видеокарты в облегченной упаковке (Lite-Box). Из информации на обложке следует, что внутри должен находиться Radeon X1950Pro с 512 Мб видеопамяти, да еще и с поддержкой модной ныне функцией HDCP. На боковой стороне мы видим упоминание AVIVO, то есть видеокарта поддерживает TV/HDTV вывод. Но что более всего забавно, поддерживается и CrossFire! Как это можно протестировать на платформе AGP, я пока не очень представляю. Два AGP слота обычно не устанавливают и вряд ли уже будут, а для шины PCI (обычной, не PCI Express), видеокарты X1950Pro пока не встречались. По всей видимости, логика была такая – «Видеопроцессор CrossFire поддерживает? Поддерживает. Вот на коробке так и напишем».




На обратной стороне упаковки большую часть места занимает перечисление достоинств видеокарты X1950Pro (скорее даже RV570), а также говорится, что внутри коробки именно эта видеокарта и находится, вместе с драйверами и кабелями. Несмотря на бюджетную упаковку, комплектация Sapphire X1950Pro 512 AGP вполне на уровне:

  • кабель S-Video
  • кабель «тюльпан»-«тюльпан»
  • переходник доп. питания
  • краткое руководство пользователя
  • адаптеры DVI/D-Sub – 2 шт.
  • диск с драйверами
  • адаптер HDTV-out
  • переходник S-Video/«тюльпан»




Видеокарта выполнена в однослотовом варианте, так что не потеснит соседей по системному блоку. Оба видеовыхода стандарта DVI Dual-Link.




Обратная сторона видеокарты содержит россыпь мелких элементов, но интересно не это. Обратите внимание на розовый квадратик. Это не что иное, как переходный мост PCI-E/AGP Rialto. Немного странно видеть термопрокладку, которая защищает подложку чипа а сам кристалл оставляет открытым. По всей видимости, так и задумано. Никаких «отвалившихся» радиаторов в коробке не обнаружилось, а прокладка призвана защищать кристалл от сколов если видеокарта лежит «на спине».




Как ни странно, под радиатором обнаруживается PCB, очень напоминающая референсную PCB от X1950Pro. Отличия конечно есть. Это касается высоты печатной платы, разъема AGP и дополнительных элементов, реализующих поддержку AGP. Но в остальном дизайн не претерпел больших изменений. Чипы видеопамяти расположены вокруг GPU таким же образом, имеется место для чипа видеозахвата, используется та же система цифрового питания, только один шести-контактный разъем заменен на два четырех-контактных разъема. И, разумеется, на плате отсутствуют разъемы CrossFire.




Конструкция кулера выполнена по «классической» для Radeon’ов схеме. Алюминиевая подошва охлаждает чипы памяти и силовые элементы, а центральная часть радиатора выполнена из меди и несет на себе все ребра охлаждения. Ребра обдуваются турбиной, шум от которой в штатном режиме практически не заметен.




Под кулером скрывается видеочип – типичный RV570. Его штатная частота равна рекомендованной и составляет 580 МГц, ровно столько же, сколько и у PCI-E вариантов Radeon X1950Pro.




C видеопамятью сюрпризов тоже не случилось. Используются чипы памяти производства Hynix, время выборки – 1,4 нс, что соответствует номинальной частоте 1400 МГц DDR. На этой частоте видеопамять штатно и работает. Опять же, частота точно соответствует тому что мы видели на PCI-E вариантах Radeon X1950Pro. Уже говорилось, что общий объем видеопамяти на карте Sapphire X1950Pro 512 AGP равен 512 Мб. С одной стороны, такой объем видеопамяти должен помочь Sapphire X1950Pro 512 AGP уверенно чувствовать себя в современных играх, но справится ли шина AGP и «старая» AGP платформа в целом? Сейчас и узнаем.

Разгон




В плане разгона рассматриваемые видеокарты вели себя предсказуемо. Видеокарта 7800GS от Leadtek, которую мы рассматривали год назад, разогналась до частот 500/1450 МГц. В этот раз видеокарта 7800GS (уже от MSI) стабильно работала на частотах 450/1500 МГц. Что касается Sapphire X1950Pro 512 AGP, то она стабильно заработала на частотах 635/1500 МГц. В принципе, удавалось получить и более высокие частоты, но иногда встречались артефакты. Возможно, более серьезное охлаждение покажет более высокие результаты разгона. В этот раз данные разгона приведены только для справки, в диаграммах тестирования вы их не увидите, все результаты приведены для видеокарт работающих на штатных частотах. Это сделано для того, чтобы не перегружать диаграммы, потому что в этом тестировании использованы сразу три тестовых платформы.

Тестовые платформы




Да, тестовых платформ действительно три. Уже дано бродит множество слухов и домыслов (порой совершенно невероятных) о том, что какого-то процессора «хватит» для видеокарты, а какого-то «не хватит». Сегодня мы не только протестируем видеокарты для платформы AGP, но также внесем ясность и в этот вопрос. В этом нам помогут:




Тестирование проводилось с помощью драйверов ForceWare 93.71 и Catalyst 7.11.


Первые две платформы используют одноядерные процессоры. Мы намеренно остановились на таком варианте, поскольку предполагали, что типичный компьютер, купленный 2-3 года назад и использующий AGP, скорее всего оснащен именно одноядерным процессором. Частота 3,2 ГГц для процессора Intel Pentium 4 Prescott не является «потолком», но мы и не ставили задачу максимального разгона CPU. Более важным в данном тесте нам представляется приближение конфигурации к «типичному» компьютеру на базе Intel Pentium 4. Что касается платформы на базе AMD Athlon 4000+, то этот CPU некогда считался топовым продуктом в своей линейке за счет высокой (по тем временам) частоты и большого объема кэш-памяти второго уровня. Однако частота в 2,4 ГГц также не является «потолком» для одноядерных CPU от AMD, и довольно часто удается разогнать центральный процессор до частоты 2,7 ГГц и выше. Как было показано во второй части статьи «Процессорозависимость видеосистемы. Часть II – Влияние объема кэш-памяти CPU и скорости оперативной памяти», объем кэш-памяти второго уровня CPU не играет определяющего значения в 3D-играх. Так что по приведенным результатам вполне адекватно можно оценить производительность платформ на базе CPU Athlon и с объемом кэш-памяти второго уровня в 512 кб.


Единственное, что отличает приведенные конфигурации AGP-платформ от «типичного» компьютера – объем оперативной памяти. Мы установили по 2 Гб на каждую платформу, чтобы избежать «свопирования» и искажения результатов тестов за счет интенсивной загрузки жесткого диска. В этом смысле мы отходим от «типового» AGP-компьютера, но зато приближаемся к актуальной тестовой платформе сегодняшнего дня, которая основана на процессоре Intel Core 2 Duo X6800 на частоте 2,93 ГГц (третья платформа). А значит, можем попытаться сравнить их между собой, что мы сейчас и сделаем.


Поскольку видеокарта Sapphire X1950Pro 512 AGP по своим характеристикам совершенно аналогична видеокартам на шине PCI-E, проблем с подбором сравнительной видеокарты не возникло. Мы будем сравнивать ее с типичной видеокартой X1950Pro PCI-E, работающей на частотах 580/1400 МГц. С подбором PCI-E аналога для видеокарты 7800GS было несколько сложнее. Основная проблема заключалась в том, что число пиксельных конвейеров у 7800GS равно 16, в то время как для шины PCI-E не выпускалось видеокарт на базе G70/G71 с таким числом конвейеров. Поэтому, поразмыслив, мы решили остановиться на видеокарте 7900GS. Число пиксельных конвейеров у нее равно 20, а частоты несколько выше, чем у 7800GS. Итак, приступим к тестам.

3DMark




В тесте 3DMark’06, в котором в итоговый балл включается оценка производительности CPU, предсказуемо лидирует платформа на базе Intel Core 2 Duo. Отсюда же видно, что система на Athlon 64 смотрится чуть-чуть, но все же предпочтительнее системы на Intel Pentium4. Что касается видеокарт, то на всех платформах впереди оказывается Sapphire X1950Pro 512 AGP. Сказывается большое количество пиксельных конвейеров и высокие тактовые частоты.




В тесте 3DMark’05 мы видим практически ту же самую картину.




В тесте 3DMark’03, который всегда «лояльнее» относится к видеокартам NVIDIA, видеокарты 7800GS и 7900GS обгоняют своих визави, однако на платформе Athlon 64 видеокарта Sapphire X1950Pro 512 AGP все же выходит вперед. Что интересно, несмотря на огромную разницу в центральных процессорах, на платформе с одноядерным Athlon 64 результаты Sapphire X1950Pro 512 AGP очень мало отстают от результатов X1950Pro на платформе Intel Core 2 Duo

Need for Speed Most Wanted




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




Уже неоднократно отмечалось, что «движок» игры Need for Speed Most Wanted «благосклонен» к видеокартам NVIDIA и отличается процессорозависимостью, то есть – чутко реагирует на производительность центрального процессора. Это проиллюстрировано уже в разрешении 1024х768. Впереди платформа Intel Core 2 Duo, затем Athlon 64, а самой слабой оказывается платформа Intel Pentium 4 Prescott. Почему мы так уверенно можем об этом говорить? Все очень просто. Поскольку результаты разных видеокарт, какими являются Sapphire X1950Pro 512 AGP и MSI 7800GS, на одной и той же платформе практически одинаковы, значит что-то другое ограничивает рост FPS, а именно – центральный процессор. С другой стороны, обратите внимание, насколько близки результаты Sapphire X1950Pro 512 AGP на платформе Athlon 64 и X1950Pro на платформе Intel Core 2 Duo. А если разницы в результатах одной и той же видеокарты, но на разных платформах, нет — значит все «упирается» в видеокарту. Отсюда следует вывод, который может показаться парадоксальным – если мы, имея платформу AGP и видеокарту Sapphire X1950Pro 512 AGP, «пересядем» платформу Intel Core 2 Duo с видеокартой X1950Pro, то практически не увидим разницы. Есть над чем задуматься, правда?

Давайте посмотрим, что будет происходить с увеличением разрешения.




В разрешении 1280х1024, которое является наиболее типичным для большинства современных мониторов, результаты всех видеокарт закономерно уменьшаются, по сравнению с результатами в разрешении 1024х768. Однако проседание результатов 7800GS оказывается более значительным, и она начинает отставать от Sapphire X1950Pro 512 AGP. В чем дело? Очевидно, что не хватает производительности видеокарты 7800GS, но зависимость результатов от платформы все еще прослеживается.




Дальнейшее увеличение разрешения экрана приводит к тому, что результаты на разных платформах становятся идентичными друг другу. Это значит, что мощность CPU уже не является главным сдерживающим фактором, а все «упирается» в производительность видеокарты.

Need for Speed Carbon




Игра Need for Speed Carbon построена на том же самом движке, что и NFS Most Wanted, но сильно «приправлена» шейдерными спецэффектами. Результат вы видите — подавляющее преимущество X1950Pro над соперниками из NVIDIA и очень близкие результаты на всех трех платформах. Что интересно, в разрешении 1280х1024 и выше лидирует Sapphire X1950Pro 512 AGP на платформе с одноядерным AMD Athlon 64! Мало того, там же используется оперативная память стандарта DDR, а не DDR2. Конечно, можно попытаться объяснить такие спорные результаты несовершенством FRAPS или «криворукостью тестера». Однако я склонен думать, что возможное объяснение состоит во встроенном контроллере памяти процессора Athlon 64 и низких таймингах оперативки (которые по умолчанию ниже таймингов памяти DDR2, хотя системы не подвергались такой тонкой настройке).

Elder Scrolls IV — Oblivion




Игра Elder Scrolls IV: Oblivion очень требовательна в первую очередь к видеосистеме. Это видно из одинаковости результатов на разных платформах. Однако платформа Intel Pentium 4 Prescott даже в разрешении 1024х768 заметно отстает от соперников. Увеличение разрешения приводит всех к «общему знаменателю». Закономерно, что для видеокарт NVIDIA он оказывается ниже. На стороне Sapphire X1950Pro 512 AGP более высокие частоты и 36 пиксельных конвейеров. Мы не стали включать HDR одновременно с полноэкранным сглаживанием (AA), поскольку видеокарты NVIDIA серии 7xxx не поддерживают данную функцию. Тем не менее, на видеокарте Sapphire X1950Pro 512 AGP режим 4AA+HDR был протестирован. Результаты уменьшились очень незначительно, на 1-2 FPS.

Продолжение тестирования. «Шутеры».
Serious Sam 2




Игра Serious SamII, вернее демо-сцена, в которой мы тестировали, оказывается процессорозависмой. Посмотрите, какой ровной «лесенкой» выстраиваются результаты на разных платформах. И даже в разрешении 1600х1200 мы можем видеть этот эффект для видеокарты X1950Pro, при этом FPS остается вполне играбельным даже для платформы Intel Pentium 4 Prescott.

Quake 4




Quake 4 игра уже старая, но нагрузить видеокарту может вполне серьезно. Как видите, это и происходит — опять результаты, показываемые видеокартами на разных платформах, отличаются не сильно. Разрешение 1280х1024 еще можно назвать условно-играбельным, но вот 1600х1200 уже вряд ли. А где же преимущество платформы Intel Core 2 Duo? Оно есть, в разрешении 1024х768. «Парадокс, аднака». На самом деле, никакого парадокса здесь нет. Если все «упирается» в видеокарту, то единственный шанс для мощной платформы проявить себя – как раз в малых разрешениях, где видеокарта не так нагружена. Если же вы собираетесь «пересесть» на мощную платформу и остаться со среднего класса видеокартой, то никаких преимуществ от upgrade вы не увидите.

Prey




Игра Prey нагружает видеосистему не так сильно, как Quake 4. Поэтому в разрешении 1024х768 мы еще можем видеть какие-то следы зависимости результатов от платформы (Intel Pentium 4 Prescott немного отстает). Но уже с разрешения 1280х1024 четко проявляется «общий знаменатель» для всех платформ. При этом видеокарта Sapphire X1950Pro 512 AGP показывает играбельный FPS во всех трех разрешениях, а вот 7800GS – только для 1280х1024 и ниже. Впрочем, для среднего компьютера и средней видеокарты этого вполне достаточно, чтобы играть с комфортом.

F.E.A.R.




Игра F.E.A.R., несмотря на свой возраст, является серьезным испытанием для любой видеокарты. На первой диаграмме, в разрешении 1024х768 мы видим «лесенку», говорящую нам о зависимости результатов от скорости платформы (CPU). Но на этой же диаграмме видно, что видеокарта 7800GS уже уперлась в свой потолок и не в состоянии показать больше FPS там, где результаты Sapphire X1950Pro 512 AGP растут.




Увеличение разрешения до 1280х1024 уравнивает платформы и для Sapphire X1950Pro 512 AGP. Для нее FPS еще остается играбельным, как и для 7900GS, а вот 7800GS безнадежно отстает.




Дальнейшее увеличение разрешения (нагрузки на видеосистему), не изменяет картины в принципе, только FPS уменьшается. Как видите, мощь платформы Intel Core 2 Duo опять ограничивается недостаточной производительностью видеосистемы.

Company of Heroes




С поведением видеокарт AMD/ATI в игре Company of Heroes уже давно тянется непонятная история – несмотря на все ухищрения, так и не удается включить полноэкранное сглаживание для видеокарт этой компании. Поскольку сравнить видеокарты в этой игре все же хотелось, тем более на разных платформах, мы решили протестировать их в режиме “No AA/ 16 AF”, чтобы они все оказались в равных условиях. И вот что из этого вышло.




Оказывается, что несмотря на самые тяжелые настройки детализации и качества, которые можно выставить в настройках игры, встроенный тест четко демонстрирует зависимость результатов от скорости платформы (по сути — CPU). То есть, встроенный тест -процессорозависим. Увеличение разрешения несколько сглаживает разницу между платформами, но не устраняет ее окончательно. Ну а абсолютные результаты говорят сами за себя ,олее чем двукратное превосходство Sapphire X1950Pro 512 AGP над 7800GS. Просто современная игра с обилием шейдеров, запущенная на «заточенном» для этого дела GPU. Понятно, что видеочип G70, лежащий в основе 7800GS, сильно урезан и давно морально устарел, но ведь и компания NVIDIA ничего под AGP с тех пор не выпускала. Такая вот политика.

Call of Juarez




Последняя игра является самой «тяжелой» из всех представленных. На максимальных настройках даже в разрешении 1024х768 об играбельном FPS можно только мечтать. Тем не менее, даже при такой непомерной нагрузке на видеосистему, платформа Intel Core 2 Duo оказывается на 6-9% быстрее двух других. И это все, к сожалению. Конечно, для топовых видеокарт расклад был бы другим, но мы сейчас говорим о среднем классе, да и нет других «топов» для AGP.

Выводы




Как следует из результатов тестирования, переход на современную и более мощную платформу не всегда приводит к однозначному выигрышу в производительности в 3D-играх. Более того, очень часто происходит так, что этот выигрыш выглядит весомее в низких разрешениях, когда подсознательно ожидаешь прямо противоположного эффекта.


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


То есть, на практике, если у вас видеокарта среднего класса (или ниже) и вам хочется улучшить производительность в 3D-играх, то разгон CPU, замена его на более мощный или «переезд» на более производительную платформу без смены видеокарты – не спасет. Как определить, что именно является «слабым звеном» в вашей системе – видеокарта или CPU, вы можете на примере наших тестов.


Что же касается непосредственно видеокарт, принявших участие в этом тестировании, то результаты вы видели. Несмотря на приличный возраст AGP платформ, они могут обрести второе дыхание с установкой самых быстрых AGP-видеокарт, имеющихся сейчас. Теперь о ценах. Видеокарты на основе 7800GS в настоящее время предлагаются по цене порядка $295-325. (Видеокарта 8800GTS 320 Мб стоит лишь немногим больше, но, к сожалению, ее для AGP не делают. ) Видеокарта Sapphire X1950Pro 512 AGP предлагается сейчас по цене около $270-280. Бесспорно, это прекрасный шанс «продлить жизнь» системы на базе AGP, не жертвуя комфортом в современных играх. К тому же, игр под DirectX 10 пока нет, и будут еще не скоро. Когда они появятся в массовом количестве, успеет смениться еще не одно поколение CPU и GPU, там и придет время подумать над «переездом» на новый компик.


Плюсы Sapphire X1950Pro 512 AGP – современный GPU, «заточенный» на обработку шейдеров, одновременная поддержка HDR и полноэкранного сглаживания, отсутствие «урезаний» в конфигурации конвейеров и частот GPU/видеопамяти, по сравнению с PCI-Express версией, хорошая комплектация. Более высокая цена AGP-версий видеокарт по сравнению с аналогами для PCI-Express вряд ли может считаться недостатком. Это общая «политика» для индустрии в целом.


Очевидно, что для платформы AGP в настоящий момент другой альтернативы нет, и по итогам тестирования видеокарта Sapphire X1950Pro 512 AGP получает заслуженную награду – “3DNews Editor’s Choice”.

Обсудить статью на форуме.

Терминология — AGP — AlterBit.ru

AGP (Accelerated Graphics Port) — высокоскоростной канал типа «точка-точка», предназначен для подключения видеокарты к материнской плате компьютера. Разъем создан, прежде всего, для ускорения обработки компьютерной 3D-графики.

С 2004 года фокус пользовательских предпочтений сместился постепенно с AGP на PCI Express (PCIe). К середине 2009 года PCIe-карты доминировали на рынке. Однако, несмотря на такое повальное смещение спроса, AGP-карты все еще существуют на современном рынке, но поддержка OEM-драйверов для них — минимальна. Вообще, следует подробнее рассмотреть различия и преимущества разъема AGP, в сравнении с PCI.

Сравнения AGP и PCI

Поскольку компьютеры со временем становились все более и более графически-ориентированы, последующие поколения графических адаптеров стали расширять границы PCI, шины с общей пропускной способностью. Это привело к скорому развитию AGP — шины, которая ориентирована на графические адаптеры.

Основным преимуществом AGP перед PCI является то, что этот разъем обеспечивает выделенный канал между слотом и процессором, что же касается шины PCI, то она осуществляет обмен, расшаривает данные. В дополнение к отсутствию конкуренции для шины AGP, директивное подключение и направленный обмен данными позволяет  добиться более высоких показателей тактовой частоты работы шины. AGP также использует «боковую» адресацию, это означает, что адреса и шины данных распределяются таким образом, что нет необходимости в чтении всего пакета для получения адресной информации. Это достигается с помощью добавления дополнительных 8-битных шин, которые позволяют графическим контроллерам выдавать новые AGP-запросы и команды, причем в то же самое время, пока другие AGP-данные направляются через главную 32-адрессную линию (AD). Это приводит к повышению общей пропускной способности AGP-шины.

Более того, для загрузки текстур, графическая карта PCI должна скопировать информацию из системной памяти (RAM) в буфер обмена карты. Карты AGP же, в свою очередь, способны осуществлять чтение текстур напрямую из оперативной памяти, используя таблицу графических адресов, которая пропорционально распределяет оперативную память по мере необходимости для хранения текстур, что позволяет видеокарте обращаться к этим данным напрямую. Максимальный объем системной памяти, доступной для AGP, определяется апертурой AGP.     

История развития 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

Компания Intel выпустила AGP-спецификацию в версии 1.0 в 1997 году. Она включала в себя 1× и 2× скорости. Спецификация 2.0 дала рождение AGP 4×, а версия 3.0 — 8×. Доступные версии включают в себя:

AGP и PCI: 32-битные шины, работающие на 66 и 33 MHz, соответственно








Спецификация

Скорость

Подкачка

Норма (MB/s)

Частота (MHz)

Напряжение (V)

PCI

единичная

133

33

3. 3

AGP 1.0

единичная

266

66

3.3

AGP 1.0

двоичная

533

66

3.3

AGP 2.0

четверичная

1066

66

1.5

AGP 3. 0

восьмиричная

2133

66

0.8

AGP 3.5 *

восьмиричная

2133

66

0.8

*AGP версии 3.5 были обнародованы компанией Microsoft публично.

Порт Accelerated Graphics Port (UAGP), определяющий обязательность поддержки экстра регистров был как-то внедрен как опциональный элемент в версии AGP 3.0. Обновленные регистры включали в себя PCISTS, CAPPTR, NCAPID, AGPSTAT, AGPCMD, NISTAT, NICMD. Новые требуемые регистры должны включать также и APBASELO, APBASEHI, AGPCTRL, APSIZE, NEPG, GARTLO, GARTHI. Существует множество различных вариаций физических интерфейсов и коннекторов.  

Официальные расширения

AGP Pro

Это официальное расширение, созданное специально для карт, требующих бОльшую электрическую мощность. Это более длинный слот, с дополнительными контактами, специально предназначенными для этой цели. Карты формата AGP Pro, как правило, являются картами класса «рабочая станция», используемыми для ускорения и более оперативной работы больших профессиональных графических приложений, применяющихся в проектировании, 3D-моделировании и дизайне. 

64-битные AGP

64-битный канал был однажды предложен в качестве дополнительного стандарта AGP 3.0, в проектной документации. Однако, в своей окончательной версии стандарт так и не получил дальнейшей реализации и широкого распространения. 

Данный стандарт позволяет добиться 64-битной транзакции для AGP8× — в процессах чтении и записи. Также доступны 32-битные процессы на PCI-платформе.

Неофициальные расширения

Огромное число нестандартных вариаций AGP-интерфейса было выпущено самими производителями оборудования.

Внутренний AGP-интерфейс

Ultra-AGP, Ultra-AGPII

Стандарт внутреннего AGP-интерфейса, использовавшийся производителем SiS для мостов контроллеров с интегрированной графикой. Оригинальная версия поддерживает такую же пропускную способность, что и AGP 8×, в то время, как Ultra-AGPII имеет масимальный показатель пропускной способности в 3.2ГБ/с.

AGP порты, основанные на PCI

AGP Express

Ненастоящий и неполноценный AGP-интерфейс, но позволяет AGP-карте быть подключенной посредством шины PCI Express, расположенной на материнской плате. Данная технология активно использовалась и применялась на материнских платах компании ECS. Она предназначалась для того, чтобы использовать существующую AGP-карту в новых материнских платах, взамен устаревающей PCIe-карте.  

По своей сути, слот AGP Express — это тот же самый PCI-слот, но только с удвоенными показателями электроэнергии, и с несколько другим разъемом. Он допускает обратную совместимость с AGP-картами, но не обеспечивает полную программную поддержку (поэтому иногда случается так, что некоторые AGP-карты не работают на слоте AGP Express) и полную производительность карты. PCI-слот, по своей сути, обеспечивает меньший уровень пропускной способности. Но в любом случае, AGP все равно быстрее.

AGI

AGI  — ASRock Graphics Interface, является частным вариантом общераспространенного стандарта Accelerated Graphics Port (AGP). Его основной целью является обеспечение AGP-поддержкой фирменных материнских плат компании ASrock. Дело в том, что фирменные чипсеты компании не поддерживают AGP-формат, поэтому возникла необходимость в «домашней» адаптации имеющихся технологий под общепринятые. Тем не менее, имеющиеся у ASrock технологии не имеют полной совместимости с AGP — некоторые известные и довольно распространенные чипсеты видео-карт не поддерживаются их внутренним оборудованием.

AGX

Advanced Graphics eXtended (AGX) — фирменная технология компании EpoX, представляет собой очередную вариацию AGP-шины, в фирменном исполнении. AGX обладает всеми теми же преимуществами и недостатками, что и AGI. Инструкция по эксплуатации не рекомендует использовать AGP 8× ATI карты с AGX — плохая совместимость. 

XGP

Xtreme Graphics Port — фирменный интерфейс компании Biostar, также является аналогом AGP, с такими же преимуществами и недостатками, как AGI и AGX. 

AGP-порты, построенные на PCIe платформе

AGR

AGR — Advanced Graphics Riser. Это вариация AGP-порта, используемая на некоторых «PCIe-материнках». Технология разработана компанией MSI, и предлагает совместимость, хотя и ограниченную, с AGP-технологией. 

AGR — это, по сути, модифицированный PCIe-порт, обеспечивающий производительность, близкую к показателям AGP 4×/8×. Но, опять-таки, как и все разъемы-аналоги, данный формат не поддерживает все без исключения AGP-карты. Производитель опубликовал на своем официальном сайте перечень карт, поддерживаемых их форматом. 

Совместимость

AGP-карты обладают неплохой прямой и обратной совместимостью, в доступных пределах. Единственное что, карты с напряжением 1.5 V не будут работать на слотах с показателем 3.3 V, и наоборот. Хотя, универсальные карты (с пометкой «Universal» на самой плате), согласно паспортным заявлениям, впишутся в любой тип слота. Также существуют беcключевые слоты «Universal», которые могут принять любой тип карт. Когда карта типа AGP Universal вставляется в соответствующий разъем AGP Universal, только 1.5 V-ая часть карты используется. Некоторые карты, например, Nvidia’s GeForce 6 series (заисключением 6200) или ATI’s Radeon X800 series, оснащены специальными ключами, которые допускают использование только на 1.5 V-ых слотах — с целью предотвращения их установки на более старые материнские платы, не поддерживающие 1,5-Вольтовый режим.

Некоторые их современных видео-карт имеют поддержку 3. 3 V. Например, Nvidia GeForce FX series (FX 5200, FX 5500, FX 5700, некоторые FX 5800, FX 5900 и кое-какие версии FX 5950), Geforce 6 Series (6200, 6600/6600 LE/6600 GT) и ATI Radeon 9500/9700/9800 (R350) (но не 9600/9800(R360)). Некоторые Geforce 6200-карты и Geforce 6600 -карты работают на AGP 1.0 (3.3v) слотах.

AGP Pro-карты не вписываются в стандартные слоты, но стандартные AGP-карты будут полноценно функционировать на Pro-слотах. Материнские платы, оснащенные слотами Universal AGP Pro, принимают карты как с 1.5 V-параметрами, так и 3.3 V-ые, причем, как в AGP Pro, так и в сандартной конфигурации AGP, Universal AGP или Universal AGP Pro. 

Некоторые карты имеют неправильные двойные вырезы, некоторые материнские платы — некорретно открытые слоты, позволяющие вставить в них карту, которую сам слот, по паспорту, не поддерживает. Это в нередких случаях, приводит к выходу из строя установленной карты, либо самой материнской платы. Некоторые, более ранние видео-карты формата 3. 3 V, имеют ключ в 1.5 V.

Кроме того, существуют некоторые частные системы, несовместимые со стандартом AGP. Например, компьютеры Apple Power Macintosh с их разъемом Apple Display Connector (ADC), имеют дополнительный разъем, который обеспечивает питание подключенного к нему дисплея. Некоторые же карты разработаны для работы на специфицческой CPU-архитектуре (PC и Apple), которая может быть несовместима с другим прошивками.

Потребляемая мощность

Фактическое питание слота AGP зависит от используемой карты. Максимальный потребляемый ток приведен в спецификациях для различных версий. Например, если считать по всем показателям по максимуму, то в случае с AGP 3.0 максимальный ток будет составлять 48.25 Вт. Эта цифра может быть указана для обозначения источника питания, вполне консервативно. Однако, на практике такая карта вряд ли когда-либо выдаст показатель, превышающий 40 Вт от слота. При этом, многие карты используют и того меньше. Слот AGP Pro, как мы уже говорили, обеспечивает дополнительную мощность, до 110 W. Многие AGP-карты оснащены дополнительным разъемом питания, чтобы обеспечить больше энергии, чем это может сделать слот. 

Наследие и современность

К 2010 году некоторые новые маетеринские платы оснащались AGP-слотами. При этом, никаких новых чипсетов на рынке по AGP-формату не было выпущено, материнские платы менялись, слот оставался прежним. Старые чипсеты в новых материнских платах поддерживали старую спецификацию AGP. 

Графические процессоры на тот период времени использовали платформу PCI-Express, причем общего назначения (а не целенаправленно заточенные под графику). Это стандарт, поддерживающий высокую скорость передачи данных и полный дуплекс. Для создания AGP-совместимой видео-карты те чипы требовали дополнительного мостового чипа типа «PCIe-to-AGP», чтобы конвертировать сигналы PCIe в плоскость AGP, и наоборот. Это влекло за собой повышение стоимости, поскольку возникала необходимость внедрения дополнительного чипа-моста, а для отдельных AGP-устройств — еще и специальной системной платы.

Однако, тем не менее, различные производители продолжают выпускать графические карты формата AGP для все более и более сокращающейся аудитории потребителей. Первые карты, оснащеные таким вот мостом, выпущены двумя производителями: eForce 6600 и ATI Radeon X800 XL. Эти устройства были представлены в 2004-2005 годах. В 2009 году AGP карты от Nvidia выделились в новую ветку: GeForce 7 Series. В 2011 году DirectX 10-совмесимые AGP карты от AMD (Club 3D, HIS, Sapphire, Jaton, Visiontek, Diamond, etc.) включали такие модели, как: Radeon HD 2400, 3450, 3650, 4350, 4650, и 4670. AGP-серия HD 5000, упомянутая в некоторых программных обеспечениях, на самом деле, никогда не была доступна. Существовало множество проблем с AMD Catalyst 11.2 — 11.6 AGP-драйверами, особенно под Windows 7, с серией HD 4000, использующей версию драйвера 10.12 или 11.1, рекомендуемую источниками, близкими к производителю. Некоторые из перечисленных выше производителей предлагают более старые версии AGP-драйверов для полноценной и стабильной работы устройств. Так, потребительский фокус все более смещается в сторону PCIe-платформы.

Разница между графическими картами AGP и PCI Express

Ключевая разница: AGP расшифровывается как Accelerated Graphics Port. PCI Express расшифровывается как Interconnect Interconnect. Карта PCI Express — это усовершенствованная версия графической карты PCI. Карты AGP и PCI устанавливаются только в определенные слоты. Карты AGP медленнее карт PCI Express. В первую очередь они отличаются конфигурацией разъема.

Графическая карта — это компонент, связанный с материнской платой компьютера. Он использует цифровую информацию для формирования изображений. Эти карты вставляются в специальные слоты на материнской плате. Это зависит от слота, поддерживаемого материнской платой, на основе которого используется конкретный тип карты.

AGP расшифровывается как Accelerated Graphics Port. Это спецификация интерфейса, разработанная специально для трехмерной графики; сосредоточившись на более быстром и плавном отображении. Эта спецификация была разработана Intel. AGP (ускоренный графический порт) был широко используемым типом графической карты в 2000-х годах. Позже ее заменила карта PCI Express. Карты AGP подключаются к материнской плате в специальном слоте; с некоторой сверхвысокой скоростью передачи данных. Интерфейс был разработан таким образом, что графическая карта и шина PCI не взаимодействуют друг с другом. Видеокарты AGP 3.0 обеспечивают обратную совместимость с материнскими платами AGP 2.0 (4X), однако карта работает в соответствии со спецификациями AGP 2.0, а не 3.0. Карта также оснащена графическим чипом. Он имеет очень быструю оперативную память DDR для работы с текстурами и 3D-данными. Щели обычно коричневого цвета.

PCI Express расшифровывается как Peripheral Component Interconnect 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

Карта PCI Express

Определение

AGP расшифровывается как Accelerated Graphics Port. Эти карты основаны на относительно старой технологии по сравнению с PCI Express Card.

PCI Express расшифровывается как Peripheral Component Interconnect Express. Карта PCI Express — это усовершенствованная версия графической карты PCI.

Интерфейс Выделенный, двухточечный Двухстороннее последовательное соединение

Расстояние между кронштейном платы и началом разъема

Больше

Маленький

Цвет слота

Обычно коричневый

Белый или другие цвета

Видеокарты

Медленнее

Быстрее, чем AGP

Используемый слот AGP-слоты Слоты PCE Express
Максимальная скорость Карты

AGP могут иметь 4 скорости, самая быстрая из которых 8x

.

Видеокарты

PCI-E можно разогнать до 16x

Технология Относительно старый Относительно новый
Используемая система шины Менее мощный Более мощный
Заменен Карты PCI AGP-карты

Сравнение шин PCI и AGP

Сравнение шин PCI и AGP
Сравнение
между соединением периферийных компонентов (PCI) и ускоренным
Графический порт (AGP)


AGP обеспечит максимальную пропускную способность
что в 4 раза выше, чем у шины PCI с использованием конвейерной обработки, адресации боковой полосы,
и больше передач данных за такт.

Это также включит графический
карты для выполнения текстурных карт непосредственно из системной памяти вместо принудительного
это для предварительной загрузки данных текстуры в локальную память видеокарты.

Особенности, отличающие AGP от PCI

  • Наверное, самый важный
    Особенностью AGP является DIME (прямое выполнение памяти). Это дает чипам AGP
    возможность прямого доступа к основной памяти для сложных операций
    наложение текстуры.
  • AGP обеспечивает видеокарту
    с двумя методами прямого доступа к картам текстур в системной памяти: конвейерная обработка
    и боковая адресация.
  • AGP делает несколько запросов
    для данных во время доступа к шине или памяти, в то время как PCI делает один запрос, и
    не делает другого, пока запрошенные данные не будут переданы.
  • AGP не разделяет пропускную способность
    с другими устройствами, тогда как шина PCI разделяет полосу пропускания.
 
АГП
PCI
1
Конвейерные запросы Неконвейерный
2
Демультиплексирование адреса/данных Адрес/данные мультиплексированы
3
Пиковая скорость 533 МБ/с, 32 бита Пиковая скорость 133 МБ/с в 32 битах
4
Одиночная цель, один мастер Многоцелевой, мультимастер
5
Память только чтение/запись

Нет других операций ввода/вывода
Ссылка на всю систему
6
Очереди с высоким/низким приоритетом Нет приоритетных очередей

Что все это значит?

ДАЙМ сокращение от Direct Memory
Execute, DIME позволяет видеокарте использовать часть основной памяти для
текстурная память с 3D-графикой. Обычно видеокарты имеют 4 МБ памяти.
ОЗУ, у некоторых 8 МБ ОЗУ, но DIME позволяет 12, 16 или даже больше памяти
для использования путем выделения части основной системной памяти.
Трубопровод Как вы должны знать из
чтение «великой» книги Хеннесси и Паттерсона по компьютерной архитектуре, конвейерная обработка
это метод реализации, при котором несколько инструкций перекрываются
в исполнении. Конвейер похож на сборочную линию. Там
представляют собой различные этапы (стадия канала или сегменты канала), которые вносят свой вклад
к конечному результату. Каждый из этих шагов выполняется параллельно.
Противоположностью конвейерной архитектуре является последовательная архитектура.
в которых шаги выполняются последовательно или друг за другом, а не в
параллельно.
Боковая полоса

адресация
шина AGP использует боковую полосу
сигналы для отправки адресной информации отдельно от данных. Этот
Метод позволяет одновременно передавать адресную информацию на шину.
с транзакцией данных. Результат – более эффективное использование
Шина AGP для передачи данных. С боковой адресацией используется AGP.
8 дополнительных «линий боковой полосы», которые позволяют графическому контроллеру выдавать новые
адреса и запросы одновременно, в то время как данные продолжают перемещаться из
предыдущие запросы по основным 32 проводам данных/адреса.
Полоса пропускания количество данных в сети
может перевезти за определенный период времени — это способность
скорость передачи, которая обычно выражается в битах в секунду.
  • Поэтому AGP является конвейерным.
    запросы выполняются параллельно, что делает выполнение быстрее, чем неконвейерное
    Шина PCI.
  • Адрес/данные AGP демультиплексированы,
    поэтому конвейер AGP может работать с данными, полученными от демультиплексора.
    Адрес/данные шины PCI оставались мультиплексированными, так что неконвейерная шина PCI
    bus работает с данными, полученными от мультиплексора.

Дальнейшие сравнения между AGP и PCI

  • AGP — это порт (он соединяет только
    два узла), а PCI — это шина
  • AGP не заменяет PCI
    шина, это выделенное соединение, которое может использоваться только графикой.
    подсистема
  • AGP и PCI также различаются по срокам.
    их минимальной длины и требований к выравниванию для транзакций.
    Транзакции AGP имеют длину, кратную 8 байтам, и выровнены по 8
    границы байта, а транзакции PCI должны быть кратны 4 байтам и
    выровнены по 4-байтовым границам.

Сравнительный анализ

Эталон — индивидуальный
программы или смесь программ, которые запускаются на целевом компьютере для
измерять общую производительность системы или измерять более конкретные
аспекты производительности, такие как графические приложения, обработка ввода-вывода,
и т. д. Любой аспект производительности компьютеров, который имеет значение для
пользователь может быть протестирован.

Чтобы узнать, работает ли шина AGP
сам отвечает за лучшую производительность, необходимо использовать два
одинаковые карты. На самом деле, карты, которые идентичны, кроме
различные типы слотов.

Unreal Demo, от GT Interactive
Программное обеспечение — использовало временную демонстрацию для измерения количества кадров в секунду (FPS)
3D-рендеринг:


    Результат:
AGP = 18,36 кадров в секунду и PCI = 18,1 кадров в секунду

Тесты Windows 95
— Сцена с большой текстурой 3D Winbench

АОПЕН AX6L

ФИК KL-6011

  • Части с высоким разрешением
    большие текстуры должны быть перемещены в основную память, что имеет большое влияние
    в системе PCI. Мы видим, что DIME AGP (прямое выполнение памяти)
    система справляется с этим намного лучше

Результаты

  • Текущая шина PCI поддерживает
    скорость передачи данных до 133 МБ/с, а AGP (66 МГц) поддерживает до
    до 533 МБ/с, что значительно ускоряет шину AGP.
  • Результат AGP намного
    более плавная частота кадров и возможность отображения 3D-графики и видео,
    во много раз реалистичнее и намного качественнее, чем даже найденные ранее
    на ПК.