Svinkovod.ru

Бытовая техника
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

AMD CrossFireX

AMD CrossFireX

AMD CrossFireX (с  англ.  —  «перекрёстный огонь») — технология, позволяющая одновременно использовать мощности двух и более (до четырех графических процессоров одновременно) видеокарт Radeon для построения трёхмерного изображения. Аналог Nvidia SLI.

Каждая из видеокарт, используя определённый алгоритм, формирует свою часть изображения, которая передаётся в чип Composing Engine мастер-карты, имеющий собственную буферную память. Этот чип объединяет изображения каждой видеокарты и выводит финальный кадр.

Технология была анонсирована на международной выставке Computex 2005 на Тайване.

В 2005 году система CrossFire формировалась путём соединения видеокарт Y-образным кабелем с задней стороны карт. С выходом карт серии Radeon X1950 подход был пересмотрен: начали использоваться специальные гибкие мостики CrossFireX (аналогично SLI, но имеющие свой собственный алгоритм и логику). С середины 2010-х годов карты уже не используют гибкие мостики и работают в режиме Crossfire без них.

Комбинации некоторых видеокарт могут оказаться гораздо более эффективными, производительными и выгодными финансово, чем одна более мощная и, соответственно, значительно более дорогая карта. Но, как и в случае с Nvidia SLI, прирост производительности от использования двух видеокарт в системе будет наблюдаться только в приложениях, умеющих использовать два и более GPU. В старых играх, не умеющих работать с Multi-GPU системами, общая производительность графической составляющей останется прежней, в некоторых случаях может вообще даже снизиться; так что для любителей старых, но требовательных игр более верным решением будет покупка одной очень мощной видеокарты, чем покупка второй такой же и последующее объединение в CrossFireX-систему. Существенный недостаток CrossFire — данная технология не работает при запуске приложения в оконном режиме.

Содержание

Принципы построения [ править | править код ]

Для построения на компьютере CrossFireX-системы необходимо иметь:

    с двумя или более разъёмами PCI Express x16 (для версий R9-285, R9-290 или R9-290X ещё и с чипсетом AMD или Intel определённой модели, поддерживающей CrossFireX);
  • мощный блок питания, как правило, мощностью от 700 Вт; с поддержкой CrossFireX;
  • Специальный гибкий мостик CrossFireX для соединения видеокарт (для старых версий видеокарт, в более новых он не нужен и не предусмотрен).

Видеокарты должны быть одной серии (за некоторыми исключениями), но не обязательно одной модели. При этом быстродействие и частота CrossFire-системы определяются характеристиками чипа наименее производительной видеокарты.

CrossFireX-систему можно организовать следующими способами:

  1. Внутреннее соединение — видеокарты объединяются с помощью специального гибкого мостика CrossFireX, при этом для соединения более, чем двух видеокарт не нужно использовать специализированные многоразъемные мостики (типа NVIDIA 3-way SLI или 4-way SLI), видеокарты соединяются последовательно простыми CrossFireX-мостиками. Соединение ведется примерно так: от первой ко второй — от второй к третьей — от третьей к четвертой (для соединения 4 видеокарт); от первой ко второй — от второй к третьей (для 3 карт); от первой ко второй (для 2 карт). На однопроцессорных видеокартах по 2 разъема CrossFireX, поэтому в случае с системой из двух видеокарт объединять их можно как одним, так и двумя мостиками (от первой ко второй — от первой ко второй), разницы в производительности не будет.
  2. Программный метод — видеокарты не соединяются, обмен данными идёт по шине PCI Express x16, при этом их взаимодействие реализуется с помощью драйверов. Недостатком данного способа являются потери в производительности на 10-15 % по сравнению с вышеназванным способом. На данный момент практически полностью утерял актуальность, оставшись способом соединения низкопроизводительных видеокарт, для которых отсутствие соединительного мостика не является значимой потерей. Высокопроизводительные видеокарты можно объединить, только используя мостики.
  3. XDMA — обмен между видеокартами производится, как и в предыдущем случае, по шине PCI Express, но посредством специализированного аппаратного блока XDMA, имеющегося в GPU начиная с R9-285, R9-290 или R9-290X. Благодаря аппаратно-управляемому обмену данными достигается сокращение потерь производительности по сравнению с программно-управляемым обменом. Тем не менее, потери производительности могут возникать из-за особенностей построения системы PCI Express, например, при наличии между видеокартами нескольких мостов [1] .
Читайте так же:
Можно ли в боулинг со своей едой

Алгоритмы построения изображений [ править | править код ]

SuperTiling [ править | править код ]

Картинка разбивается на квадраты 32×32 пикселя и принимает вид шахматной доски. Каждый квадрат обрабатывается одной видеокартой.

Scissor [ править | править код ]

Изображение разбивается на несколько частей, количество которых соответствует количеству видеокарт в связке. Каждая часть изображения обрабатывается одной видеокартой полностью.

Аналог в nVidia SLI — алгоритм Split Frame Rendering.

Alternate Frame Rendering [ править | править код ]

Обработка кадров происходит поочередно: одна видеокарта обрабатывает только чётные кадры, а вторая — только нечётные. Однако, у этого алгоритма есть недостаток. Дело в том, что один кадр может быть простым, а другой сложным для обработки.

Этот алгоритм, запатентованный ATI ещё во время выпуска двухчиповой видеокарты, используется также в nVidia SLI.

SuperAA [ править | править код ]

Данный алгоритм нацелен на повышение качества изображения. Одна и та же картинка генерируется на всех видеокартах с разными шаблонами сглаживания. Видеокарта производит сглаживание кадра с некоторым шагом относительно изображения другой видеокарты. Затем полученные изображения смешиваются и выводятся. Таким образом достигается максимальные чёткость и детализованность изображения. Доступны следующие режимы сглаживания: 8x, 10x, 12x и 14x.

Dual Graphics [ править | править код ]

Dual Graphics (ранее Hybrid CrossFireX) — способность APU линейки Fusion A-серии Llano значительно (по крайней мере в теории) увеличивать общую производительность видеоподсистемы, когда интегрированный GPU работает совместно с подключенной дискретной видеоплатой, дополняя её. Ещё более удивительной является способность Llano работать с GPU, которые быстрее или медленнее, чем его собственное интегрированное видеоядро — для корректной работы Dual Graphics не требует идентичного GPU и при этом он не вредит более быстрому GPU, если его производительность ниже, как происходит в CrossFire. Фактически, он приводит в равновесие доступное аппаратное обеспечение для большей производительности (например, если дискретный GPU вдвое быстрее встроенного, драйвер берёт один кадр от APU на каждые два кадра от дискретной карты).

У технологии есть серьёзные недостатки: во-первых, она работает только в приложениях, использующих DirectX 10 или 11. Если используется DirectX 9 или более ранний игровой движок, то производительность ухудшается до самой медленной из двух установленных графических карт (согласно последним заявлениям AMD, при использовании DirectX ниже 10 версии программы должны обращаться к более быстрой из двух установленных графических карт). Во-вторых, чтобы Dual Graphics работала, коэффициент графической производительности должен быть по крайней мере «два к одному», если видеокарта в три раза быстрее GPU Llano, то Dual Graphics работать не будет.

В OpenGL Dual Graphics не поддерживается, и он всегда работает на GPU, управляющем основным выходом дисплея.

Можно ли поставить две разные видеокарты на компьютер

Многих пользователей часто волнует вопрос, как установить две видеокарты на один компьютер? Причём, неважно, будет ли это карты NVidia или AMD. Необходимость подобной операции чаще всего заключается в увеличении быстродействия компьютера, в частности его видеосистемы.

Поскольку видеоадаптеры, по сути, являются математическими процессорами, работающими с большим количеством операций с плавающей точкой, для центрального процессора нет никакой разницы, куда ему отправлять данные для обработки – в одно внешнее устройство или в два. Теоретически, таких устройств может быть сколько угодно (их число ограничено лишь количеством слотов расширения PCIE, в которых могут устанавливаться видеоадаптеры). То есть, две видеокарты в одном компьютере – это ещё не предел.

Читайте так же:
Можно ли буксировать машину с коробкой дсг

При таком подключении даже типы карт (а при правильном подходе к вопросу, даже их производители) могут быть не одинаковые. Главное, чтобы с программной точки зрения они были совместимы. Но, поскольку «общение» программы с «железом» карты осуществляется через стандартизованные библиотеки функций (DirectX, OpenGl и т.д.), то фактически нет никаких ограничений для использования нескольких видеоустройств в одной системе.

Можно ли поставить две разные

Необходимость подключения двух видеокарт на одном ПК

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

Давно известно, что установить 2 видеокарты на 1 материнку экономически невыгодно. Видеосистема в 2 раза быстрее будет стоить в 1.5-1.8 раза дороже, а две одинаковых карты дадут выигрыш в быстродействии не на 100%, а на 50-80%. Однако, пользователе идут на этот шаг, например, в том случае, если вторая карта куплена на вторичном рынке по меньшей цене.

Другая причина – увеличение количества одновременно подключаемых к ПК мониторов. Обычно, одна карта способна работать с 2-3 мониторами. Редко какие модели поддерживают 4-6 мониторов. Если же число дисплеев больше 6, то без дополнительных адаптеров не обойтись.

Подключение двух видеокарт к одному компьютеру

Аппаратно поставить 2 видеокарты на ПК несложно: следует установить их в разные слоты PCIEx-16, подключить их к дополнительны шинам питания (если они предусмотрены) и соединить карты при помощи специального шлейфа (SLI для NVidia или CrossFire для AMD).

Программные настройки для поддержки такого режима работы делаются в программе-драйвере, работающем под ОС Windows. Обычно в панели дополнительных настроек необходимо указать, что карты будут работать совместно.

Особенности подключения двух GPU к одному ПК

Основные особенности при таком подключении состоят в подборе карт, которые будут соответствовать следующим требованиям:

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

2. Мощность БП должна быть достаточной для обеспечения обеих карт питанием.

3. Слоты PCIE на материнке должны быть расположены так, чтобы карты в них поместились.

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

Специальные соединители

Для синхронизации работы двух видеоадаптеров используются специальные соединительные переходники: SLI- или CrossFire-адаптеры. Они используются для подключения видеоадаптеров непосредственно друг к другу. Разъём для подключения расположен в верхней части платы видеоконтроллера.

Важно! Эти переходники имеют другое название, «мосты». Они представляют собой гибкие шлейфы, имеющие разъёмные гнёзда на своих концах. Следует помнить, что данные устройства не совместимы друг с другом.

Адаптеры SLI подключаются ко всем платам одинаково, в одни и те же места. Разъём CrossFire состоит из двух разных частей (условно – передней и задней); при его подключении передняя часть разъёма карты, стоящей первой, подключается на «заднюю» часть второй карты. В свою очередь, «передняя» второй – на «заднюю» третьей и т.д. Именно поэтому подключать более 3-х карт фирмы АМД для совместной работы гораздо проще, чем карты NVidia.

SLI-видеоадаптер

Под этим термином понимают не только способ соединения двух видеоадаптеров при помощи разъёма, но общий принцип объединения нескольких независимых видеоустройств, каждое из которых может работать самостоятельно (например, два видеочипа на одной карте).

Читайте так же:
Максимальное число ячеек в excel

Две разные модели видеокарт на одном компьютере

Разные видеокарты NVidia (как и AMD) на одном компьютере могут работать, однако, при этом они будут выводить информацию на разные дисплеи. Обработка одной задачи (то, есть увеличение быстродействия, например, в какой-то игре) будет невозможной.

Как работает режим SLI – мощь нескольких видеокарт в одном устройстве

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

