Можно ли совмещать видеокарты amd и nvidia

Обновлено: 03.07.2024

В начале текущего года мы писали об одном из наиболее интересных решений в интерфейсе программирования DirectX 12, а именно о возможности объединения ресурсов совершенно различных графических процессоров, независимо от их марки. В настоящее время применяется конфигурации SLI и CrossFire, которые ограничивают пользователей в использовании двух видеокарт с GPU той же марки и поколения. DirectX 12 должен устранить это ограничение, а эффекты взаимодействия карт Radeon и GeForce протестировано уже в тесте Ashes of The Singularity, который как раз использует этот API.

Полностью асинхронный режим взаимодействия процессоров позволяет на одном компьютере использовать, например, видеокарты GeForce и Radeon, которые в играх, использующих DirectX 12 могут совместно обрабатывать 3D графику. В новом интерфейсе программирования приложений, доступном для разработчиков игр, появилась возможность конкретного назначения отдельных задач для любого графического процессора. Стоит отметить, что это касается не только специализированных видеокарт. Полностью асинхронный режим multi-GPU позволяет распределять задачи с постановкой также интегрированным системам графики, которые можно найти как в процессорах Intel, так и AMD. Благодаря DirectX 12, теоретически, нет никаких препятствий, чтобы заставить работать одновременно, например, «интегрированное» видеоядро Intel с видеокартой GeForce. Конечно, оба устройства должны быть совместимы с DirectX 12.

dx12_ashes_multgpu_3

Стоит отметить, что полностью асинхронный режим multi-GPU в DirectX 12 может работать двумя способами. Первый способ работает, если в компьютере есть два графических процессора или графические карты с одинаковой или очень близкой спецификацией. Это решение аналогично Nvidia SLI и AMD CrossFire, хотя, важно и то, что здесь любое количество видеокарт может быть объединено в одну графическую подсистему, в которой все растет — например графическая память. Это возможно потому, что вместо того, чтобы использовать метод AFR (Alternate Frame Rendering), в DirectX 12 используется когда-то немного забытая техника SFR (Split Frame Rendering). Чем они отличаются? Например, если в компьютере есть две видеокарты, в режиме AFR каждая из этих карт поочередно отображает весь кадр анимации. В режиме SFR каждый кадр делится на части. Метод AFR проще в реализации, но проблема с ним заключается в том, что он требует, чтобы в памяти gpu обеих видеокарт были зеркальные данные — в обоих должно быть то же самое. Режим SFR, если он хорошо реализован, позволяет, чтобы подсистемы графической памяти обоих карточек можно было сложить, что каждая из карт может в своей графической памяти хранить только те данные, которые нужны для визуализации своей части отдельных кадров.

dx12_ashes_multgpu_2

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

Нельзя забывать о том, что этот режим переключения графических подсистем не является абсолютно новым. Первый раз его использовала компания AMD в своем собственном, низкоуровневом интерфейсе программирования приложений Mantle. Этот режим можно было использовать в игре Civilization: Beyond Earth. В этой игре команда компании Firaxis, использовала технику SFR для интерфейса Mantle, в то время как реализация, использующая интерфейс DirectX 11, использует технологии AFR.

Как уже говорилось выше, доступны в DirectX 12 способы объединения GPU с использованием технологии SFR имеют свои серьезные преимущества, но в тоже время на разработчиков игр падает наибольшая ответственность за форму реализации этого решения, в то время как уменьшается значение разработки оборудования и команд, отвечающих за разработку драйверов.

Команда Anandtecha решила проверить как в тесте Ashes of The Singularity работает техника в полностью асинхронном режиме работы GPU на практике. Для тестов были использованы различные графические карты Nvidia GeForce и Radeon, при разных разрешениях. Доступные в настоящее время тесты показывают, что лучше если основной графической картой в системе является AMD Radeon, а Nvidia GeForce используется как второстепенная карта. Так настроена платформа в Ashes of The Singularit показала себя лучше, чем обратная конфигурация. Обращаем ваше внимание на то, что это первое такого рода испытание, и не стоит сразу делать окончательные выводы, так как стоит подождать еще игры, поддерживающие DirectX 12, в которых то же самое решение будет использоваться и можно будет выполнить сравнительные тесты. Как мы писали ранее, много зависит от того, какую технику взаимодействия различных GPU выберут разработчики.

1) Проц АМД, видеокарта Нвидиа, будут ли работать друг с другом?
2) Проц АМД, видеокарта Нвидиа, эффективно будет работать? или проц АМД и видеокарта АМД, будут эффективнее работать?

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

img

Странно слышать о "помойке" вк от АМД от человека который в свое время купил печ465 :doubt:

Распространённый миф, бредовый. С реальностью ничего общего не имеет.

Кст, я однажды даже пострадал (не физически) из-за этого мифа, который один дурачок (привет Курой) воспринимал за чистую истину. Но это уже совсем другая история


Очень глупо судить по каким-то старым продуктам (а не по картине в целом), ибо у каждой компании есть говно и годнота (ну кроме madcatz, разве что).
Интел раньше тоже теми ещё помоечными печками были
Процессоры АМД нормально работают только с видеокартами АМД
То же касается интела и нвидии: интел только на встроенной графике, нвидиа не работают вообще
Шутка
Странно слышать о "помойке" вк от АМД от человека который в свое время купил печ465 :doubt:
Что сотрудник эльдорадо порекомендовал, то и купил:doubt:
Сейчас бы божественный алый цвет пачкать зелеными фекалиями из канализации. Я думаю в школе/универе тебя засмеют за такую сборку, но работать всё будет нормально
Интересно, а если взять крышку от пепси, и бутылку от колы, она закручиваться будет?? Насколько эффективно?

Распространённый миф, бредовый. С реальностью ничего общего не имеет.

Кст, я однажды даже пострадал (не физически) из-за этого мифа, который один дурачок (привет Курой) воспринимал за чистую истину. Но это уже совсем другая история

Очень глупо судить по каким-то старым продуктам (а не по картине в целом), ибо у каждой компании есть говно и годнота (ну кроме madcatz, разве что).
Интел раньше тоже теми ещё помоечными печками были

Две видеокарты, установленные на одном компьютере и объединенные при помощи SLI (Scalable Link Interface) от NVIDIA или CrossFire от AMD, дают прирост в производительности 15-30%. Очень редко, в зависимости от оптимизации игр, прирост может достигать 50%. Технология AMD CrossFire оптимизирована заметно хуже, чем SLI от NVIDIA. Если интересно, то более подробно читаем далее ⇒

Дальнейшее развитие параллельного соединения 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. Ниже на изображении я привел результаты одного из таких тестов.

стов двух видеокарт 2080ti и 1080ti

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

Стоит обратить внимание на результаты тестирования двух RTX 2080. Они значительно хуже его старшего собрата. В игре Rise of the Tomb Raider две 2080Ti в 8k выдают 50fps, а 2080 только 37fps. Это сильное падение производительности.

Не думаю, что это связано с недостатком видеопамяти. Скорее всего, драйвера для распараллеливания графических данных лучше оптимизированы под 2080Ti, так как по своим характеристикам она близка к профессиональным решениям NVIDIA для параллельных вычислений, под которые изначально и разрабатывался новый интерфейс. Я надеюсь, что более поздние версии драйверов доведут до ума и они будут оптимизированы значительно лучше.

Кстати, NVLink, в отличие от SLI, поддерживает объединение видеопамяти обоих видеокарт.

Как установить две видеокарты на ПК

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

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

Блок питания также должен обладать достаточной мощностью, чтобы тянуть все железо компа+2 видеокарты. Сейчас для этого необходимо около 900 Вт для 2х топовых видях.

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

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

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

Для работы с двумя топовыми видеокартами, вам придется раскошелиться и на максимально мощный процессор, иначе все это не имеет смысла.

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

Связывайте NVLink только видеокарты выполненные на однотипном графическом процессоре. Производитель не важен, но важна частота работы GPU, так как при объединении обе видяхи будут работать на меньшей частоте. Например у нас одна карточка, которая имеет рабочую частоту 1695 Мгц, а другая 1770 Mгц, то в совместном режиме они обе будут работать на 1695 Мгц. Все точно так же, как у оперативной памяти.

Пара графических карт требует вместительного компьютерного корпуса, которого будет достаточно как для их установки, так и дополнительного оборудования.

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

Выводы и умозаключения

С выходом NVLink, технологию CrossFire от AMD можно смело хоронить. Она и так была хуже по реализации, чем SLI, а теперь вообще не конкурент. AMD срочно нужно что-то новое придумать, так как технологии совместной работы двух и более видеокарт станут намного производительнее, что повлечет за собой их распространение. Это станет еще одним конкурентным преимуществом.

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


Заметьте рост цен на топовые видеокарты. Я помню еще те времена, когда топовый на то время видеоускоритель ATI Radeon 9700pro стоил 16000 руб (около 500 баксов). Сейчас, даже с учетом роста курса, топовая видяха стоит 1500 долларов.

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

Уже можно сказать точно, что поддержки работы двух и более видеокарт не будет в тех моделях, которые по общей стоимости будут равны или дороже топового варианта из их же поколения. Смысла в покупке такого тандема просто не будет (как и сейчас нет). Лучше будет взять одну топовую видяху, чем два середнячка, а через год-два взять еще одну (уже дешевле) и увеличить производительность на 100%. Как раз к этому времени лучшую оптимизацию подвезут и игры новые появятся для такой производительности. Сейчас производители обновляют модельный ряд видеокарт примерно каждые 18 месяцев. Скорее всего эти сроки будут увеличены.

На момент написания статьи положение дел такое, что устанавливать в компьютер две видеокарты имеет смысл, только если у вас разрешение монитора 4k и более. Только тогда вы получите прирост скорости в играх. Для меньших разрешений целесообразно купить одну хорошую видеокарту.

В общем, пока использование двух видеокарт в компьютере, остается уделом богатеньких буратино. И таким останется ближайшие 2-3 года. При примерном подсчете, стоимость игровой системы с двумя современными топовыми видеокартами ушла за 300 тысяч, вместе с монитором на 8k, и чуть дешевле на 4k.

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

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

майнить на разных видеокартах

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

Одновременный майнинг на видеокартах Amd и Nvidia

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

Для начала чтоб реализовать эту задумку необходимо заняться установкой необходимых драйверов для корректной работы видеокарт. В современных версиях Windows старше «семерки» крайне редко наблюдается конфликт драйверов от nVidia и AMD. Необходимо скачать последние версии драйверов с официальных сайтов производителей видеокарт после чего их поочередно установить. После завершения процесса установки драйверов нужно перезагрузить компьютер.

Далее нужно разобрать какие именно криптовалюты будут майнится? Видеокарты от nVidia хорошо справляются с добычей zCash при этом AMD отлично справляется с майнингом Эфира. При жэтом такие видеокарты вполне могут добывать и одну и ту же криптовалюту. Если видеокарты обладают схожими характеристиками, с точки зрения производительности, то проблему в небольшом расхождении скорости майнинга определенной криптовалюты можно будет решить программным разгоном одной из них.

Пулы

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

Ресурсы

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

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

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

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

Как майнить на старых видеокартах

Майнинга на старых карточках является простым выходом для тех, у кого есть проблемы с финансами для приобретения новой техники, но кто очень хочет приобщиться к майнингу и влиться в мир криптовалют. Ряд видеокарт от nVidia и AMD предыдущих поколений обладает до сих пор неплохими показателями производительности, поэтому вполне реально запустить майнинга на таких слабых и старых видеочипах.

При использовании старых видеокарт nVidia для майнинга нужно произвести их небольшое усовершенствование, а именно:

  • В связи с тем, что старые карты от nVidia отличаются довольно высокой рабочей температурой, которая нередко приводит к отвалу чип, важно позаботится о дополнительном обдуве видеокарты или об установке водяной системы охлаждения для снижения ее температуры при пиковых нагрузках,
  • Также нужно установить специальные программы для мониторинга температуры видеокарты, чтоб своевременно реагировать на ее нагрев свыше 90 градусов,
  • Для улучшения работы видеочипа и ее производительности ее потребуется разогнать. Для этого подойдет такой программный инструмент, как MSI afterburner.
К прочтению: Что такое браузерный майнинг. Можно ли зарабатывать не напрягаясь?

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

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

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

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

Итоги

Различия в архитектурах видеокарт

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

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