Давным-давно собирал я себе мини-компьютер. Но вот незадача – 3D моделирование и чего уж греха таить – банальные игрушки заставляли данную коробочку сильно призадуматься, а меня — понервничать. Но просто взять и подключить видеокарту к ней нельзя — слот PCI-E X4 есть, но нет места в корпусе. Да и по питанию не сможет обеспечить (если не говорить о совсем уж бюджетных затычках). Какие варианты решения данной проблемы есть на рынке, чем они меня не устроили и что в итоге получилось, я постараюсь описать в данной статье. Прошу под кат, кто не боится большого количества картинок!

Пролог


Для подключения видеокарты требовался PCI-E райзер на 4 линии с дополнительным питанием с возможностью управлять им, если блок питания отдельный. Так что сразу отпадают обычные шлейфовые и многим до боли знакомые благодаря майнингу райзера с USB кабелем в качестве интерфейсного.


Массовые продукты с массовым качеством

А вот что из более-менее удовлетворяющего мои запросы можно найти на просторах сети:

  • PE4C V4.1 — прежде всего плата, устанавливаемая в слот явно не влезала в мой ПК по габаритам. Да и сами кабели HDMI довольно жёсткие, да их тут ещё и 2! Да и цена в ~ 140$ мне показалась не совсем гуманной.



  • EXP GDC — cсуществовала версия для слота pci-e x4, но имела так же негуманную цену, 2 уже встречавшихся ранее HDMI кабеля. Сейчас даже её картинку найти не могу — крайне редко продавалась за пределами Китая. Но для слота pci-e x4 плата ещё габаритнее, чем у PE4C


    Версия для M2. А для обычного слота PCI-E словно в небытие канула

  • Райзер от ADT-Link — на момент моих метаний представлен не был. Да и сейчас информации по ним не густо. Но мне показалось дико странно так сильно варьировать цену устройства от длины шлейфа.



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

Проектирование


Пообщавшись в различных сообществах, посвященных данной теме, было решено делать райзер универсальным, а не только под себя — чтобы и к ноутбуку (через Mini Pci-E, M2 или даже MXM) и к компьютеру в слот x16 без ограничения только 4 линиями обмена данных!

Вот перечень требований, который я перед собой ставил:

  • Подача питания только 12v. 3.3v получать на самом райзере с помощью dc-dc преобразователя.
  • Управление питанием не зависимо от типа используемого БП (управляемый АТХ или обычный БП на 12v)
  • Подключение различных переходников через отсоединяемые однотипные кабели (без пайки).
  • Разбить интерфейс x16 на 4 группы. Таким образом для интерфейса x1-x4 – 1 кабель, x8 – 2 кабеля и 4 кабеля для x16.
  • Наблюдаемая мной иногда ситуация, когда подключаемую к ноутбуку видеокарту через EXP GDC питали ноутбучным БП на 19v (разъём то имеется – надо воткнуть) подвигла добавить индикацию входного напряжения в допустимых пределах: 12v ±5%.

Реализация


Хотелки описаны, храбрости накопилось достаточно — пора воплощать! Райзер по своей сути – удлинитель. И кабель – это основная его часть. В качестве таковых были применены разновидности LVDS кабелей — так называемые микро коаксиальные кабельные сборки (micro coaxial cable assembly). Их нередко применяют для подключения матриц дисплеев различных устройств.


Голый кабель 18+


30 жил и всего 2мм в диаметре

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

Когда с выбором интерфейсного кабеля было покончено, я смог наконец заняться разработкой схемы платы райзера и подбором компонентов. В конечном итоге разработанные платы были заказаны, компоненты куплены и всё собрано воедино:


Верх платы


Низ платы

  1. Разъём питания 8pin (15А максимальный ток), совмещенный с сигналом включения (для ATX блоков питания)
  2. Схема индикации питающего напряжения в допустимых пределах (+12v ±5%) на оконном компараторе. Зеленый светодиод – напряжение в норме, красный – выход за допустимые пределы
  3. Управление питанием – мосфет на случай применения источника питания без управления и подача сигнал PS ON. Управляющим сигналом служит подача питания 3.3v на хосте
  4. Понижающий DC\DC для получения 3.3v
  5. Разъем подключения кулера
  6. LVDS разъёмы для подключения интерфейсных кабелей
  7. Слот PCI-E x16
  8. Защита от КЗ и превышения напряжения – предохранитель и TVS диод.
  9. Подключение дополнительного питания видеокарты

С другой стороны кабеля плат-переходник под слот конечного устройства:



Весомым минусом такого решения (как впрочем и у аналогов) — нельзя оперативно подключить/отключить райзер без необходимости разбирать ноутбук/компьютер. А сами разъёмы не предназначены для внешнего использования и имеют низкую механическую прочность и низкий ресурс. Поэтому дополнительно сделал вот такой переходник с более надёжными разъёмами (сам кабель с такими разъёмами сразу изготовить нельзя… за приемлемые деньги):


Подобные разъёмы применялись в док-станциях для смартфонов, планшетов и прочих устройств


Подключение с помощью 2х кабелей, а данные переходники их соединяют

Тестирование


Все компоненты на платы напаяны, кабеля подсоединены — самое время скрестить пальцы и протестировать!


На фото прототип и имеет отличия от конечного варианта.


Так как соединили 2мя интерфейсными кабелями — получили PCI-E x8.


При прохождении различных тестов проблем не возникло и видеокарта стабильно работала под нагрузкой, а частота шины повысилась (gen3)

Для тестирования удалось раздобыть ноутбук со слотом M2 Key M с поддержкой NVME — MSI GE62 6QD. Но для прототипа был изготовлен переходник с ключами M+B для большей универсальности, поэтому возможно задействовать только 2 линии из 4х имеющихся:


Так как это был прототип, применение изоленты и вынос dc/dc на отдельную плату вполне уместны


Запуск ноутбука с EGPU. БП запускается автоматически при включении ноутбука


Из-за наличия в ноутбуке интегрированной и дискретной видеокарты пришлось повозиться с установкой драйверов


Работа под нагрузкой

К сожалению, данные железки были в моём распоряжении крайне недолгое время и провести более подробное тестирование у меня не было возможности уже после получения финальной версии райзера. Так что довольствоваться пришлось лишь таким железом:

  • МП Asus Q87T
  • ЦП Core I3 4150T
  • ОЗУ 2*4ГБ Crucial DDR3L SO-DIMM PC-12800
  • Wi-Fi / BT модуль Intel Dual Band Wireless-AC 7260
  • SSD mSATA 120Гб Crucial M500
  • HDD 2.5` Seagate Momentus 500GB
  • MSI RX 560 4Gb


Ради чего всё затевалось на самом деле

Конечно, конфигурация далеко не производительная и получить существенное преимущество от подключения по шине x4 вместо x1 не получилось в различных тестах. Зачастую всё упиралось в слабое железо.


Разница в пределах погрешности

Игры по типу MOBA (WOT, например) показали равнодушие к шине на этой конфигурации — при наличии достаточного объёма видеопамяти нет необходимости подгружать данные в закрытых небольших локациях.

Зато в онлайн играх с открытым миром, особенно в местах массового скопления игроков разница вполне ощутима. Вот 3 замера FPS в игре Black Desert:
Замер min avg max
pci-e x4 gen1 ? pci-e x1 gen3
1 5 28 51
2 5 29 49
3 5 29 51
pci-e x4 gen3
1 7 31 56
2 6 30 51
3 7 31 53

Планы и итоги


Проект хоть и затевался как универсальный и не только под себя, но особой популярности не сыскал. Совсем не сыскал. Тем не менее, я получил то, что хотел и бесценный опыт и знания. Как говорится отрицательный результат — тоже результат!

Так же меня часто спрашивают, почему я не пробовал реализовать поддержку модного сейчас интерфейса Thunderbolt3. Проблема в том, что данный интерфейс потребует лицензирования у Intel. И никакой документации на контроллеры просто так не дадут. Есть даже узкий круг разработчиков решений на Thunderbolt3 под патронажем той же Intel. Меня естественно туда не приняли.

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

Не мало вопросов было и о варианте подключения вместо MXM видеокарт. Планы на такой вариант были, но пришлось от него отказаться по двум причинам — подошли к концу средства на R&D и мне не на чем было бы его протестировать.

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

P.S.


Так как это вообще мой первый опыт в разработке электронного устройства, за помощью пришлось обратиться к более опытным в этом плане людям, так что хочу сказать большое спасибо NordicEnergy и Paging за советы и ответы на мои (иногда глупые) вопросы!

Файлы проекта

Комментарии (54)


  1. alexanster
    05.01.2019 22:57

    Респект! Безумству храбрых поём мы песню.
    Читал и всё ждал, что скажете, в какую же сумму в итоге обошёлся проект и сколько времени в итоге занял. А то меня гложут смутные сомнения, что ~ 140$ за упомянутые в начале статьи готовые решения окажутся ещё вполне гуманными.


    1. c_kotik Автор
      04.01.2019 23:14
      +1

      Совершенно верно. 140$ весьма гуманны, но готовое решение тем не мене мне не подходило. А на 2 итерации ушло в несколько раз больше средств — разработка, она такая.
      Если же говорить не как о самоделке, то даже в серии из 10шт я оценивал себестоимость порядка 80$. Так что все эти EGPU сильно переоценены по стоимости, при том что наверняка имеют большие объёмы. Ведь от объёмов и цена снижается.


  1. norbertano
    05.01.2019 00:01

    Спасибо за материал, очень было интересно ознакомиться. Вы можете дать мне мотивационный пинок? Есть необходимость установить в ноутбук-рабочую станцию HP Elitebook 8570w вместо штатной MXM3 видеокарты с паспортной мощностью до 55W видеокарту чуть мощнее, которая не предназначена для этого ноута (она физически длиннее, но можно установить, если выпаять разьем для DVD привода) и ее заявленная мощность 75W (здесь сложнее, нужно изучать вопрос, достаточно ли будет использования более мощного блока питания или нужно будет вмешиваться в цепи питания на мат. плате, я пока что думаю решить вопрос снижением потребления за счет более низких частот GPU/GDDR5 редактированием VBIOS)
    Так вот, чтобы не паять мат. плату, думаю, что нужно спроектировать/заказать удлинитель MXM3, чтобы вынести видеокарту и систему охлаждения для нее в отсек DVD привода, хватило бы удлинителя 10см


    1. c_kotik Автор
      05.01.2019 00:10

      В целом и мой райзер должен обеспечить подключение через MXM — питание у него полностью автономное, так что потребление внешней видеокарты не имеет значения (если питать от отдельного БП).
      Была мысль изготовить такой переходник, но во-первых, на это нужно потратится, а во-вторых — мне банально не на чем его был проверить.
      Но в целом не вижу никаких проблем — тот же вариант с M2 заработал ведь. Только нужно понимать, что данное решение будет скорее всего с внешним монитором.


  1. Landgraph
    05.01.2019 00:47

    Также занимаюсь созданием райзера. Столкнулся с проблемой, что pci-e x4 выдает сильно меньше попугаев в тестах, чем pci-e x1. Данные о подключении брал из биоса.


    Из текста не совсем понял, сталкивались с аналогичной проблемой?


    1. asmolenskiy
      05.01.2019 00:58
      +2

      Возможно у Вас там ошибки и постоянные повторы пакетов приводят к падению производительности. PCIe может держать линк с достаточно большим количеством ошибок.
      Спросите lspci -vv и посмотрите что там у Вас в CESta.


    1. c_kotik Автор
      05.01.2019 01:00

      Во всех тестах и подключениях производительность x4 никогда не была меньше x1. Возможно у Вас при использовании 4х линий возникает много помех и ошибок по тем или иным причнинам, что отражается на производительности. И советую обратить внимание, какое поколение (gen) поддерживается Вашим оборудованием и какое под нагрузкой удается задействовать (GPUZ это умеет, к примеру). Как правило, поколение подключение меняется динамически в зависимости от нагрузки, поддерживаемости устройствами и наличия помех на линии.


      1. asmolenskiy
        05.01.2019 01:06
        +1

        Возможно у Вас при использовании 4х линий возникает много помех и ошибок

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


        1. c_kotik Автор
          05.01.2019 01:13

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


  1. en1gma
    05.01.2019 01:48

    optimus или enduro работают? или внешняя видеокарта рендерит только на подключённый непосредственно к ней монитор?


    1. c_kotik Автор
      05.01.2019 01:58

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


      1. en1gma
        05.01.2019 02:50

        так q87t имеет видеовыводы — проверить не сложно… просто вывод через интегрированную видюшку — ещё тот квест…
        и какой тогда смысл в миниатюрном компе, если необходимо:
        — или постоянно держать подключённым egpu и внешний бп;
        — или при временном подключении внешнего gpu необходимо переподключать мониторы.
        проще собрать обычный пк и вывод осуществлять через дискретную видюшку.

        ps переболел egpu. емнип, pe4l-ec2c. иногда случаются рецидивы.


        1. nafikovr
          05.01.2019 10:06

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


        1. c_kotik Автор
          05.01.2019 11:18

          — или постоянно держать подключённым egpu и внешний бп;
          — или при временном подключении внешнего gpu необходимо переподключать мониторы.

          Если стационарное расположение, то смысл тогда их вообще переключать?
          Я вижу как сценарий — рабочее место с EGPU как док станция. А небольшой ПК можно переносить на другое место. И тогда в любом случае придется производить переподключение монитора, так что особой проблемы не вижу.
          Да и в текущем варианте я не оставлю — в планах сделать другой корпус. Собраться бы с силами и средствами на этот подвиг)


          1. old_bear
            05.01.2019 13:30

            Да и в текущем варианте я не оставлю — в планах сделать другой корпус.

            Ни в коей мере не осуждая ваш творческий энтузиазм, хотел бы всё же поделиться своим опытом.
            В своё время я, так же как и вы, пошёл в направлении производительного спичечного коробка. Начало этого пути было вынужденным, в связи с необходимостью перевозить свой рабочий компьютер на достаточно большое расстояние, но позже мне уже сама по себе понравилась идея производительного и тихого компьютера минимального размера. И этой цели я достиг, правда с некоторым количеством промежуточных остановок. Итогом был корпус Travla C292 с PicoPSU на 160W (не тем, что в комплекте с корпусом, а оригинальным), ASRock Z77E-ITX с i7-2600K и 8Gb памяти на борту (+ пара SSD).
            Эта сборка послужила мне верой и правдой много лет, но в конце концов появилась необходимость использования более производительного видео, чем набортное. И в итоге я, с учётом опыта промежуточных шагов, откатился к корпусу SilverStone SG05, который считаю наилучшим из виденных мной по соотношению размера и возможностей по установке компонентов.
            Искренне советую вам этот вариант (или его современную реинкарнацию SG13) как решение вашей задачи по построению минималистичной системы с дискретным видео. Думается мне, что по своим размерам этот корпус займёт меньше места, чем россыпь на вашей последней фотографии. При этом с большой долей вероятности туда внутрь, помимо видеокарты, поместится «кирпичик» внешнего БП от вашей материнской платы (можно купить корпус без штатного БП). А когда ваша МП сгорит или надоест вам захочется поменять платформу, вы будете свободны в выборе любой МП формата mini-ITX под «обычный» БП (который можно будет относительно спокойно докупить по необходимости).
            Я и сам так бы оставался на этом решении до сих пор, если бы судьба не вынудила меня перейти на barebon Clevo N950KP6 для дальнейшего увеличения мобильности.


            1. 1234rfvb
              05.01.2019 18:19

              Во времена уже очень давние, когда трава была лет 5-6-7 назад, приглянулся мне корпус Codegen Mustiff MX-31-A1 250W (2xHDD 3.5, 1x5.25slim ODD). А следом и второй, в заначку. Потому как стандартный ATX-PSU необходимой мощности/тишины всегда можно найти а 2 винча для файлопомойки-качалки вполне хватает. системный ноутбучник просто лежит в отсеке для cи-дивидюка. Железо увесистое, с собой не потаскаешь, зато и сесть на него можно, бо прочный.
              Статью- пока в закладки, после в PDF. Хороший материал!


  1. yuklimov
    05.01.2019 12:02

    Спасибо! Планируем разработать кабельный PCIe коммутатор, так что любой опыт полезен!
    Несколько вопросов:
    1) На некоторый скриншотах PCIe завелся в gen1. С чем это связано? Часто ли так происходит?
    2) Не думали о стандартных кабелях типа Oculink или mini-SAS?
    3) Некоторые PCIe устройства имеют PCIe AER (Advanced Error Reporting). Не смотрели, что он может рассказать?


    1. c_kotik Автор
      05.01.2019 12:19

      1. gen отвечает за частоту шины, так сказать. И без нагрузки подключение автоматически переходит в gen1 ради меньшего потребления энергии. А под нагрузкой переходит на gen3. Иными словами нередко gen шины динамический. Я в биосе своей материнки например могу жестко зать одно из 3х поколений или автомат.
      2. Думал. Очень много думал. Но их цена… не для dyi такое богатсво.
      3. Не смотрел. Не подскажите чем посмотреть и как определить, есть ли поддержка.


      1. yuklimov
        05.01.2019 12:24
        +1

        Про Windows, к сожалению, ничего сказать не могу. В Linux поддержку можно узнать командой lspci -vvv -s <ID устройства, чтобы все устройства не выдавало>, счетчики должны быть доступны в sysfs (https://www.kernel.org/doc/Documentation/PCI/pcieaer-howto.txt).


      1. yuklimov
        05.01.2019 21:23

        Кстати, не увидел принципиальную схему на github. Там ничего интересного? ;)


        1. c_kotik Автор
          05.01.2019 21:46
          +1

          Просто она не красивая) Но раз просите — залил!


          1. yuklimov
            05.01.2019 22:35

            Спасибо!


    1. asmolenskiy
      05.01.2019 13:19
      +1

      3) Некоторые PCIe устройства имеют PCIe AER (Advanced Error Reporting). Не смотрели, что он может рассказать?

      Если Вы не разработчик RTL или писатель драйверов, то единственно полезное что может рассказать AER — есть ошибки или нет. Классификация ошибок с точки зрения разработки HW — не интересна.


  1. maxbrsw
    05.01.2019 12:19
    +1

    Здравствуйте,

    Изучил герберы, хотелось бы спросить:

    — если у меня правильно отображается медь в CAM редакторе и правильно понят ее рисунок с фото платы на просвет, у вас на всех бордах отсутствуют сплошные плейны как явление, например сплошная земля. Если это так, с чем это связано?
    1
    upload photo
    — в дополнение к предыдущему пункту, зачем нужно подключение к земле(?) тонкими перешейками и почему ее по сути нет под DC/DC?

    — насколько можно понять вы не формируете антипад под диффпары и не удаляете неиспользуемые пады на разъеме: если так то почему?

    Ну и просто так вопрос, какие либо оценки по импедансу и потерям делали для проекта этого для PCIe?


    1. c_kotik Автор
      05.01.2019 17:57
      +1

      Постараюсь ответить на эти непростые для меня вопросы)

      Насколько я понял при проектировании, землю рекомендуют разбивать на отдельные полигоны для сигнальных и силовых цепей и соединять их в одном месте тонкими дорожками. Поэтому сплошных полигонов земли нет.
      И под DC есть земля:

      Хотя конечно тот ещё колхоз)

      Расчётов и моделирования прохождения сигнала я не делал. Оценку импеданса дорожек и переходных отверстий делал с помощью ПО PCB Toolkit.

      Неиспользуемые контакты всё равно надо фиксировать, иначе могут загнуться, если не припаять. Да и в целом хоть большая мех прочность при размещении разъёма.
      А антипады нужно будет изучить детальнее! Не знал. вот и не применял.


      1. maxbrsw
        05.01.2019 18:53

        Та «рекомендация», она мягко говоря спорная, а конкретно в вашем случае не нужна и вовсе- как раз для вашей задачи сплошная земля это must have. Касаемо падов- ситуация обратная, удаление неиспользуемых позитивно влияет на «надежность»(назовем это так), кроме того это снимает некоторую совершенно ненужную емкость с сигнальных пинов.

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


        1. c_kotik Автор
          05.01.2019 18:58

          Всё таки по поводу неиспользуемых контактов — разве это играет роль, с учётом того. что сигнальные линии от них всегда отделены контактом, посаженным на землю?


          1. maxbrsw
            05.01.2019 19:18
            +1

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

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


            1. c_kotik Автор
              05.01.2019 19:45

              Именно что недопонимание. Учту!


      1. asmolenskiy
        06.01.2019 00:37

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

        Так упарываются с землей в тру аналоговых схемах — цепи компенсации DC/DC, АЦП, всяческие антенны и прочее такое. Нужно это для того, чтобы условный 0 аналоговой схемы — не прыгал из-за прохождения по нему больших и/или высокочастотных амперов. Для последовательных каналов же, потенциал земли не имеет значения, для них это обратный путь тока и от него требуется быть непрерывным и условно бесконечным (скажем свыше 10 диэлектрических зазоров в ширину) по отношению к диф. паре. Ну и в общем случае он не обязан быть землей, это может быть любой полигон имеющий низкий импеданс с землей (например полигон питания под которым находится полигон земли на растоянии в 3-4mil, то есть типовой бутерброд земля/питание). Но поскольку у земли самый низкий импеданс с землей ))) то обычно это земляной полигон.
        Ну и общая рекомендация — если Вы не знаете / не понимаете (об этом говорит Ваш ответ «насколько я понял») до конца какую-то advanced-фичу типа фигурной нарезки земли, трасс хитросделанной формы, антипадов/падов в виде шестеренок и прочего такого — лучше не применяйте ее вообще. ОСОБЕННО не стоить играть с полигонами земли. Дубовый монолитный полигон размером с борд годится для 95% цифровых схем. Я несколько раз видел как парни, начитавшись очень умных (индийско/китайских...) статей фигачили аналоговую землю (почему-то это обычно происходит в роутерах — видимо наличие WiFi антенны пробуждает в парнях радио-инженеров) с вырезами, мостиками и прочим — и оно не работало. А после замены на старый добрый сплошной полигон — начинало работать.


  1. Chugumoto
    05.01.2019 12:37

    ну… шлейфовые ж райзеры есть с внешним питанием, ну на +12В с молекса например
    +3.3 будет со слота браться…
    а зачем 8пин? со слота же по спецификации карта может кушать до 65Вт с +12 и до 10Вт с +3.3, тогда как 8пин на все 150Вт рассчитан. запас?
    а. и да. так и что по цене то получилось? :)
    майнинг майнингом, но под фолдинг например не ниже х4 надо, а лучше х8, чтобы скорость расчетов не сильно падала.

    пс: я бы просто себе взял что-то такое, если бы продавалось по ценам… ну не 140 баксов точно :)


    1. c_kotik Автор
      05.01.2019 12:49

      Там на схеме платы под цифрой 9 2 контакта — через них можно вывести доп питание, если видеокарта потребляет более 75w и менее 150w, тоесть запитать карту целиком через райзер с учетом, что это питание так же управляется райзером.
      10w не каждый слот может обеспечить это вопервых, а во вторых такой ток нельзя будет передать по кабелю. Слишком тонкие проводники. Поэтому 3.3 получаются на самом райзере.
      Себестоимость получилась в районе 90$. Но это с учетом единичных экземпляров.


      1. Chugumoto
        05.01.2019 13:15

        ну да… единичные дороговастенько получаются…
        кстати когда искал, еще находил варианты именно по усб 3.0 подключение (да-да. не просто кабель) но цена под 500 баксов чтоли была… зато универсальненько и к букам подключать можно без вскрытия :)
        правда 2.0 х1
        www.hwtools.net/Adapter/USB3380EVB.html
        хм…
        USB3380-AB EVK-RC
        Unit price: USD 362.
        подешевело :)


        1. c_kotik Автор
          05.01.2019 21:45

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


          1. Chugumoto
            06.01.2019 12:09

            но тандерболт есть на всех ПК? а с усб 3.0 проще :)


            1. c_kotik Автор
              06.01.2019 13:07

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


  1. Pafnutyi
    05.01.2019 13:35

    C помощью этой штуки можно любую стенку приподнять в любой ноутбук внешнюю видеокарту вставить? Сделайте сайт с предзаказом если вам удастся (за счёт объёмов) уложится в 2,5..3тр пожалуй приобрету штучку…


    1. koshi-dono
      05.01.2019 13:57
      +1

      Нет, конечно. Более-менее стандартно всё на тандерболтах, разве что. В остальном eGPU — это мир волшебства и костылей.


      1. Chugumoto
        05.01.2019 15:07

        если без вскрытия, то были ж буки со слотами типа ExpressCard
        что сложного то? :)


        1. c_kotik Автор
          05.01.2019 15:16

          Неварное основная сложность в том, что они были.?)


  1. gmelikov
    05.01.2019 15:20

    DIY вышел классный!


    Может упустил, но чем не подошли варианты из Китая? К примеру, такой за 13$
    https://s.click.aliexpress.com/e/qjn250A. Because we can?


    1. koshi-dono
      05.01.2019 15:48
      +2

      Because, милостивый государь, вы пропустили это:

      Для подключения видеокарты требовался PCI-E райзер на 4 линии с дополнительным питанием с возможностью управлять им, если блок питания отдельный. Так что сразу отпадают обычные шлейфовые и многим до боли знакомые благодаря майнингу райзера с USB кабелем в качестве интерфейсного.


  1. Daddy_Cool
    05.01.2019 16:28

    Здорово!
    Райзеры это очень хорошо, а вот как с корпусами быть?
    Собирался как-то собрать э… скромный суперкомпьютер (не майнинг, если что — расчет гидродинамики), видеокарты хотел вынести отдельно (иначе им тесно), а вот куда это всё засунуть? Знакомые ребята в такой же ситуации сгородили колхозных корпус из алюминиевого листа, я раскошелился на комплект m/b+корпус+БП (Supermicro), но может известно что-то более дружелюбное к кошельку и стандартное?


    1. LSDtrip
      05.01.2019 17:00

      Классический каркас из деревянного бруса на все случаи жизни. Можно взять готовый у майнеров. 2-3 карты уровня RX480 можно и в обычном ATX корпусе держать, хотя будет горячевато.


    1. c_kotik Автор
      05.01.2019 17:32

      К сожалению по корпусам не подскажу.


  1. lelik363
    05.01.2019 17:57

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

    Какие параметры у кабеля? Интересует волновое сопротивление, допуски между линями и пр.
    Какая стоимость?


    1. c_kotik Автор
      05.01.2019 18:07

      К сожалению точной информации я от того китайца так и не получил. но характеристики проводников внутри этих кабелей можно почитать например здесь:
      www.highspeedint.com/images/HSI_Datasheet_VP90_DL.pdf
      suddendocs.samtec.com/productcharts/drcable_specs.pdf
      А по цене точно помню, что за 1шт метрового кабеля с меня запросили 20$. С ним так же всё отлично работало.


      1. lelik363
        05.01.2019 21:52

        С Samtec всё понятно. Это один из лучших производителей соединителей и кабелей в своем классе, но вряд ли китайцы закладывали его.
        Интересно, кабель с какими характеристиками они всё такие предложили за $20.


  1. vova4ka_ua
    05.01.2019 20:05
    +2

    Респект за правильные ручки из правильного места.
    Но блин, неужели нельзя изначально поставить все в нормальный продуваемый корпус Midle Tower за <100$? Чем потом городить колхоз из кабелей, переходников, второго корпуса.
    Ну сколько он там места под столом занимает? Плюс потом легко апгрейд делать, комплектующие дешевле, менше греется=дольше проработает без сбоев.
    У самого сейчас стоит мини-комп сборка с micro-ATX платой и найти на замену блок питания форм-фактора TFX трудно, дорого. Внутри все всегда греется, хотя продуваєтся нормально. Больше себе такое не возьму)


    1. c_kotik Автор
      05.01.2019 20:07

      Мы не ищем лёгких путей, что я тут ещё могу сказать)


    1. avelor
      05.01.2019 21:22
      +2

      Делал на micro-itx с блоками питания типа PicoPsu. Стоят они вполне бюджетно, в отличие от баребоновских, которые дешевле брать вместе с корпусами…


  1. netstalk
    05.01.2019 21:25

    Я вот у девляюсь чем вы занимаетесь? какова ваша професли? вообще как вам пришла идея реализовать это чем вы в этот момент занимались!?))


    1. c_kotik Автор
      05.01.2019 21:29

      Могу лишь процитировать себя же:

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


  1. lubezniy
    06.01.2019 02:33

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