Что ж, к счастью, Nvidia и их технология с несколькими GPU «SLI» дают нам просто решение, если вы используете одну из их карт.

Масштабируемый интерфейс связи (SLI)

Так что же такое SLI? И что делает SLI, или более конкретно: как он помогает использовать несколько видеокарт?

Интерфейс Scalable Link Interface (SLI) – это небольшая жемчужина, которую нам предоставили Nvidia в 1998 году. Впервые эта технология была использована компанией 3dfx на линейке видеокарт Voodoo2 в 1998 году, но позже компания была куплена Nvidia, и эта технология была заморожена на некоторое время.

Первый опыт использования совместной работы видеокарт Voodoo2

В 2004 году Nvidia повторно выпустила SLI с обновлениями, позволяющими ей работать с существующей на тот момент технологией шин PCIe.

Хотя существуют проблемы совместимости (обсуждаемые ниже), связанные с запуском нескольких установок графического процессора, SLI позволяет использовать от двух до четырех карт одновременно. Это достигается путем использования алгоритма параллельной обработки, который собирает информацию, разбивает её на более мелкие части и позволяет обрабатывать несколько частей одновременно несколькими видеокартами.

Режимы SLI

Видеокарты Nvidia будут работать в SLI в трёх основных режимах: сглаживание SLI , SFR и AFR . Вы можете выбрать и изменить эти режимы в Панели управления Nvidia, которая должна была быть установлена на ваш компьютер при установке драйверов видеокарты.

Рендеринг с разделением кадров (SFR)

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

Например, если кадр содержит в основном пустое статичное небо в верхней половине кадра (менее ресурсоемкое), но изменяемые объекты в нижней половине (более интенсивно), то при разделении 50/50 одна карта будет выполнять больше работы. Поэтому видеокарта, отвечающая за верхнюю часть экрана, может получить около 60% площади экрана, в то время как карта, отвечающая за нижнюю часть, должна обработать только нижние 40%.

Примечание: эти проценты являются лишь расплывчатыми примерами, а не конкретными цифрами.

Альтернативный рендеринг кадров (AFR)

В этом режиме кадры ставятся в очередь, и каждая карта отображает полный кадр. Таким образом, если вы используете 2 карты, то одна будет отвечать за четные кадры, а другая – за нечетные кадры. Это часто считается более эффективным, чем SFR, для достижения более высокой частоты кадров, но также может вызывать такие проблемы, как микростеролазание.

Ключевое слово: Micro Stuttering – это когда вы видите на экране «визуальные заикания», вызванные несоответствием времени рендеринга кадров между картами. Если карты не синхронизированы должным образом или у них недостаточно информации, чтобы угадать следующий кадр, который нужно визуализировать, то вы увидите задержку.

Читайте так же:
Изменение ширины столбца в excel

SLI сглаживание

Этот режим обеспечивает лучшее качество изображения, в отличие от увеличения частоты кадров. Он работает для разделения нагрузки сглаживания между картами, повышая общее качество вашего изображения.

Использование этого режима может разблокировать более высокие режимы сглаживания в играх (например, SLI 8x, 16x и даже 32x в системах Quad-SLI).

Совместимость и проблемы режима SLI

Казалось бы, купи две видеокарты Nvidia, вставь их в разъемы на материнской плате и наслаждайся «удвоенной» скоростью работы. К сожалению, не всё так просто.

Два (или более) вида

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

Например, если у вас GTX 1070 Ti 8GB производства Asus, а другая той же спецификации, но от MSI, то режим SLI доступен. Но, GTX 1070 и GTX 1080 несовместимы, так как они не являются одним и тем же графическим процессором.

Вам также необходимо убедиться, что видеокарты совместимы с режимом SLI, так как карты без порта SLI могут быть несовместимы. Также стоит отметить, что в Nvidia убрала поддержку 3-х и 4-х карточного SLI для серии GTX 10.

Слоты и заглушки

Следующим в списке стоит ваша материнская плата и блок питания. Они оба должны быть совместимы со SLI.

Это означает, что вашей материнской плате потребуется достаточно слотов PCIe x16, чтобы соответствовать количеству графических процессоров, а вашему блоку питания потребуется достаточно разъемов PCIe для питания того количества карт, которое вы будете использовать.

Отсутствие удвоения видеопамяти

Распространенное заблуждение относительно SLI состоит в том, что вы можете получить двойную, тройную или даже четырехкратную видеопамять с большим количеством видеокарт. К сожалению, Nvidia SLI использует ОЗУ только с одной карты, поскольку каждая карта должна получать доступ к одной и той же информации в одно и то же время.

Что такое мост SLI

Последнее, что вам понадобится для запуска настройки SLI, – это мост SLI. Nvidia использует физический разъем для соединения видеокарт вместе, что позволяет им взаимодействовать друг с другом, не используя драгоценную полосу пропускания в слотах PCIe.

Вам понадобится один из двух мостов SLI: либо стандартный мост (для менее мощных карт), либо мост с высокой пропускной способностью (для более мощных карт).

Серия SLI Bridge

МостТактовая частотаМаксимальная пропускная способностьРекомендуемый монитор
Стандартный мост400 МГц1 Гб/с1920×1080 до 2560×1440 при 60 Гц
Мост с высокой пропускной способностью650 МГц2 Гб/сДо 5K и объемный звук

Если у вас более мощные карты (например, GTX 1080), вы можете использовать стандартный мост, но это не позволит обеспечить полную производительность карт.

Производительность SLI

Итак, мы знаем, что такое SLI, как он работает и что вам нужно для его использования. Но стоит ли вам бросаться покупать вторую GTX 1080 Ti? Здесь «вода становится мутной». В то время как Nvidia утверждает, что удвоение производительности возможно при удвоении количества карт, это случается редко.

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

Это означает, что если вы не играете в игру ААА, возможно, что не будет никакого увеличения производительности (фактически, даже есть вероятность снижения производительности).

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

Сколько видеокарт можно подключить материнской плате и что нужно учитывать?

Всем привет! Сегодня разберем, сколько видеокарт можно подключить к материнской плате, сколько их может понадобиться и зачем, что для этого нужно и что нужно учитывать при настройке более одного видеоадаптера. Сравнение технологий Nvidia SLI и AMD CrossFire можно посмотреть тут.

Одна видеокарта

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

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

Вообще без видеокарты работать не получится, так как не будет изображения на мониторе — даже если ена системной плате есть слот для подключения дисплея. Нужен хотя бы интегрированный в ЦП графический чип.

Настраивать такую сборку проще всего — достаточно установить деталь в слот PCI и поставить подходящие драйвера. Если компонент совместим с прочей «начинкой» компа, никакие пляски с бубном не потребуются.

Две видеокарты

При правильной настройке можно одновременно использовать 2 видео платы, которые параллельно обрабатывают одну и ту же задачу. Актуально, если вы используете, например, 3 монитора, при этом хотите запустить современную игру на всех сразу с максимальными настройками графики. Мощности одной, даже топовой модели может оказаться недостаточно.

У Nvidia такая технология называется SLI, у AMD — CrossFire. Принципиальных отличий между ними нет, и работают они почти одинаково, за исключением некоторых мелких нюансов.

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

Кроме того, видеокарты с разными графическими процессорами, то есть Nvidia совместно с AMD, в спаренном режиме использовать невозможно — «дружить» они не будут.

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

Три и больше

Парой видеоадаптеров SLI и CrossFire не ограничиваются. Эти технологии позволяют одновременно задействовать до 4 графических адаптеров. Однако такое количество уже избыточное: у простого юзера попросту нет задач, требующих такой вычислительной мощности.

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

Максимально можно подключить до 12 видеокарт к одной материнской плате. Однако потребуется системная плата с соответствующим количеством слотов, блок питания, способный обеспечить такую сборку энергией, а также источник этой энергии. Желательно дешевой, так как «кушает» даже небольшая ферма очень много электричества.

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector