Nvlink vs sli отличия
SLI and Crossfire are the most commonly used terms you notice whenever someone talks about a multi-GPU setup. These two technologies allow people to run multi-GPU setups on their computers using Nvidia and AMD graphics cards respectively.
Learn more about SLI and Crossfire here .
Nvidia launched a new technology called NVLink that allows people to set up a multi-GPU configuration using the high-end RTX graphics cards and other Nvidia workstation graphics cards.
The SLI and Crossfire technologies are slowly becoming less popular among average consumers thanks to the availability of strong cards capable of taking care of most gaming needs at an affordable price. Is NVLink going to change this trend? Will NVLink make multi-GPU setups exciting again?
What is the difference between SLI and NVLink? Is NVLink better than SLI? Is running a multi-GPU setup for gaming using NVLink worth it? These are some of the questions I’ll answer in this article.
Выводы и умозаключения
С выходом NVLink, технологию CrossFire от AMD можно смело хоронить. Она и так была хуже по реализации, чем SLI, а теперь вообще не конкурент. AMD срочно нужно что-то новое придумать, так как технологии совместной работы двух и более видеокарт станут намного производительнее, что повлечет за собой их распространение. Это станет еще одним конкурентным преимуществом.
Я думаю, что параллельная работа двух и более видеокарт будет похожа по развитию на многоядерные процессоры. Технологические процессы изготовления чипов уже настолько малы, что выпускать более сложные микросхемы становиться дорого.
Заметьте рост цен на топовые видеокарты. Я помню еще те времена, когда топовый на то время видеоускоритель ATI Radeon 9700pro стоил 16000 руб (около 500 баксов). Сейчас, даже с учетом роста курса, топовая видяха стоит 1500 долларов.
Сделать многоядерным графический процессор скорее всего не получиться, так как он намного сложнее центрального. Да и с отводом тепла что-то придумывать придется. Проще отладить технологию параллельных вычислений и завести ее качественную поддержку во все игры, а не как сейчас. С выходом следующего поколения видеокарт, будет реально видно, куда будет идти развитие.
Уже можно сказать точно, что поддержки работы двух и более видеокарт не будет в тех моделях, которые по общей стоимости будут равны или дороже топового варианта из их же поколения. Смысла в покупке такого тандема просто не будет (как и сейчас нет). Лучше будет взять одну топовую видяху, чем два середнячка, а через год-два взять еще одну (уже дешевле) и увеличить производительность на 100%. Как раз к этому времени лучшую оптимизацию подвезут и игры новые появятся для такой производительности. Сейчас производители обновляют модельный ряд видеокарт примерно каждые 18 месяцев. Скорее всего эти сроки будут увеличены.
На момент написания статьи положение дел такое, что устанавливать в компьютер две видеокарты имеет смысл, только если у вас разрешение монитора 4k и более. Только тогда вы получите прирост скорости в играх. Для меньших разрешений целесообразно купить одну хорошую видеокарту.
В общем, пока использование двух видеокарт в компьютере, остается уделом богатеньких буратино. И таким останется ближайшие 2-3 года. При примерном подсчете, стоимость игровой системы с двумя современными топовыми видеокартами ушла за 300 тысяч, вместе с монитором на 8k, и чуть дешевле на 4k.
Более приземленных пользователей хочу обрадовать, что сильно расстраиваться пока не о чем, так как на самые ходовые разрешения и мониторы одной, среднего уровня видеокарты, пока более чем достаточно. Об этом подробнее я рассказал в статье о выборе монитора и видеокарты.
Видеокарты 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.
Недостатки NVLink
В то же время NVLink совсем не волшебная палочка, которая поможет выжать больше производительности из суммы видеокарт для любых задач. NVLink часто полезен, но не всегда по умолчанию.
Если у вас GPU рендеринг сложных сцен с миллионами полигонов или монтаж видео с RAW футажом в 12K, симуляции сложных научных молекулярных структур — велком! Объединение 2 и более видеокарт с NVLink тут поможет (если софт это поддерживает!).
Но если вы мечтали сыграть в Киберпанк на ультра настройках в 8K, тут вас ждет огорчение. Так NVLink не будет работать или будет работать плохо.
В настоящее время далеко не все игры нормально запускаются на мульти карточных вариантах, а если и запускаются, то с ошибками и без значительного прироста. Отмечу, что и поддержка таких технологий от самих разработчиков или никакая или ее вообще нет.
Нужны ли SLI и NVLink для GPU рендеринга?
Если мы говорим про продуктивность и эффективность, тут лучше примера, чем рендеринг не найти. Redshift, Octane, Blender Cycles и другие GPU движки готовы выдавить ваши видеокарты до капли.
К счастью, для эффективного рендеринга на нескольких видеокартах не требуется SLI или NVLink. Если ваши видеокарты не объединены воедино, сцена будет загружена каждой видеокартой и будет считать свою часть изображения.
При использовании нескольких видеокарт можно заметить при рендере несколько бегающих бакетов, которые соответствуют количеству GPU, так же как при CPU рендере количество бакетов зависит от количества потоков процессора.
Но в отдельных случаях соединение двух GPU вместе может быть полезно при использовании, например, Redshift и Octane благодаря объединению памяти. В большинстве случаев, никакого заметного прироста производительности не будет, но вот в общую память может быть загружена гораздо более сложная сцена.
Что такое SLI и как оно работает?
SLI (Scalable Link Interface) — это технология, которую Nvidia купила и успешно развивала долгие годы. Она позволяет объединить до 4 видеокарт в один вычислительный кластер.
Система представляет собой классический master-slave, где одна видеокарта (обычно первая) выступает главной, управляющей и координирует работу других карт, слейвов, через специальные интерфейс SLI мостики.
Задача мастера — координация, верификация результатов слейвов, чтобы процесс вычислений шел эффективно и корректно завершался. По завершении обработки мастер собирает данные с прочих видеокарт, объединяет в одно целое и выводит вам на монитор.
Возникает справедливый вопрос: зачем нужны эти перемычки между видеокартами, эти мосты SLI? Можно же просто использовать для обмена информацией PCIe слот и PCIe линии, без этих танцев с бубном?
Вообще да, но нет, если мы хотим производительности. Дело в том, что каждая PCIe линия имеет ограничения по пропускной способности и если надеяться только на них, то очень скоро они станут узкими местом при серьезной нагрузке. Это может быть настолько серьезно (особенно если софт не умеет сам хорошо параллелить вычисления на GPU), что может оказать почти так же быстрым использовать, например, 1 видеокарту, а не 3.
В общем мост SLI как раз служит, чтобы этой ситуации избежать и информация передавалась между видеокартами напрямую, избегая нагрузки PCIe линий. Это важно.
Впервые SLI технология была представлена в 2004, тогда стандарт PCIe был 1.0а с пропускной способностью 0,25 Gb в секунду. В это же время SLI работал на скорости 1 Gb/сек. Почувствуйте разницу.
Механизм действия SLI
SLI работает двумя основными способами. Один из них — это SFR или рендеринг с разделением кадров, при котором система анализирует визуализированное изображение, чтобы разделить нагрузку между графическими процессорами, подключенными в SLI. Рамка разделена на две части горизонтальной линией. Размещение линии зависит от геометрии сцены. Основным решающим фактором при размещении линии будет сложность нагрузки, которую сцена требует в различных областях. Если одна из карт визуализирует верхнюю часть сцены, на которой есть небо, тогда линия будет ниже на изображении, чтобы компенсировать разницу в загрузке между двумя картами.
Другой способ работы SLI — это AFR или рендеринг альтернативного кадра, который довольно прост. В этом методе каждый второй кадр обрабатывается другим графическим процессором. Одна из карточек отображает все нечетные кадры, а другая — все четные. Доказано, что AFR имеет лучшую частоту кадров, чем SFR, однако он вводит новую форму артефактов, известную как микро заикание. Даже если частота кадров достаточно высока, микрорельефы могут повлиять на воспринимаемую гладкость изображения из-за небольших заиканий между кадрами из-за переменного темпа, с которым карты работают в AFR.
А что такое NVLink?
Если не зарываться в подробности, ведь у нас тут не железный блог на самом деле, можно сказать, что NVLink — это старший, более производительный брат SLI. Изначально решение проектировалось для профессиональных видеокарт, но с выходом линейки RTX 2000 стало доступно и широкому кругу.
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 об этом можно только мечтать.
Как установить две видеокарты на ПК
В будущем нам придется очень грамотно планировать покупку компьютера. Если разница в потреблении энергии между 2-мя и 4-мя планками оперативной памяти не значительна, то при установке 2 видеокарт или более, нам необходимо будет учитывать их суммарную потребляемую мощность.
На материнской плате должны быть слоты для установки двух видеокарт и с обязательной поддержкой их совместной работы. Чтобы узнать, поддерживает ли материнская плата две видеокарты, перейдите на официальную страницу производителя системной платы и проверьте спецификации. Так же это можно определить по наличию на коробке логотипа Crossfire, SLI или NVLink.
Блок питания также должен обладать достаточной мощностью, чтобы тянуть все железо компа+2 видеокарты. Сейчас для этого необходимо около 900 Вт для 2х топовых видях.
При использовании двух видеокарт, игры становятся процессорозависимыми.
Чем выше разрешение вы используете, и чем больше даете нагрузку на видеокарту(ы), тем меньше это проявляется.
При уменьшении разрешения монитора и уменьшении нагрузки на видеокарт(у)ы, этот эффект уменьшается до его полного исчезновения, так как узким местом становиться видяха, а не центральный процессор.
Для работы с двумя топовыми видеокартами, вам придется раскошелиться и на максимально мощный процессор, иначе все это не имеет смысла.
Должно быть организовано качественное охлаждение всех ваших комплектующих системного блока, так как общее тепловыделение очень высокое.
Связывайте NVLink только видеокарты выполненные на однотипном графическом процессоре. Производитель не важен, но важна частота работы GPU, так как при объединении обе видяхи будут работать на меньшей частоте. Например у нас одна карточка, которая имеет рабочую частоту 1695 Мгц, а другая 1770 Mгц, то в совместном режиме они обе будут работать на 1695 Мгц. Все точно так же, как у оперативной памяти.
Пара графических карт требует вместительного компьютерного корпуса, которого будет достаточно как для их установки, так и дополнительного оборудования.
В панели управления драйвером графического процессора, должна быть включена функция NVLink, SLI или Crossfire.
Как работает SLI?
Видеокарты в системе SLI работают в конфигурации главный-подчиненный, что означает, что одной из карт назначается роль «мастера», несмотря на то, что нагрузка равномерно распределяется между всеми картами. Когда «подчиненная» карта завершает рендеринг, она отправляет свои выходные данные мастеру, который затем объединяет два рендеринга и доставляет выходное изображение на монитор. В конфигурации с двумя картами главная карта обычно обрабатывает верхнюю половину изображения, а подчиненная карта обрабатывает нижнюю половину.
Как работает SLI — Изображение: Linus Tech Tips
Две (или более) карты подключаются через мост SLI или коннектор SLI. Основное назначение моста SLI — установить соединение между картами и позволить картам установить канал связи между ними. Несмотря на то, что без SLI Bridge можно запускать несколько карт, есть несоответствие спецификаций, и обычно результаты очень плохие. SLI Bridge снижает ограничения полосы пропускания и может отправлять данные напрямую между картами. Три типа мостов SLI:
- Стандартный мост (частота пикселей 400 МГц, пропускная способность 1 ГБ / с): это стандартный мост, входящий в комплект поставки материнских плат, поддерживающих SLI до 1920 × 1080 и 2560 × 1440 при 60 Гц.
- Светодиодный мост (частота пикселей 540 МГц): рекомендуется для мониторов с разрешением до 2560 × 1440 при 120 Гц + и 4K. Он может работать только с увеличенной частотой пикселей, если графический процессор поддерживает эту частоту. Он продается Nvidia, а также рядом партнеров AIB.
- Мост с высокой пропускной способностью или мост SLI HB (тактовая частота пикселей 650 МГц и пропускная способность 2 ГБ / с): это самый быстрый мост, который продается исключительно Nvidia. Рекомендуется для мониторов до 5K и объемного звучания. Мосты SLI HB доступны только в двухполосных конфигурациях, поэтому установка с более чем двумя картами здесь не удалась.
Is NVLink worth it?
To be honest, NVLink was traditionally targeted at the workstation graphics cards. If you’re using a multi-GPU setup for deep learning and machine learning applications, High-end video rendering , etc, you will definitely see the improvement in overall performance by using the NVLink.
So, if you have to choose between SLI and NVLink for a workstation, go for NVLink anytime. It can support higher bandwidths and is a good option considering long-term benefits.
In my article about Crossfire vs SLI , I’ve mentioned that the popularity of multi-GPU setups for gaming is slowly decreasing due to the availability of powerful graphics cards capable of satisfying most gaming requirements at an affordable price.
It is not uncommon in 2022 to see a single card run games at 1080p 144Hz or at 1440p 144Hz efficiently.
The introduction of NVLink technology does not make multi-GPU setups for gaming any more interesting than they already are. For now, NVLink is simply laying a foundation for future multi-GPU setup
There are many problems with using a multi-GPU setup for gaming like micro-stutter, negative scaling of multi-GPU setup which are still prevalent even when you use NVLink.
Sure, you’ll get that extra memory. The extra memory only works if the game developers add extra code to the game to efficiently utilize it. In some cases, you’ll have no significant improvement. Moreover, I have doubts about whether developers are willing to spend resources to satisfy a small pool of multi-GPU users.
If the game does not support NVLink, you’ll face problems running them even though you have a powerful graphics card. Even the 10-fold increase in bandwidth also will not be beneficial to most gamers in this case.
Of course, you also have to deal with higher power consumption and better cooling solutions which increases your overall budget.
Having an NVLink setup for is beneficial if you’re a hard-core enthusiast who wants to game at a resolution higher than 4K at refresh rates higher than 60Hz using the maximum graphics settings.
For most gamers, choosing a single powerful graphics card is the optimal choice. Today, a single 2080 Ti will be able to run most games at 4K resolution at 60Hz. You can always overclock it for more juice.
If you have any other queries, Talk to us in the comments section below.
С тех пор, как стало возможным использовать несколько видеокарт в системе, мы видели, как энтузиасты жаждут чудовищных машин с двумя, тремя или даже четырьмя видеокартами, установленными в них одновременно. ПК с несколькими видеокартами считались самым лучшим, что могла предложить отрасль. Мы даже видели, как несколько графических процессоров были втиснуты в одни и те же видеокарты с такими картами, как Nvidia GeForce GTX 690 и AMD R9 295 × 2. Но при всей этой шумихе и славе системы с несколькими графическими процессорами, похоже, никогда не получили успеха. Их популярность быстро и резко упала вскоре после пика популярности систем с несколькими графическими процессорами. Это снижение было связано с несколькими факторами, и одним из них была ненадежность мостовой системы, которая использовалась для соединения видеокарт друг с другом.
Техника Nvidia для соединения двух или более видеокарт друг с другом была известна как SLI, что означает Scalable Link Interface. Это была технология, которую Nvidia купила у 3dfx Interactive, которая представила ее в 1998 году. По сути, SLI — это торговая марка технологии Nvidia с несколькими графическими процессорами, созданная для соединения двух или более видеокарт в один выход с использованием алгоритма параллельной обработки. AMD, конкурент Nvidia, также представила свою версию технологии, известную как Crossfire.
Взлет и падение SLI
Популярность SLI резко возросла во время серии видеокарт Kepler, Maxwell и Pascal, но с тех пор она постоянно и резко снижается. Даже в эпоху серии видеокарт GTX 1000 от Nvidia популярность SLI падала. Конечно, видеокарты SLI могут обеспечить лучшую производительность, чем одиночный графический процессор, и даже выглядят фантастически при установке в корпус, но в первую очередь у SLI было больше проблем, чем преимуществ.
Прежде всего, вам нужно было проверить, поддерживает ли ваша материнская плата SLI. Это был жизненно важный шаг, поскольку некоторые материнские платы поддерживали SLI, некоторые поддерживали Crossfire, а некоторые поддерживали и то, и другое, а другие не поддерживали ни одного. После этого у вас должны были быть идентичные видеокарты. Это было непросто, так как это сделало ценовое предложение действительно искаженным по сравнению с более производительной одиночной видеокартой. Видеокарты должны были быть одной и той же модели и серии и даже одного производителя ранее, однако позже это было несколько облегчено. Для работы с несколькими видеокартами также требовался мощный и дорогой блок питания (о котором вы можете узнать больше прямо здесь), а также необходимо было отслеживать и контролировать термические характеристики из-за того, что несколько энергоемких карт работали в непосредственной близости друг от друга.
Для запуска такой установки SLI требуется много энергии — Изображение: GPUMag
Настоящей ахиллесовой пятой всей экосистемы SLI была игровая поддержка. Не все игры поддерживали SLI, и даже те, которые поддерживали, дали не впечатляющий прирост производительности, если учесть дополнительные вложения. В большинстве случаев вам было бы намного лучше купить более мощную одиночную видеокарту, чем две более слабые и установить их в SLI. С годами поддержка SLI стала еще хуже, и разработчики редко задумываются об этом в современных играх. Наконец, смертельный удар был нанесен не кем иным, как самой Nvidia, которая прекратила поддержку SLI большинством своих графических карт. Что касается линейки графических процессоров Turing, только лучшая из лучших, RTX 3090, поддерживает SLI. Это означает, что SLI для обычных потребителей практически мертв в том, что касается игр.
What is NVLink?
NVLink is the new inter-GPU communication protocol designed by Nvidia for RTX and Quadro graphics cards. It has higher bandwidth and is an overall improvement over the SLI bridges.
It allows you to connect multiple high-end Nvidia RTX graphics cards like RTX 2070 Super, RTX 2080, RTX 2080 Super, RTX 2080 Ti.
It also works for workstation Nvidia graphics cards such as Quadro RTX 5000, Quadro RTX 8000, Quadro RTX 6000, Quadro GV100, Quadro GP100.
Заключительные слова
SLI от Nvidia была интересной и привлекательной технологией, когда она была впервые запущена и вскоре приобрела популярность благодаря своему потенциалу и довольно приличной поддержке со стороны разработчиков в эпоху Максвелла и Паскаля. Однако пик популярности SLI был недолгим, поскольку индустрия быстро двигалась вперед, а SLI остался в прошлом, и как разработчики, так и геймеры отказались от технологии в пользу более мощных графических процессоров.
Nvidia попыталась заново изобрести рынок нескольких графических процессоров, запустив NVLink, который представляет собой значительно улучшенное соединение по сравнению с SLI, но, тем не менее, он не может решить многие проблемы, которые в первую очередь мешают SLI. Это делает его жесткой рекомендацией для геймеров в 2020 году, когда более мощные одиночные видеокарты могут обеспечить лучший опыт надежно и по более низкой цене.
Довольно распространено мнение, что если поставить для работы с компьютерной графикой не одну видеокарту, а две то и скорость возрастет вдвое. Особенно если их объединить.
Не совсем так, на самом деле. Воткнуть видеокарт на все деньги ради сумасшедшей мощности звучит привлекательно и просто, но на деле есть ряд узких моментов и тонкостей на этом пути.
Как работает NVLink?
В отличие от SLI, NVLink использует ячеистую сеть, которая представляет собой топологию сети, в которой узлы инфраструктуры подключаются напрямую неиерархическим способом. Это позволяет ретранслировать информацию каждым узлом индивидуально, а не маршрутизировать через один конкретный узел. Это также позволяет узлам динамически самоорганизовываться, что позволяет динамически распределять рабочие нагрузки. NVLink черпает свою главную силу в этом механизме, а именно в его скорости.
NVLink также покончил с отношением «главный-подчиненный» в реализации SLI, вместо этого он обрабатывает каждый узел одинаково, что значительно улучшает скорость рендеринга. В отличие от SLI, NVLink имеет то преимущество, что память обеих видеокарт всегда доступна. Это связано с невероятной реализацией NVLink в ячеистой сети. По сути, связь карт NVLink является двунаправленной, и две подключенные карты действуют как одна.
Как работает NVLink — Изображение: Linus Tech Tips
Скорость интерфейса NVLink отражается на пропускной способности его мостов. В то время как даже лучшие мосты SLI имели пропускную способность в лучшем случае 2 ГБ / с, мост NVLink в некоторых случаях обещает ошеломляющие 200 ГБ / с. Конечно, мосты NVLink на 160 и 200 ГБ / с ограничены графическими процессорами профессионального уровня Nvidia Quadro GP100 и GV100 соответственно, но эти цифры по-прежнему свидетельствуют о невероятном скачке пропускной способности интерфейса NVLink по сравнению с SLI. Графические процессоры для энтузиастов высшего уровня, такие как TITAN RTX или 2080Tis, в большинстве случаев могут рассчитывать на потенциальную пропускную способность колоссальных 100 ГБ / с.
Дальнейшее развитие параллельного соединения GPU
С выходом нового поколения видеокарт GeForce RTX, NVIDIA анонсировала и новый интерфейс (мост) NVLink для соединения двух графических процессоров для совместной работы. Соединяются они при помощи NVLink Bridge . Скорость передачи данных по новому интерфейсу по сравнению со SLI выросла в 10 раз. С 10 Гбайт/с до 100 Гбайт/с. NVLink поддерживают только GeForce RTX 2080 и RTX 2080 Ti, модели 2070 и 2060 его лишены.
Судя по моему анализу различных игровых тестов, проведенных с двумя видеокартами последних поколений 2080Ti, новый интерфейс практически во всех современных играх в разрешении 8k (7680 × 4320 точек) дает минимум 40% прирост производительности, по сравнению с работой SLI режима на двух 1080Ti. Ниже на изображении я привел результаты одного из таких тестов.
Мониторы 8k сейчас еще очень дороги и практическая польза такого теста минимальна, но он хорошо показывает перспективы возможного увеличения применения двух видеокарт в недалеком будущем.
Стоит обратить внимание на результаты тестирования двух RTX 2080. Они значительно хуже его старшего собрата. В игре Rise of the Tomb Raider две 2080Ti в 8k выдают 50fps, а 2080 только 37fps. Это сильное падение производительности.
Не думаю, что это связано с недостатком видеопамяти. Скорее всего, драйвера для распараллеливания графических данных лучше оптимизированы под 2080Ti, так как по своим характеристикам она близка к профессиональным решениям NVIDIA для параллельных вычислений, под которые изначально и разрабатывался новый интерфейс. Я надеюсь, что более поздние версии драйверов доведут до ума и они будут оптимизированы значительно лучше.
Кстати, NVLink, в отличие от SLI, поддерживает объединение видеопамяти обоих видеокарт.
Что такое NVLink?
В линейке видеокарт Turing Nvidia представила новую технологию для подключения нескольких видеокарт, известную как NVLink. Это интерфейс, пропускная способность которого во много раз превышает пропускную способность старого интерфейса SLI, а также имеет множество дополнительных особенностей и функций. С технической точки зрения, это последовательный многополосный канал связи ближнего действия с протоколом проводной связи. Непросто, не правда ли? В более общем плане, это улучшенный интерфейс связи между несколькими видеокартами Nvidia, который обещает больше преимуществ и функций, чем старый SLI.
NVLink обещает значительный скачок пропускной способности — Изображение: Nvidia
NVLink можно рассматривать как попытку Nvidia вернуть себе долю рынка мульти-графических процессоров, которая сократилась в 2020 году. Эта технология обещает сделать игры с использованием нескольких видеокарт желательным и высокоэффективным методом в ближайшем будущем. NVLink по сути является гораздо более быстрым мостом, чем SLI, и призван сократить разрыв в задержках между двумя видеокартами. Директор по техническому маркетингу Nvidia Том Петерсон говорит по этому поводу следующее:
«Этот мост виден играм, а это значит, что, возможно, будет приложение, которое смотрит на один графический процессор, а смотрит на другой и делает что-то еще», — объясняет Петерсен. «Проблема с вычислениями с несколькими графическими процессорами заключается в том, что задержка от одного графического процессора к другому очень велика. Он должен проходить через PCIe, он должен проходить через память, это очень большое расстояние с точки зрения транзакции »…» NVLink все это исправляет. Таким образом, NVLink значительно снижает задержку передачи данных от графического процессора к графическому процессору. Так что дело не только в пропускной способности, а в том, насколько мне близка память этого графического процессора. Этот графический процессор, который находится по ссылке … Я могу думать об этом как о своем брате, а не как о дальнем родственнике ».
Он также добавил, что NVLink был скорее планом на будущее, чем текущим решением:
«Думайте о мосте больше, поскольку мы хотим заложить фундамент для будущего»… »И как только это сработает, и мы развернем мосты, и люди поймут, что это мост со скоростью 100 ГБ / с, разработчики игр будут видеть, что.»
Похоже, что Nvidia на самом деле делает ставку на будущее NVLink, а не на настоящее. Nvidia знает, что поддержка нескольких графических процессоров на данный момент довольно разочаровывает, поэтому они хотят представить технологию, которая будет пытаться не только изменить точку зрения разработчиков игр, но и взгляды обычных потребителей на использование нескольких графических процессоров. поддерживать.
Стоит ли NVLink?
Итак, NVLink от Nvidia наконец-то устранил проблемы рендеринга на нескольких GPU в играх? Что ж, ответ по-прежнему отрицательный. Хотя NVLink добилась некоторых положительных успехов в правильном направлении, особенно в методе, в котором обе карты используются по сравнению с SLI, проблема SLI никогда не заключалась в методологии. Настоящая проблема экосистемы с несколькими GPU — поддержка игр. Даже с NVLink большинству современных игр сложно использовать более одного графического процессора. Принимая во внимание стоимость двух видеокарт и незначительное улучшение производительности в большинстве сценариев, было бы неразумно инвестировать в NVLink для потребительских приложений, таких как игры.
NVLink против SLI Bridge — Изображение: Nvidia
Для профессиональной работы NVLink может быть просто необходимостью обновления. Для людей, работающих с графическими процессорами Nvidia Quadro или такими картами, как RTX A6000, NVLink может быть большим подспорьем не только в повышении производительности рендеринга, но и благодаря тому факту, что NVLink позволяет получить доступ к общей памяти обеих карт, что может быть огромная помощь в профессиональных нагрузках.
Однако для большинства геймеров выбор одной видеокарты, которая предлагает более высокую производительность, является лучшей идеей, чем покупка двух более слабых карт и подключение их через NVLink или SLI, если на то пошло.
Простые ответы на частые вопросы по SLI и NVLink
Можно ли при помощи моста SLI объединить карты по технологии NVLink?
Нет, это абсолютно разные технологии и коннекторы тоже разные. Нужно покупать перемычку NVLink.
Сколько карт можно объединить по SLI/NVLink?
По SLI — до 4.
По NVLink — в массовом сегменте только 2, в корпоративных решениях есть варианты до 16 и более карт.
Технология SLI сдохла?
Можно ли объединить по SLI/NVLink разные карты?
Когда SLI еще был живой, разные карты объединять было нельзя. К 1080 нужна была тоже 1080 в пару, пусть и любого производителя.
C NVLink чуть сложнее. Некоторые массовые GPU можно объединять с профессиональными картами, но совместимость будет не идеальная.
В идеале — берите 2 одинаковых карты и будет счастье.
Нужна ли какая-то особая материнская плата для NVLink?
Нет, нужно просто докупить сам мост NVLink и видеокарты должны поддерживать технологию.
Можно ли соединить AMD и Nvidia видеокарты?
Можно ли соединить RTX 3060, 3070, 3080, 3090 по NVLink?
Две видеокарты, установленные на одном компьютере и объединенные при помощи SLI (Scalable Link Interface) от NVIDIA или CrossFire от AMD, дают прирост в производительности 15-30%. Очень редко, в зависимости от оптимизации игр, прирост может достигать 50%. Технология AMD CrossFire оптимизирована заметно хуже, чем SLI от NVIDIA. Если интересно, то более подробно читаем далее ⇒
NVLink vs SLI: How they Work?
SLI and NVLink work in different ways.
SLI cards have a Master-Slave Relationship. There is one master card and other connected cards act as slave cards. You can connect up to four cards in an SLI build where one card acts as a master and the other three cards act as slave cards. They are connected together using Nvidia’s high-bandwidth SLI bridges that have a bandwidth of 2GB/s.
The master card directs and divides the workload among the connected slave cards. The work is processed among the slave cards and the completed work (like video render results etc) is then returned to the master card using the SLI bridges. The master card then combines the workload and produces a single output onto the monitor.
This Master-Slave relationship limits the maximum memory of the SLI builds to the Master card’s total memory. This is the reason you cannot SLI two 8GB cards and have 16GB memory available to you. The same can be said for AMD’s crossfire.
Source: Linus Tech Tips
In contrast to the SLI, the transfer of workload among the connected NVLink cards is bi-directional. This means the NVLink cards do not have a master-slave relationship. The two connected cards act as one.
Each connected graphics card has access to other’s memory. You will be able to double your memory using NVLink connectors. If you connect two 11GB RTX 2080 Ti cards using an NVLink, you now have access to 22GB memory.
They are connected using NVLink bridges that have a bandwidth of 25GB/s to 35GB/s on the GeForce RTX cards and up to 100GB/s on the Quadro Workstation cards which is higher than the bandwidth you get on the SLI bridges.
Source: Linus Tech Tips
Читайте также: