АГЕНТУРА

А

Почему эра SLI-систем ушла и стоит ли ждать ее возвращения?

post-title

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

И от того обиднее, что раньше, в 2005-2010 годах, про SLI-системы говорили кратно больше, нежели говорят сейчас. Но почему?

SLI - это порождение 3DFX, которая таким образом пыталась устроить революцию на рынке. До того момента никто не мог подумать, что два отдельных чипа могут работать над одним кадром. 3DFX же заставили их делать это самыми разными методами, когда кадр как-нибудь делился, а видеокарты рендерили все это дело, а потом склеивали. Объяснил максимально упрощенно, просто для понимания.

Короче говоря, кадр делился, разные части кадра строились разными видеокартами, а потом объединялись. Какие преимущества были у такого метода построения? Ну, кроме того, что сильно возрастала производительность - никаких. Ведь каждая из карт рендерила примерно половину кадра, то есть в теории, две карты могли подготовить в два раза больше кадров, чем одна карта.

На фоне этого 3DFX выпускают свои многочиповые карты на VSA-100, который в одиночку проигрывал решениям от ATi или Nvidia, но ведь был-то он не один. Vodoo 5 5000, 5500 и 6000 - тому пример... Неудачный. После покупки 3DFX, в Nvidia заинтересовались работами по технологии SLi, и было решено начать допиливание технологии.

А вот тут уже было не так просто

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

То есть зависит все не только от карты или драйверов, но и от конкретной программы. Благо, поначалу и игроделы считали SLI - технологией будущего, а потому впиливали костыли, а еще лучше - полную оптимизацию SLI в своей игре.

На большинстве игровых видеокарт 2005-2015 годов есть коннектор SLI, который позволяет эти самые карты взять и соединить в одну систему. Кроме того, нервно покуривают в сторонке GTX 295, GTX 590, GTX 690, 760 Mars и Titan Z, и их конкуренты от AMD в лице двухголовых 3890 (или 3870, не помню точно), 4890, 5990X2 и 6990X2, да даже в седьмой серии, вроде как, был двухчип. После ребрендинга его нарекли R9 295X2.

Забыл сказать, что у AMD был аналог SLI в лице CrossFire, и он даже позволял объединять разные видеокарты в одну систему, но заострять внимание на этом не будем. Ведь в 2014 году (а конкретно - после Titan Z) что Nvidia, что AMD отошли от концепции многопроцессорных видеокарт. SLI "для всех" был мертв.

Однако одиночные видеокарты 9-го поколения все еще можно было свободно объединять в SLI, так что отказ от двухчиповых видеокарт можно было обосновать их... Какашностью. Но об этом поговорим как-нибудь в другой раз, ведь конец SLI пришел уже в следующем поколении - в 10-м. Именно там все видеокарты младше GTX 1070 лишились возможности объединения в SLI. В 20-м поколении - адаптеры ниже RTX 2070 Super, а в 30-м, нынешнем поколении - только RTX 3090 может быть объединена в NVLink (ренейм SLI).

Вот так, довольно быстро, технология увяла окончательно.

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

Помните, в начале статьи, я сравнил количество ГП с количеством ядер процессора? Так вот, бред полнейший. Две видеокарты в компьютере можно сопоставить с двухпроцессорной конфигурацией, то есть когда в одном компьютере два процессора. Прелести я описывать не буду, скажу только, что реальная производительность такой сборки будет сильно ниже теоретической (привет, задержки!) и только в тех задачах, где грамотно используются два процессора, будет профит. Как думаете, в играх они используются грамотно? Вот именно.

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

Но реально только в 5% случаев была оправдана сборка с парой средних видеокарт, да и то - прирост с одночиповым топом там был не драматический, порядка 5-6%. И вот в этом как раз и кроется главная причина увядания всей технологии. Короче говоря, подытожим ниже:

Плюсы SLI

Минусы SLI

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

И у AMD такая видеокарта уже есть... Instinct MI2XX (200, 250 и вот эти все). Примечательно, что это даже не видеокарты, а видеоускорители, чип которых (точнее MI250) можете лицезреть на фото выше.

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

Также подпишись на телеграм (там IT-новости), Ютуб (там иногда выходят прикольные видео), и группу ВК (там пока ничего нет, но это только пока).

Wiki