Видеоадаптеры – эволюция интерфейсов — Ferra.ru
Эволюция интерфейсов, внедрение новых спецификаций и соответствующей им аппаратной поддержки – в компьютерном мире обычное дело. Вот и видеоадаптер, начав своё восхождение как карта расширения, в который уже раз примеряется к новому интерфейсу. Старожилы ещё помнят старые графические платы с интерфейсом ISA, объём памяти которых редко превышал 512 Кбайт. Позже, с появлением специально расширенной шины VESA, видеоадаптеры попытались пристроиться и к ней. Это были настоящие монстры – карты, которые устанавливались сразу в два слота, размером на всю ширину материнской платы, а объ м памяти в 2 Мбайт считался на начало 90-х годов огромным достижением. Наиболее же сильный толчок в развитии видеоадаптеры получили на старой доброй шине PCI. Именно тогда, в середине 90-х, были созданы первые достойные 3D-акселераторы, и ставки в игровой индустрии резко пошли в гору. Слоты шины PCI пока всё ещё неизменно присутствуют на каждом современном ПК и сегодня, хотя видеокартами они давно уже не используются.
Динозавры типа VESA и сменившие их мастодонты давно вымерли и ушли с пути эволюции. Очень хищным оказался специально разработанный на основе PCI интерфейс для видеоадаптеров – AGP, или Accelerated Graphic Port. Он удерживает позиции уже почти десять лет. Никогда конкурентная борьба между производителями, внедрение новых технологий на графических акселераторах не достигали такого накала, как в эпоху AGP. Но ничто не вечно, и вот уже устаревшая AGP-шина сдаёт свои позиции, уступая принципиально новой агрессивной ветви эволюции – интерфейсу PCI-Express. На сегодняшний день львиная доля видеокарт всё ещё держится на интерфейсе AGP, но самые современные и высокопроизводительные из них перешли на PCI-Express. Вот о проблемах, возможностях и достижениях этих двух интерфейсов мы и поведём речь сейчас. Соблюдая историческую хронологию, начнём рассмотрение с шины AGP, получившей немало заслуг и порицаний в прошлом.
Проблема совместимости AGP 1X…8X
За время своего существования шина AGP неоднократно модернизировалась, наращивая свою пропускную способность, и сейчас уже существует в своей третьей и, судя по всему, последней спецификации. Эволюция AGP проходила не совсем гладко, проблемы совместимости разных версий не обошли её стороной. Собирая систему, особенно из комплектующих разных поколений, следует крепко подумать, прежде чем устанавливать на материнскую плату непроверенную AGP-видеокарту…
Появившаяся в 1997 году первая и самая медленная спецификация AGP 1.0 могла работать в двух режимах передачи данных 1Х/2Х (266/533 Мбайт/с), используя напряжение 3,3 В. Здесь под напряжением подразумевается уровень логической «1» сигналов, которыми видеокарта и системная плата обмениваются между собой, а не напряжение питания видеоадаптера со слота на материнскую плату, как многие ошибочно считают. Идем дальше. С 1998 года массово внедряется следующая спецификация, AGP 2.0, со скоростью передачи данных в режиме 4Х (1066 Мбайт/с) и пониженным напряжением сигнальных уровней 1,5 В. Последняя спецификация, AGP 3.0, использует восьмикратный режим передачи данных 8Х (2133 Мбайт/с) и ещё более низкое напряжение сигнала – 0,8 В.
Соответствующие скоростные режимы AGP и, главное, уровни напряжений для них должны поддерживаться как со стороны видеокарты, так и со стороны материнской платы компьютера. Вот тут-то и начинаются проблемы. Ведь если, скажем, видеокарта выдаст сигнал с напряжением 3,3 В, в то время как материнская плата рассчитана на 1,5 В или 0,8 В – результат окажется непредсказуем… Поэтому, прежде чем ставить неизвестную видеокарту, следует разобраться, как правильно совмещать между собой AGP-видеокарту и материнскую плату во избежание проблем.
Понятно, производители должны были предусмотреть защиту, исключающую возможность установки видеокарт на материнские платы, рассчитанные, прежде всего, на несовместимые сигнальные напряжения. Такая защита была предусмотрена, хотя её и нельзя назвать полностью эффективной. Первоначально защита была реализована с помощью ключей AGP-разъёмов. На данный момент существует три основных типа разъёмов для AGP видеокарт.
Теперь разберемся, что куда устанавливается. С устаревшим AGP 1.0 (рис.1) проще всего: если это материнская плата, то сюда ставятся видеокарты, рассчитанные на 3,3 В, либо универсальные (рис.4), которые могут работать на разных напряжениях и в разных режимах, вплоть до 8Х. В последнем случае производитель должен гарантировать, что его видеокарта совместима, по крайней мере, с напряжением 3,3 В. Понятное дело, что гарантии неких безымянных производителей не слишком надежны.
С видеокартами AGP 2.0 и AGP 3.0 (рис.2) уже не всё столь прозрачно. Напряжения сигнала у них разные (1,5 и 0,8 В), а вот разъём один и тот же – туда можно вставить любую из них. Пока что неизвестны видеокарты или материнские платы в которых была бы реализована поддержка только AGP 3.0 (8Х) с напряжением 0,8 В. Современные платы работают в обоих режимах (4Х/8Х), с соответствующими напряжениями. Требуемый уровень напряжения определяется и устанавливается автоматически.
Ситуация с разъёмами AGP Universal (рис.3), которыми оснащалось огромное количество видеокарт и устаревших материнских плат, наиболее запутана. Здесь нужно соблюдать особую осторожность. AGP Universal появился вместе с AGP 2.0 (4Х). Тогда это обозначало, что видеокарта может работать в режимах 1Х/2Х/4Х, выбор напряжения сигнала 3,3 или 1,5 В на ней происходит автоматически, в зависимости от того, на какую материнскую плату та устанавливается. Но уже в то время в продаже появились видеокарты на чипах nVidia TNT-2 Vanta, у которых не было реализовано поддержки 4Х, но, тем не менее, на их разъёмах красовались обе прорези AGP Universal. Последние модели видеокарт с разъёмом AGP Universal, по идее, должны поддерживать все значения напряжений, вплоть до 3,3 В. Но это далеко не всегда означает, что такую видеокарту возможно использовать на старой материнской плате с поддержкой только AGP 1.0 (2Х). Этой проблемы мы коснемся несколько ниже, на примерах.
Теперь о материнских платах с разъёмом AGP Universal на борту. Появились тогда же, что и видеокарты с AGP 2.0 (4X). Если на материнской плате установлен разъём AGP Universal, то это означает, что она поддерживает, по крайней мере, спецификации AGP 1.0 и 2.0, со стороны платы происходит автоматический выбор напряжения 1,5 или 3,3 В.
Всё было хорошо до тех пор, пока Intel не начала выпускать чипсет 845-й серии, у которого поддержка напряжения 3,3 В отсутствует. При этом многие производители продолжали оснащать материнские платы на основе нового на то время 845ХX чипсета разъёмами AGP Universal, в которые могли устанавливаться видеокарты с напряжением сигнала 3,3 В. Почему так произошло, достоверно неизвестно – возможно, производители материнских плат понадеялись на защиту в чипсете, которой на самом деле не оказалось.
Таким образом, если на материнскую плату с чипсетом Intel 845XX, оснащенную AGP Universal устанавливалась видеокарта стандарта 1Х/2Х, то материнская плата попросту сгорала. Ведь видеокарта подавала на чипсет напряжение 3,3 В, на которое тот не рассчитан и не выдерживал его. Потом, конечно, спохватились. На материнских платах начали ставить соответствующие им разъёмы AGP 2.0, а некоторые даже стали оснащать защитой, автоматически отключающей напряжение при неправильном совмещении комплектующих. Но всё же некоторая часть материнских плат на базе чипсетов Intel 845ХХ с AGP Universal уже была продана и сейчас находится на руках у пользователей. Такие платы представляют собой потенциальную опасность.
Чего следует опасаться…
Если на материнской плате установлен разъем AGP Universal, то все же стоит с осторожностью ставить на нее старые 3,3-вольтовые видеокарты. Обязательно проверяйте, не собрана ли эта материнская плата на базе пресловутого чипсета Intel 845XX, на которых второпях наставили много разъёмов без защиты от 3,3 В, без соответствующей поддержки по напряжению со стороны чипсета. Да и на других платах стоит проверять, поддерживает ли чипсет AGP 2X напряжение сигнала 3,3 В. Нельзя полностью исключать ситуацию, когда некий безымянный (а то даже и именитый) сборщик ставил на плату те разъёмы, которые в тот момент оказались на складе…
Большинство современных материнских плат не поддерживает AGP видеокарты с напряжением 3,3 В. На таких материнских платах стоит разъём AGP с соответствующим ключом (AGP 2.0/3.0), препятствующим установке видеокарт, легально отвечающим только спецификации AGP 1.0 (2Х). Однако, стоит учитывать, что попадаются старые видеокарты спецификации AGP 1.0, но их разъём почему-то выполнен с двумя прорезями, то есть универсален. Наверное, издержки «левого» производства. Такую видеокарту можно вставить в любую плату, в том числе с защитным ключом для AGP 4Х/8Х; последствия, естественно, непредсказуемы.
Отсюда вывод – не всякая видеокарта с разъёмом AGP Universal действительно является универсальной. Здесь попадаются как 1,5 В, так и 3,3-вольтовые карты. Если 1,5-вольтовую видеокарту вставить в старую материнскую плату с AGP 2X (3,3 В), то, по всем законам физики, это также должно закончится плачевно. Правда, самому мне таких видеокарт никогда видеть не доводилось.
Ну и последнее. Если новая видеокарта оснащена разъёмом AGP Universal, то теоретически это означает, что эта карта поддерживает режимы 2X/4X, а то даже 1Х и 8Х. Она может работать при разных уровнях напряжений, оснащена системой автоматического выбора нужного напряжения. Если производитель надежен и в описании видеокарты заявлена поддержка всего вышеозначенного, то это очень хорошо. Но всё же последнее не означает, что такую видеокарту можно безбоязненно устанавливать на старые материнские платы с AGP 2X. Дело в том, что современные игровые видеоадаптеры потребляют большую электрическую мощность. Старые системные платы попросту не рассчитывались на большую мощность в AGP слоте. Да и с другой стороны: ставить высокопроизводительную видеокарту в материнскую плату класса AGP 2X нет особого смысла, ибо видеоадаптер всё равно не сможет развить свою скорость из-за ограничения старой AGP-шины.
Король умер, да здравствует король – PCI-Express
Уже всем ясно, что появившаяся в 1997 году AGP к сегодняшнему дню – уже седая старость, как бы её не омолаживали. В этой области давно назревали перемены. Современному компьютеру нужна была замена, и прежде всего, устаревшей шине PCI и её производной, которой является AGP. При внедрении новой универсальной высокопроизводительной шины как единой архитектуры ввода/вывода внутри компьютера нет никакого смысла разрабатывать интерфейс исключительно для видеокарт, как были вынуждены поступать раньше на примере AGP. И вот в конце 2004 года на материнских платах начала появляться новая шина PCI-Express, удовлетворяющая самым высоким требованиям по пропускной способности. Естественно, видеоакселераторы никак не могли остаться в стороне и примерили обновку на себя первыми. Но разберемся со всем по порядку.
Базовая спецификация PCI-Express была утверждена в 2002 году. Ее разработка проводится организацией PCI-SIG при активной поддержке Intel и ряда других ведущих компаний компьютерной отрасли. Сейчас именно Intel довольно агрессивно продвигает этот стандарт. В отличие от старых параллельных шин PCI, AGP, ISA, принцип передачи данных PCI-Express является последовательным. PCI-Express работает по принципу «точка-точка», то есть одна шина в чистом виде может объединять только два устройства. Поэтому в её архитектуре предусматривается свитч, распределяющий сигналы между всеми устройствами PCI-Express. Это принципиальное отличие от PCI, где на общую шину включаются все устройства.
За счёт последовательной передачи данных удается достичь огромных тактовых частот, на два порядка превышающих рабочие частоты старых параллельных шин. Сейчас PCI-Express работает на частоте 2,5 ГГц, хотя в перспективе она может быть легко масштабирована, лимитом здесь считается 10 ГГц. Уже при частоте 2,5 ГГц достигается скорость передачи данных 250 Мбайт/с независимо в каждую сторону (полный дуплекс). Из этого потока нужно вычесть потери на избыточное кодирование по схеме «8/10», применяемое в PCI-Express, и мы получим эффективную скорость передачи данных на уровне 200 Мбайт/с на одну линию передачи.
Предусмотренные стандартом варианты масштабирования PCI-Express | ||
Тип разъёма (число линий) | Число контактов в разъёме | Эффективная пропускная способность (в одну сторону), Мбайт/с. |
PCI-Express x1 | 36 | 200 |
PCI-Express x4 | 64 | 800 |
PCI-Express x8 | 98 | 1600 |
PCI-Express x16 | 164 | 3200 |
PCI-Express x32 | 294 | 6400 |
Разработчики уделили внимание проблеме масштабируемости производительности. Они отошли от принципа единого разъёма – в шине PCI-Express изначально предусмотрена возможность наращивания независимых линий передачи данных. Линия передачи PCI-Express х1 (одна линия) имеет весьма скромные показатели – эффективная пропускная способность до 200 Мбайт/с. Но за счет добавления стандартных секций в разъёме, пропускная способность может быть легко наращена до 6400 Мбайт/с – PCI-Express x32 (32 линии). Предаваемые данные поровну распределяются между линиями по принципу: n-й байт на n-ю линию. При всём этом, линии передачи данных в разъёме PCI-Express остаются независимыми, работают в асинхронном режиме. Ко всему достигается обратная совместимость: в многоканальные разъёмы PCI-Express можно вставлять платы расширения, рассчитанные на меньшее число каналов.
Но PCI-SIG не сидит сложа руки. Эта организация приняла решение вдвое увеличить пропускную способность нового поколения PCI-Express. Максимальная скорость передачи данных вскоре достигнет 5 Гбайт/с. Ожидается, что спецификация на новое поколение PCI-Express будет принята уже в этом году, а первая продукция на основе новой шины появится на рынке начиная с 2007 года. Предполагается, что в новом поколении PCI-Express будет реализована возможность автоматического снижения скорости с 5 Мбайт/с до стандартных сейчас 2,5 Мбайт/с, в тех случаях, когда это необходимо. Таким образом, можно надеяться на простую обратную совместимость следующего поколения шины PCI-Express. Следует также отметить – помимо скорости 5 Мбайт/с рассматривались варианты 6 Мбайт/с и 6,25 Мбайт/с. Вот так стремительно развивается новая технология.
В наше время немаловажен и экономический эффект. Последовательная шина требует меньше проводников на печатной плате, таким образом, высвобождается место, упрощается дизайн, уменьшаются электрические наводки. Каждая линия передачи данных состоит из двух дифференциальных контактных пар, для чего необходимо только четыре контакта. Уровню логической «1» сигнала PCI-Express соответствует напряжение 0,8 В. Для PCI-Express предусмотрена автономная система энергосбережения: питание от разъёма должно отключаться при отсутствии активности в промежутке определённого времен. Кроме того, при условии поддержки со стороны карты расширения, PCI-Express позволяет производить горячую замену устройств.
Разъём PCI-Express делится ключом на две части. Первая часть (та, что ближе к задней стенке корпуса) одинакова для всех разъёмов и предназначена для питания карты. Сюда подводятся напряжения 3,3 В и 12 В. Спецификацией предусматривается подводка мощности 60 Вт. По другую сторону от ключа расположены контакты секций линий передачи данных: от одной до тридцати двух. Соответственно количеству линий передачи меняется длина разъёма. Самые короткие разъёмы PCI-Express x1, длина PCI-Express x16 примерно равняется размеру обычного PCI слота.
PCI-Express поддерживает совместимость с PCI на программном уровне, то есть существующие операционные системы должны загружаться без каких-либо изменений. Помимо того, конфигурация и драйверы устройств PCI-Express будут совместимы с существующими PCI-вариантами. Вначале на материнских платах разъёмы PCI-Express будут соседствовать с традиционными PCI-слотами.
Одними из первых устройств, которые стали массово выпускаться для шины PCI-Express, конечно же, стали видеоадаптеры. Посчитали, что для видеоадаптера в самый раз, да ещё с запасом на будущее, подойдет 164-контактный разъём PCI-Express x16. Эффективная пропускная способность PCI-Express x16 заметно выше таковой у AGP 8X: 3200 Мбайт/с против примерно 2000 Мбайт/с у AGP 8X. Другое дело, что даже самые современные видеоакселераторы пока не могут загрузить шину PCI-Express x16 работой полностью. По правде говоря, даже возможности AGP 8X пока что не исчерпаны полностью. Нагрузка на шину сглаживается также и за счет того, что для современных видеокарт с 256 Мбайт памяти на борту из-за большого буфера не требуется частая подкачка данных в память. Да и разработчики приложений, прежде всего игр, видимо, стараются писать программы так, чтобы не нагружать видеокарту потоком информации более, чем доступно AGP 8X. Надо полагать, что ситуация коренным образом изменится лишь в перспективе, с появлением более мощных видеоакселераторов и новых приложений.
На сегодняшний день видеокарта – не единственное устройство, нацелившееся на перспективную шину PCI-Express. В эту когорту следует добавить всех тех, кому уже не хватает возможностей морально устаревшей шины PCI. Это прежде всего: сетевые контроллеры Gigabit Ethernet, RAID-контроллеры массивов жёстких дисков, карты для кодирования HDTV-потока в реальном времени. Ходит слух, что с помощью PCI-Express шины можно будет установить связь между южным и северным мостами чипсета. Тайваньская компания Prolink объявила о выпуске популярного бытового устройства – «первого в мире» ТВ-тюнера PixelView® PlayTV PCX600 для шины PCI-Express, поддерживающего одновременный показ двух каналов, с поддержкой NTSC, PAL, SECAM вместе со всеми субформатами, а также видео и стерео-аудиовходами в композитном и S-Video форматах плюс оптический вход S/PDIF. Не приходится сомневаться, что количество устройств с поддержкой шины PCI-Express со временем будет только расти, хотя это и не случится слишком быстро.
Что день грядущий нам готовит…
Какое заключение можно сделать, сравнивая всё ещё отвечающую требованиям сегодняшнего дня, уходящую AGP 8X, с новой архитектурой PCI-Express? Что касается видеоадаптеров, то здесь пока что сохраняется паритет сил. Даже для топовых моделей видеоакселераторов простая замена интерфейса из AGP 8X на PCI-Express x16 не даёт прироста в производительности. Да и о каком приросте может быть речь, если современные видеоакселераторы попросту ещё не переросли и тех 2133 Мбайт/с, которые обеспечивает AGP 8X. Тем не менее, Intel отказалась от поддержки шины AGP на своих новых чипсетах в пользу PCI-Express, что, конечно же, здорово подстегнёт вытеснение с рынка AGP-видеокарт. Другие чипмейкеры также довольно тепло приняли PCI-Express, и производители материнских плат всё чаще делают выбор в пользу PCI-Express x16 в качестве интерфейса видеоадаптера. Предполагается типичный набор слотов: один PCI-Express x16, несколько PCI-Express x1 и два-три обычных PCI. Но могут быть и исключения…
Курьёзом 2004 года можно считать материнские платы, на которых помимо интерфейса для видео PCI-Express x16 устанавливается также разъём AGP-шины …без аппаратной поддержки последней со стороны чипсета. Как такое могло случиться? Да очень просто. Преследуя маркетинговые цели, полагая, что небольшое число пользователей никак не пожелает отказываться от шины AGP на новых платах, даже в счёт её ущербности, некоторые производители материнских плат сумели прилепить AGP разъём на платы на базе чипсета Intel 915, в котором нет поддержки этой шины. Примером может служить ECS 915P-A. Что из этого получилось? – падение производительности AGP видеокарт до 30% и ниже. А как могло быть иначе при попытке имитировать AGP посредством PCI шины. Однако эта бутафория, названная ECS «AGP Express» смогла просуществовать недолго, ибо осторожная VIA в своих новых чипсетах PT890 и K8T890 заложила аппаратную поддержку как PCI-Express, так и AGP. Так появились материнские платы с двумя полноценными видеоинтерфейсами на борту: AGP и PCI-Express.
Хотя кое-кто посчитал, что один PCI-Express x16 – хорошо, но два – еще лучше. В результате компания NVIDIA представила весьма неоднозначный, а главное – быстрый чипсет nForce4 SLI, поддерживающий две видеокарты PCI-Express. Дабы не ударить в грязь лицом, VIA тоже заявила, что её чипсет K8T890 Pro сможет поддерживать два графических адаптера PCI-Express x16. Но самый интересный номер, наверное, отмочили инженеры Gigabyte Technology. Материнская плата GA-8I915P Dual Graphic основана на самом обычном чипсете Intel 915P, но, тем не менее, она может одновременно управляться с двумя графическими платами PCI-Express x16, располагая двумя соответствующими разъёмами на борту. Таким образом, в подобные платы, даже те, что имеют один PCI-Express x16 и один AGP 8X, можно устанавливать две видеокарты, подключая к каждой по два монитора. Возможно, для кого-то это покажется очень важным приобретением.
Если взглянуть на рынок графических адаптеров, то мы увидим, что сейчас рядом графических чипов комплектуются как AGP 8X, так и PCI-Express x16 видеокарты. После насыщения рынка перед пользователями будет стоять проблема – что выбрать? Однозначно можно утверждать, что если речь идет только об апгрейде видеосистемы на уже имеющемся ПК, то нет никакого смысла останавливаться на более дорогом видеоадаптере с PCI-Express x16, ведь это повлечет за собой необходимость замены материнской платы. Другое дело, если собирается новая, перспективная на будущее система. Самые новые материнские платы с системной логикой от Intel предполагают использование для видеоадаптера только шины PCI-Express x16. Здесь уже никуда не денешься, придется подбирать PCI-Express x16 видеокарту. Компромиссом могут служить материнские платы на базе чипсетов VIA PT890, K8T890, на которых может быть реализована поддержка как нового графического интерфейса PCI-Express x16, так и сходящей на обочину истории шины AGP. Поживём – увидим.
Тестируем интерфейсы видеокарт: PCI против PCI Express
Оглавление
- Вступление
- Интерфейсы видеокарт: история развития
- Переходник «PCI to PCI-e»
- Тестовый стенд
- Платформа Socket 370 и контент Full HD
- Платформа Socket 478, контент 4K и YouTube
- Игровые тесты на платформе Socket 478
- Результаты тестов
- Игровые тесты на платформе LGA 775
- Результаты тестов
- Заключение
Вступление
Внутренние интерфейсы персонального компьютера активно развиваются, сменяя друг друга с завидным постоянством и не всегда обеспечивая обратную совместимость с предыдущими версиями. В данной статье вы узнаете, на что способны устаревшие ПК при установке в них современной видеокарты. А начнем мы с краткой истории.
Вместе с анонсом видеокарт поколения Pascal компания Nvidia заявила о том, что режим SLI будут поддерживать в играх лишь конфигурации из двух моделей, и представила новую разработку – SLI HB Bridge. Довольно скоро ее партнеры подхватили инициативу, выпустив самые разные версии – от недорогих до стильных. В данном обзоре мы сравним мост MSI с оппонентами и узнаем, что же нового он принес. | В прошлый раз мы исследовали оверклокерский потенциал Radeon R7 240. После всех модификаций ее видеоядро удалось разогнать на 62% – до 1300 МГц, однако в реальных игровых приложениях прирост производительности составил всего 20-30%, причиной чего стала более медленная и устаревшая память DDR3. Пришло время узнать, на что способна Radeon R7 240 c 1 Гбайтом видеопамяти GDDR5 на борту. | PCI riser Новейшие материнские платы избавляются от PCI, а если поддержка и остается, то в крайне урезанном виде — один-два слота в самых неудобных местах системной платы. Что же делать, отказываться от звуковой карты и переходить на «встроенную» или бежать в магазин за обновленной версией с интерфейсом PCI-e? Однако можно пойти третьим путем – «перенести» слот, чему и посвятим данную статью. |
рекомендации
Интерфейсы видеокарт: история развития
Если говорить об интерфейсах для графических ускорителей, то за последние двадцать пять лет произошло три глобальных смены: PCI, AGP и PCI Express.
Шина PCI была разработана компанией Intel в 1991 году и выдержала несколько обновлений. Самый распространенный 32 bit вариант работал на скорости от 133 до 266 Мбайт/с. Причем указанные скорости между собой делили все устройства, подключенные к общей шине.
Очень скоро, уже в 1996 году, Intel представила новый системный интерфейс специально для видеокарт – Accelerated Graphics Port (AGP). Данный стандарт пережил несколько обновлений. В 2003 году вышли чипсеты Intel серии 865 с поддержкой AGP 8X, которые обеспечивали скорость обмена данных до 2 Гбайт/с. Материнские платы с аналогичными возможностями существовали и для процессоров AMD, активно выпускаясь в 2003 и 2004 годах. Например, модели на чипсете nforce3 и Socket 939 поддерживали AGP 8X и двухъядерные ЦП Athlon.
Стандарт PCI Express был принят в 2002 году, шестнадцать линий первой версии обеспечивали скорость передачи 4 Гбайт/с в каждом направлении. Уже в 2004 активно продавались системные платы, в которых AGP 8X был заменен на новый интерфейс. Как следствие, AGP 8x почти сразу после выхода был вынужден соперничать с прогрессивным PCI-E. Ведь тот получил полную поддержку со стороны производителей, а совместимость со старым интерфейсом обеспечивалась посредством специальных мостов, распаянных на видеокартах.
Компания Nvidia обеспечила поддержку AGP в графических ускорителях линеек GeForce 6 и GeForce 7, но после выхода G80 в 2006 году она отказалась от него. Ее оппонент поступил несколько иначе – видеокарты ATI/AMD серий HD 3000 и HD 4000, рассчитанные на разъем AGP, выпускались до 2008 года.
Переходник «PCI to PCI-e»
Но удалось ли производителям графических решений «выжать» весь потенциал из предыдущих платформ? Попробуем ответить на данный вопрос. Для этого необходимо всего лишь установить современную видеокарту в устаревший ПК и оценить его возможности.
Задача не из простых – переходники, позволяющие установить модель PCI-E в разъем AGP, найти в продаже невозможно, и не факт, что они вообще существуют. Однако есть варианты, позволяющие установить устройство PCI-E в разъем PCI, таким мы и воспользуемся. Все верно, тестируемые видеокарты будут установлены в разъем платы, двадцать лет назад признанный устаревшим для данной цели!
Используемый переходник основан на микросхеме PLX PEX8112. Несмотря на полноразмерный распаянный разъем 16x, PEX8112 поддерживает лишь режим PCI-express x1. Стоит учесть, что данный переходник не оснащен дополнительным питанием и не предназначен для установки видеокарт. Дело в том, что разъем PCI по спецификации в состоянии обеспечить до 500 мА тока при напряжении 12 В, то есть всего 6 Вт мощности.
А значит, установка видеокарты в переходник напрямую может привести к выходу компьютера из строя! Чтобы обойти это ограничение, видеокарты подключались через райзер с дополнительным питанием.
Переходник корректно определился системой и не требовал установки драйверов и дополнительной настройки на всех протестированных системах.
Тестовый стенд
В данной статье будут протестированы или упомянуты следующие модели видеокарт:
- GeForce 6200 AGP. Использует GPU NV44 – видеоядро нижнего ценового диапазона 2004 года выпуска. Поддерживает технологию DirectX 9.0c и ускорение обработки видео PureVideo. Данный графический процессор примечателен тем, что выпускался в версиях с родной поддержкой AGP и PCI-E без использования дополнительных адаптеров.
- GeForce 7600 GT. Графический процессор G73, 2006 года выпуска, средний ценовой диапазон, поддержка DirectX 9.0c и PureVideo. Напомню, это последнее поколение Nvidia с поддержкой Accelerated Graphics Port.
- GeForce 8500 GT. Бюджетное графическое ядро G86, поддержка DirectX10 и PureVideo второго поколения. Такие видеокарты выпускали только под PCI Express.
- Radeon HD 3650. DirectX 10 и технология ускорения видеопотока UVD первой версии. Предпоследнее поколение графических ускорителей AMD с поддержкой AGP.
- GeForce GT 710 2 Гбайт DDR3. Самый бюджетный вариант Kepler, поддержка DirectX 12 и ускорения видеотока VP5.
- Radeon R7 240 2 Гбайт DDR3. Одна из самых доступных видеокарт AMD с архитектурой GCN, поддержка DirectX 12 и UVD 3.1. В свое время я уже рассказывал о ней в статье «Разгоняем Radeon R7 240: теория и практика».
Для исследований были собраны три конфигурации, основанные на платформах Intel разных лет.
Socket 370 | |||
LGA 775 |
Платформа Socket 370 и контент Full HD
Легендарный чипсет Intel 440BX поддерживает до 1 Гбайт оперативной памяти, на тестовой платформе установлено 768 Мбайт. Этого объема вполне достаточно для запуска Windows 7.
На первом этапе экспериментов я выбрал именно эту операционную систему, надеясь получить возможность использовать свежее программное обеспечение и драйверы. Сама «Семерка» установилась без проблем, а вот с ПО и драйверами все не так гладко.
Процессоры Socket 370 не поддерживают инструкции SSE2, а для большинства современных программ и драйверов видеокарт этот набор инструкций является обязательным. Да и сама ОС оказалась тяжеловатой для испытуемой системы.
Зато доступны текстовые редакторы и другие несложные программы. Но возникли проблемы с воспроизведением видео, современный популярный кодек h364 оказался непосильной ношей для Celeron 2001 года выпуска. Вся надежда на функцию ускорения декодирования видео графическим процессором. Для каждой из исследуемых видеокарт производители заявили соответствующие фирменные технологии.
Испытания проводились с использованием популярных видеоплееров VLC и Media Player Classic Home Cinema. К сожалению, ни одна из испытуемых видеокарт с поддержкой AGP не справилась с задачей. Тесты провалили GeForce 6200 AGP, GeForce 7600 GT и Radeon HD 3650. Судя по информации, которую можно найти в сети, соответствующие технологии в их случае выполняют не все функции декодирования, и вычислительная нагрузка с процессора снимается не полностью.
Здесь стоит отметить, что у меня под рукой не оказалось Radeon HD 4670, самой продвинутой видеокарты AGP, выпущенной AMD/ATI – она обладает поддержкой технологии UVD 2 и в теории должна полноценно ускорять воспроизведение h364 видео.
Теперь подключим через переходник видеокарты GeForce 8500 GT, GeForce GT 710 и Radeon R7 240. Эти модели справились со своей задачей, Full HD трейлер фильма «Призрак в доспехах» (битрейт ~34 Мбит/с) нагрузил процессор примерно на 50%. Небольшое подергивание видео фиксировалось только в первые секунды после открытия файла.
Отмечу, что мне удалось настроить только плеер Media Player Classic Home Cinema, и аппаратное ускорение в нем заработало далеко не «из коробки». Плеер устанавливался в составе K-Lite Codec Pack Mega, именно редакция Mega рекомендована создателями для Windows XP. Однако установка по умолчанию, с использованием фильтра LAV результатов не принесла, и аппаратное ускорение не задействовалось.
Подпишитесь на наш канал в Яндекс.Дзен или telegram-канал @overclockers_news — это удобные способы следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Интерфейсы графических карт— Руководство для начинающих, часть 1: Графические карты
Когда вы покупаете по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Вот как это работает.
Это расположение интерфейса видеокарты, который в настоящее время может быть AGP или PCI Express.
Это часть видеокарты, которая подключается к материнской плате вашего компьютера. Именно через этот слот или «интерфейс» ваша видеокарта и компьютер передают друг другу информацию. Поскольку большинство материнских плат имеют только один тип слота для видеокарты, очень важно купить видеокарту, соответствующую слоту на материнской плате. Например, графическая карта PCI Express не будет работать в слоте для карты AGP. Мало того, что физически не влезет, так еще и протоколы передачи данных другие.
Наиболее важным аспектом интерфейса видеокарты является пропускная способность. Термин «пропускная способность» относится к количеству информации, которое может пройти через интерфейс в заданное время. Чем большую пропускную способность предлагает интерфейс, тем быстрее может работать видеокарта — теоретически. На практике, однако, интерфейс гораздо менее важен, чем утверждает индустрия.
ISA
ISA расшифровывается как промышленная стандартная архитектура
Отображается здесь только для справки, это самый старый стандартный интерфейс PC-карты. Видеокарты с таким интерфейсом давно устарели. На самом деле сегодня вы даже не сможете купить материнскую плату со слотом ISA.
Существуют 8-битные и 16-битные карты ISA; только последний использует оба соединительных блока (см. изображение). Карты EISA или Extended ISA были представлены для материнских плат с более высокой пропускной способностью при 32-битной ширине, и они предлагали управление шиной. Однако они были дорогими и были сняты с производства, когда появились новые интерфейсы.
PCI
32-битная классическая шина PCI. До сих пор он используется для всех видов карт расширения.
PCI означает межсоединение периферийных компонентов. Это 32-битная шина, работающая на частоте 33 МГц, обеспечивающая пропускную способность 133 МБ/с. Интерфейс PCI заменил ISA и его расширения (VL — локальная шина Vesa) в 1990-х годах с преимуществом гораздо более высокой пропускной способности. PCI является текущим стандартом для большинства компьютерных карт расширения, но современные графические карты больше не используют PCI, поскольку они уже давно перешли на интерфейс AGP (и PCI Express).
Однако во многих случаях компьютеры крупных производителей поставляются без порта AGP или PCI Express для будущего графического расширения. Для апгрейда видеокарты на этих машинах единственным вариантом является видеокарта с интерфейсом PCI, но их мало, они переоценены и имеют низкую производительность.
PCI-X
PCI-X расшифровывается как «Interconnect Peripheral Component Interconnect — Extended», что можно понимать буквально: его 64-битный интерфейс обеспечивает скорость до 4266 МБ/с, в зависимости от тактовой частоты шины. PCI-X (не путать с PCI Express!) Сначала был апгрейдом скорости шины PCI, но в него были добавлены некоторые функции, необходимые в серверном пространстве. В обычных ПК он не очень распространен, а видеокарты PCI-X встречаются очень редко. Вы можете использовать карту PCI-X в обычном слоте PCI, если это текущая версия (PCI 2.2 или выше), но вы не можете добавить их на материнскую плату со слотом PCI Express.
Текущая страница: Интерфейсы видеокарт
Предыдущая страница Композитное видео Следующая страница AGP
Получите мгновенный доступ к последним новостям, подробным обзорам и полезным советам.
Свяжитесь со мной, чтобы сообщить о новостях и предложениях от других брендов Future. Получайте электронные письма от нас от имени наших надежных партнеров или спонсоров.Темы
Компоненты
Графические процессоры
Как работают графические карты — Сделайте технологию проще
Задумывались ли вы когда-нибудь, как работает ваш компьютер для создания графики на экране? Вы, наверное, знаете, что видеокарта отвечает за создание этих изображений, но как именно она их создает?
Вот подробный обзор всех основных компонентов видеокарты и того, как все это работает.
Интерфейс
Интерфейс видеокарты — это часть видеокарты, которая подключается непосредственно к материнской плате для обмена информацией.
Два основных типа интерфейсов — PCI Express и AGP. (Существуют также интерфейсы ISA, PCI и PCI-X, хотя они встречаются редко и устарели.)
PCI Express
Это модернизированная версия традиционного интерфейса PCI, в котором используется множество отдельных линий для оптимизации пропускной способности с более высокой скоростью. ставка.
Мало того, он также считается более универсальным, чем интерфейс AGP, с более эффективным методом потребления энергии благодаря простому интерфейсу.
AGP
Ускоренный графический порт был разработан для рендеринга 3D-графики и использует прямое подключение к материнской плате. Это позволяет использовать более высокие тактовые частоты и отправлять/принимать группы данных за одну передачу.
Видео BIOS
Видео BIOS содержит самый простой интерфейс настройки видеокарты и переносится в BIOS компьютера через ПЗУ видеокарты или постоянную память.
Этот интерфейс включает в себя такие важные вещи, как:
- Синхронизация памяти
- Напряжение
- Рабочие скорости
- ОЗУ
Думайте о видео-BIOS как о бьющемся сердце графической карты, которое служит основой для работы остальных компонентов.
Графический процессор
Это детище видеокарты, также известное как графический процессор, отвечает за преобразование пикселей в 2D- и 3D-графику через ОЗУ и состоит из следующих частей:
- Графический и компьютерный массив
- Контроллер графической памяти
- Шинный интерфейс
- Блок управления питанием
- Блок обработки видео
- Интерфейс дисплея
Более конкретно, графический процессор применяет определенные детали к каждому пикселю, чтобы оживить их. К таким деталям относятся цвета, текстуры и узоры. Он делает это снова и снова, пока все эти визуализированные пиксели не сформируют единое изображение на вашем экране. (Точное количество пикселей зависит от разрешения вашего экрана).
Из-за такой напряженной работы графический процессор выделяет массу тепла, поэтому он находится под (огромным) радиатором, чтобы охлаждать его.
Видеопамять
Пока графический процессор обрабатывает все эти пиксели, ему нужно место для хранения этих данных, чтобы он мог отображать изображения.
Для этого предназначена видеопамять, и обычно ее объем составляет от 1 ГБ до 12 ГБ.
Существуют различные типы памяти, в том числе:
- VRAM: Это позволяет графическому процессору очень быстро отображать эти пиксели (также известное как «чтение и запись»)
- WRAM: еще более быстрая версия VRAM .
- SDRAM: работает с высокой тактовой частотой и пропускной способностью
- SGRAM: Известен улучшенной графической производительностью
Видеопамять содержит так называемую цифровую информацию, и ей нужен способ отправки этих данных на монитор, который считывает только аналоговые сигналы.
Как будто два человека, говорящие на совершенно разных языках, пытаются общаться друг с другом.
Вот здесь и пригодится RAMDAC.
RAMDAC
Думайте о RAMDAC (цифро-аналоговый преобразователь оперативной памяти) как о интерпретаторе мира графических карт.
Преобразует цифровые данные из видеопамяти в аналоговые сигналы для отправки на монитор.
Основное различие между цифровыми и аналоговыми сигналами сводится к структуре волн.
- Цифровой – жесткие прямоугольные волны
- Аналог – плавные и непрерывные волны
RAMDAC берет эти жесткие волны и сглаживает их для понимания монитором, что создает законченное изображение, отображаемое графическим процессором.
Выходы
Выходы используются для подключения видеокарты к кабелям дисплея, которые используются для передачи тех сигналов цифро-аналогового преобразования, которые интерпретирует RAMDAC.
Выходы делятся на следующие категории:
- VGA: использует аналоговый сигнал дисплея
- DVI: стандартный цифровой интерфейс для передачи пикселей с компьютера на монитор
- HDMI: обеспечивает передачу аудио и видео
- Vivo: используется для подключения к различным мультимедийным устройствам, таким как телевизоры и DVD-плееры
- DisplayPort: соединяет вместе видеоустройства и устройства отображения
Кулеры
Поскольку графический процессор является самой горячей частью видеокарты, он должен оставаться прохладным, чтобы предотвратить перегрев.
Радиатор
Радиатор отводит тепло, выделяемое графическим процессором, и распределяет его по ребрам от устройства, которое обычно охлаждается с помощью прикрепленного вентилятора.
Водяные блоки
Водяные блоки — это способ жидкостного охлаждения графического процессора, который отбирает тепло и переводит его из газа в охлаждаемую жидкость. Эта жидкость проходит через изолированные трубки и возвращается к графическому процессору для повторного использования.
Модели со слотами
Кулер с одним слотом
Модели более низкого уровня часто имеют высоту в один слот и выделяют меньше тепла, чем системы с двумя слотами. Они занимают достаточно места только для одного слота расширения и обычно небольшого размера.
Кулер с двумя слотами
Модели более высокого класса часто имеют два слота для лучшего охлаждения. Двухслотовая система предназначена для подачи горячего воздуха через второй слот наружу из корпуса компьютера.
Итого
Материнская плата сообщает видео BIOS о необходимости загрузки через интерфейс видеокарты, который посылает сигналы графическому процессору для начала рендеринга графики.
Поскольку графический процессор начинает назначать детали каждому пикселю, он сохраняет эти данные в видеопамяти, которая считывает только цифровые сигналы.
RAMDAC преобразует эти цифровые сигналы в аналоговые сигналы для понимания монитором и отправляет эти волны через выходы в качестве средства передачи.
Между тем, метод охлаждения, такой как радиатор или водяной блок, используется для предотвращения перегрева графического процессора, поскольку он выполняет большую часть черновой работы.
Это основные компоненты графической карты и то, как все они гармонично работают для воспроизведения графики высокого разрешения, которую мы все знаем и любим.
Изображение предоставлено: видеокарта, карта S3 Graphics chrome 530 GT, Wave, EVGA GeForce GTX 590, кулер для графического процессора Zalman Fatal1ty, водяной блок процессора HDR — отображение тонов, Mindstorm
Талин Вартанян
Будучи энтузиастом-самоучкой, Талин любит узнавать все о компьютерном оборудовании.