Nvlink vs sli отличия

Обновлено: 05.07.2024

Уже 20 сентября в свободной продаже появятся первые графические карты GeForce RTX 20 серии. Помимо роста производительности и новой технологии трассировки лучей в реальном времени Nvidia приготовила еще несколько приятных сюрпризов, о двух из них мы сейчас и расскажем.

“Nvidia Scanner”

Nvidia Scanner - это не готовый софт, который вы сможете скачать и запустить сразу, после его появления. Это отдельный API , созданный для разработчиков ПО для разгона, подобно тому, как текущее программное обеспечение для разгона GeForce использует NVAPI от Nvidia . Производители карт EVGA подтвердили, что их новое программное обеспечение Precision X1 будет использовать технологию Nvidia Scanner и будет доступно уже 20 сентября, вместе с выходом RTX серии.

В своей работе сканер использует огромный массив данных от Nvidia, чтобы максимально увеличить ваш разгон, по сути используя его вам не придется вручную делать «традиционный разгон»: раз за разом подгонять частоты и проверять работоспособность и стабильность, сканер сам сделает это за вас, всего за 1 клик. Новое ПО может управлять не только частотами, но и напряжением и лимитом питания.

Вы просто нажимаете кнопку «Тест» и ПО начинает работу над кривой частот ядер вашей видеокарты, все время выполняя арифметические тесты. Если разгон зайдет слишком далеко и сканер обнаружит математическую ошибку, по сути сбой карты, то он сразу увеличит напряжение вашей карты и снова начнет тестирование. Примерно через 20 минут сканер получит полное представление о возможностях вашей RTX- карты и автоматически сгенерирует профиль разгона, созданный для максимально возможной производительности без сбоев и вылетов.

На презентации Тому Петерсону из Nvidia удалось разогнать Nvidia GeForce RTX 2080 с базовой частотой 1710 МГц до 2130 МГц при напряжении в 1,068 мВ и это не предел!

NVLink

За последние годы тренд на SLI понемногу стал пропадать, ведь сама технология давала весьма призрачный рост, а часто и падение производительности в гейминге, ведь SLI в играх не мог полноценно использовать память нескольких карт.

Мы уже видим, как ленивые разработчики будут отвечать пользователям: «Лагает игра на 2080ti? Поставь вторую!»

Технология доступна в картах 2080 и 2080 t i, в младших моделях ( 2070 и ниже) мы этой технологии не увидим. Эра 4к и 8к гейминга наступила?

С тех пор, как стало возможным использовать несколько видеокарт в системе, мы видели, как энтузиасты жаждут чудовищных машин с двумя, тремя или даже четырьмя видеокартами, установленными в них одновременно. ПК с несколькими видеокартами считались самым лучшим, что могла предложить отрасль. Мы даже видели, как несколько графических процессоров были втиснуты в одни и те же видеокарты с такими картами, как Nvidia GeForce GTX 690 и AMD R9 295 × 2. Но при всей этой шумихе и славе системы с несколькими графическими процессорами, похоже, никогда не получили успеха. Их популярность быстро и резко упала вскоре после пика популярности систем с несколькими графическими процессорами. Это снижение было связано с несколькими факторами, и одним из них была ненадежность мостовой системы, которая использовалась для соединения видеокарт друг с другом.


Как работает SLI?

Видеокарты в системе SLI работают в конфигурации главный-подчиненный, что означает, что одной из карт назначается роль «мастера», несмотря на то, что нагрузка равномерно распределяется между всеми картами. Когда «подчиненная» карта завершает рендеринг, она отправляет свои выходные данные мастеру, который затем объединяет два рендеринга и доставляет выходное изображение на монитор. В конфигурации с двумя картами главная карта обычно обрабатывает верхнюю половину изображения, а подчиненная карта обрабатывает нижнюю половину.

  • Стандартный мост (частота пикселей 400 МГц, пропускная способность 1 ГБ / с): это стандартный мост, входящий в комплект поставки материнских плат, поддерживающих SLI до 1920 × 1080 и 2560 × 1440 при 60 Гц.
  • Светодиодный мост (частота пикселей 540 МГц): рекомендуется для мониторов с разрешением до 2560 × 1440 при 120 Гц + и 4K. Он может работать только с увеличенной частотой пикселей, если графический процессор поддерживает эту частоту. Он продается Nvidia, а также рядом партнеров AIB.
  • Мост с высокой пропускной способностью или мост SLI HB (тактовая частота пикселей 650 МГц и пропускная способность 2 ГБ / с): это самый быстрый мост, который продается исключительно Nvidia. Рекомендуется для мониторов до 5K и объемного звучания. Мосты SLI HB доступны только в двухполосных конфигурациях, поэтому установка с более чем двумя картами здесь не удалась.

Механизм действия SLI

Взлет и падение SLI

Популярность SLI резко возросла во время серии видеокарт Kepler, Maxwell и Pascal, но с тех пор она постоянно и резко снижается. Даже в эпоху серии видеокарт GTX 1000 от Nvidia популярность SLI падала. Конечно, видеокарты SLI могут обеспечить лучшую производительность, чем одиночный графический процессор, и даже выглядят фантастически при установке в корпус, но в первую очередь у SLI было больше проблем, чем преимуществ.

Прежде всего, вам нужно было проверить, поддерживает ли ваша материнская плата SLI. Это был жизненно важный шаг, поскольку некоторые материнские платы поддерживали SLI, некоторые поддерживали Crossfire, а некоторые поддерживали и то, и другое, а другие не поддерживали ни одного. После этого у вас должны были быть идентичные видеокарты. Это было непросто, так как это сделало ценовое предложение действительно искаженным по сравнению с более производительной одиночной видеокартой. Видеокарты должны были быть одной и той же модели и серии и даже одного производителя ранее, однако позже это было несколько облегчено. Для работы с несколькими видеокартами также требовался мощный и дорогой блок питания (о котором вы можете узнать больше прямо здесь), а также необходимо было отслеживать и контролировать термические характеристики из-за того, что несколько энергоемких карт работали в непосредственной близости друг от друга.

Настоящей ахиллесовой пятой всей экосистемы SLI была игровая поддержка. Не все игры поддерживали SLI, и даже те, которые поддерживали, дали не впечатляющий прирост производительности, если учесть дополнительные вложения. В большинстве случаев вам было бы намного лучше купить более мощную одиночную видеокарту, чем две более слабые и установить их в SLI. С годами поддержка SLI стала еще хуже, и разработчики редко задумываются об этом в современных играх. Наконец, смертельный удар был нанесен не кем иным, как самой Nvidia, которая прекратила поддержку SLI большинством своих графических карт. Что касается линейки графических процессоров Turing, только лучшая из лучших, RTX 3090, поддерживает SLI. Это означает, что SLI для обычных потребителей практически мертв в том, что касается игр.

Что такое NVLink?

В линейке видеокарт Turing Nvidia представила новую технологию для подключения нескольких видеокарт, известную как NVLink. Это интерфейс, пропускная способность которого во много раз превышает пропускную способность старого интерфейса SLI, а также имеет множество дополнительных особенностей и функций. С технической точки зрения, это последовательный многополосный канал связи ближнего действия с протоколом проводной связи. Непросто, не правда ли? В более общем плане, это улучшенный интерфейс связи между несколькими видеокартами Nvidia, который обещает больше преимуществ и функций, чем старый SLI.

NVLink можно рассматривать как попытку Nvidia вернуть себе долю рынка мульти-графических процессоров, которая сократилась в 2020 году. Эта технология обещает сделать игры с использованием нескольких видеокарт желательным и высокоэффективным методом в ближайшем будущем. NVLink по сути является гораздо более быстрым мостом, чем SLI, и призван сократить разрыв в задержках между двумя видеокартами. Директор по техническому маркетингу Nvidia Том Петерсон говорит по этому поводу следующее:

Он также добавил, что NVLink был скорее планом на будущее, чем текущим решением:

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

Как работает NVLink?

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

NVLink также покончил с отношением «главный-подчиненный» в реализации SLI, вместо этого он обрабатывает каждый узел одинаково, что значительно улучшает скорость рендеринга. В отличие от SLI, NVLink имеет то преимущество, что память обеих видеокарт всегда доступна. Это связано с невероятной реализацией NVLink в ячеистой сети. По сути, связь карт NVLink является двунаправленной, и две подключенные карты действуют как одна.

Скорость интерфейса NVLink отражается на пропускной способности его мостов. В то время как даже лучшие мосты SLI имели пропускную способность в лучшем случае 2 ГБ / с, мост NVLink в некоторых случаях обещает ошеломляющие 200 ГБ / с. Конечно, мосты NVLink на 160 и 200 ГБ / с ограничены графическими процессорами профессионального уровня Nvidia Quadro GP100 и GV100 соответственно, но эти цифры по-прежнему свидетельствуют о невероятном скачке пропускной способности интерфейса NVLink по сравнению с SLI. Графические процессоры для энтузиастов высшего уровня, такие как TITAN RTX или 2080Tis, в большинстве случаев могут рассчитывать на потенциальную пропускную способность колоссальных 100 ГБ / с.

Стоит ли NVLink?

Для профессиональной работы NVLink может быть просто необходимостью обновления. Для людей, работающих с графическими процессорами Nvidia Quadro или такими картами, как RTX A6000, NVLink может быть большим подспорьем не только в повышении производительности рендеринга, но и благодаря тому факту, что NVLink позволяет получить доступ к общей памяти обеих карт, что может быть огромная помощь в профессиональных нагрузках.

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

Заключительные слова

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

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

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


На базовом уровне соединение через NVLink довольно сильно похоже на старый-добрый SLI. Новый интерфейс также использует специальный мостик для объединения видеокарт, через который GPU «общаются» друг с другом и производят совместный рендеринг картинки в играх. Однако в отличие от SLI, интерфейс NVLink имеет куда большую пропускную способность. У GeForce RTX 2080 и RTX 2080 Ti этот показатель составляет 50 и 100 Гбайт/с соответственно, тогда как у видеокарт Pascal с мостиками SLI HB не достигает даже 10 Гбайт/с.


Но хотя NVLink и обеспечивает лучшую пропускную способность, он вряд ли принесёт значительный прирост производительности в актуальных играх с поддержкой SLI. Новый интерфейс скорее является заделом на будущее и даёт некоторую надежду, что в будущем появится больше игр, у которых благодаря использованию связок из двух GPU будет наблюдаться по-настоящему значительный прирост производительности.


Как отметил Том Питерсен (Tom Petersen), директор NVIDIA по техническому маркетингу, с помощью NVLink компания хочет заложить фундамент и мотивировать разработчиков внедрять поддержку связок из двух GPU в свои игры. На самом деле компания не хочет больше использовать альтернативную обработку кадров (AFR), присущую SLI. Вместо этого должно быть создано что-то новое, что позволит разработчикам использовать высокую пропускную способность NVLink, а также преимущества того, что это одноранговый интерфейс (peer-to-peer).


По сути теперь графические процессоры в связке будут «ближе» друг к другу, и это должно позволить разработчикам использовать возможности NVLink для своих игр более элегантным способом, нежели это было со SLI. По словам Питерсена, новый интерфейс открывает возможности для того, чтобы GPU работали вместе, а не по очереди, как это было раньше, ведь новый интерфейс значительно уменьшает латентность соединения GPU-GPU, которая являлась одной из главных проблем соединения через SLI.

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

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

Что такое SLI и как оно работает?


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

Возникает справедливый вопрос: зачем нужны эти перемычки между видеокартами, эти мосты SLI? Можно же просто использовать для обмена информацией PCIe слот и PCIe линии, без этих танцев с бубном?

Вообще да, но нет, если мы хотим производительности. Дело в том, что каждая PCIe линия имеет ограничения по пропускной способности и если надеяться только на них, то очень скоро они станут узкими местом при серьезной нагрузке. Это может быть настолько серьезно (особенно если софт не умеет сам хорошо параллелить вычисления на GPU), что может оказать почти так же быстрым использовать, например, 1 видеокарту, а не 3.

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

Впервые SLI технология была представлена в 2004, тогда стандарт PCIe был 1.0а с пропускной способностью 0,25 Gb в секунду. В это же время SLI работал на скорости 1 Gb/сек. Почувствуйте разницу.

А что такое NVLink?


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

Когда NVLink вышел на рынок, SLI достигли скорости 2 Gb/сек, а актуальные PCIe 3.0 работали на скоростях до 0,985 Gb/сек. А что давал NVLink? Корпоративные решения на базе технологии достигали скорости 300 Gb/сек, а более доступные простым смертным варианты работали до 100 Gb/сек.

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

И разница тут в задержке. На SLI значительное время просто терялось на задержке передачи информации от одной видеокарты к другой, что сказывалось на итоговой производительности.

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

В сумме это дает существенно меньшую задержку и позволяет объединить видеопамять (VRAM) в единый пул для более сложных вычислений. С SLI об этом можно только мечтать.

Недостатки NVLink

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

Но если вы мечтали сыграть в Киберпанк на ультра настройках в 8K, тут вас ждет огорчение. Так NVLink не будет работать или будет работать плохо.

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

Нужны ли SLI и NVLink для GPU рендеринга?

Если мы говорим про продуктивность и эффективность, тут лучше примера, чем рендеринг не найти. Redshift, Octane, Blender Cycles и другие GPU движки готовы выдавить ваши видеокарты до капли.

К счастью, для эффективного рендеринга на нескольких видеокартах не требуется SLI или NVLink. Если ваши видеокарты не объединены воедино, сцена будет загружена каждой видеокартой и будет считать свою часть изображения.

При использовании нескольких видеокарт можно заметить при рендере несколько бегающих бакетов, которые соответствуют количеству GPU, так же как при CPU рендере количество бакетов зависит от количества потоков процессора.

Но в отдельных случаях соединение двух GPU вместе может быть полезно при использовании, например, Redshift и Octane благодаря объединению памяти. В большинстве случаев, никакого заметного прироста производительности не будет, но вот в общую память может быть загружена гораздо более сложная сцена.

Простые ответы на частые вопросы по SLI и NVLink


Можно ли при помощи моста SLI объединить карты по технологии NVLink?

Нет, это абсолютно разные технологии и коннекторы тоже разные. Нужно покупать перемычку NVLink.

Сколько карт можно объединить по SLI/NVLink?

Технология SLI сдохла?

Можно ли объединить по SLI/NVLink разные карты?

Когда SLI еще был живой, разные карты объединять было нельзя. К 1080 нужна была тоже 1080 в пару, пусть и любого производителя.

C NVLink чуть сложнее. Некоторые массовые GPU можно объединять с профессиональными картами, но совместимость будет не идеальная.

Нужна ли какая-то особая материнская плата для NVLink?

Нет, нужно просто докупить сам мост NVLink и видеокарты должны поддерживать технологию.

Можно ли соединить AMD и Nvidia видеокарты?

Можно ли соединить RTX 3060, 3070, 3080, 3090 по NVLink?

Читайте также: