Комментарии 80
Читал и всё ждал, что скажете, в какую же сумму в итоге обошёлся проект и сколько времени в итоге занял. А то меня гложут смутные сомнения, что ~ 140$ за упомянутые в начале статьи готовые решения окажутся ещё вполне гуманными.
Если же говорить не как о самоделке, то даже в серии из 10шт я оценивал себестоимость порядка 80$. Так что все эти EGPU сильно переоценены по стоимости, при том что наверняка имеют большие объёмы. Ведь от объёмов и цена снижается.
Так вот, чтобы не паять мат. плату, думаю, что нужно спроектировать/заказать удлинитель MXM3, чтобы вынести видеокарту и систему охлаждения для нее в отсек DVD привода, хватило бы удлинителя 10см
Была мысль изготовить такой переходник, но во-первых, на это нужно потратится, а во-вторых — мне банально не на чем его был проверить.
Но в целом не вижу никаких проблем — тот же вариант с M2 заработал ведь. Только нужно понимать, что данное решение будет скорее всего с внешним монитором.
Также занимаюсь созданием райзера. Столкнулся с проблемой, что pci-e x4 выдает сильно меньше попугаев в тестах, чем pci-e x1. Данные о подключении брал из биоса.
Из текста не совсем понял, сталкивались с аналогичной проблемой?
Спросите lspci -vv и посмотрите что там у Вас в CESta.
Возможно у Вас при использовании 4х линий возникает много помех и ошибок
Достаточно плохой пайки одного лэйна. Если разер сделан из палок и камней — то чем больше лэйнов, тем больше вероятность вплотную познакомиться с наукой о контактах. Гаденыш может успешно затрейниться и гадить на весь линк.
Тут уже всё зависит от конкретной модели ноутбука и настроек с костылями, зашитых производителем. Можно сказать — решается индивидуально. Поэтому я рекомендую обратиться в небольшое русскоязычное сообщество EGPU-шников.
и какой тогда смысл в миниатюрном компе, если необходимо:
— или постоянно держать подключённым egpu и внешний бп;
— или при временном подключении внешнего gpu необходимо переподключать мониторы.
проще собрать обычный пк и вывод осуществлять через дискретную видюшку.
ps переболел egpu. емнип, pe4l-ec2c. иногда случаются рецидивы.
— или постоянно держать подключённым egpu и внешний бп;
— или при временном подключении внешнего gpu необходимо переподключать мониторы.
Если стационарное расположение, то смысл тогда их вообще переключать?
Я вижу как сценарий — рабочее место с EGPU как док станция. А небольшой ПК можно переносить на другое место. И тогда в любом случае придется производить переподключение монитора, так что особой проблемы не вижу.
Да и в текущем варианте я не оставлю — в планах сделать другой корпус. Собраться бы с силами и средствами на этот подвиг)
Да и в текущем варианте я не оставлю — в планах сделать другой корпус.
Ни в коей мере не осуждая ваш творческий энтузиазм, хотел бы всё же поделиться своим опытом.
В своё время я, так же как и вы, пошёл в направлении производительного спичечного коробка. Начало этого пути было вынужденным, в связи с необходимостью перевозить свой рабочий компьютер на достаточно большое расстояние, но позже мне уже сама по себе понравилась идея производительного и тихого компьютера минимального размера. И этой цели я достиг, правда с некоторым количеством промежуточных остановок. Итогом был корпус Travla C292 с PicoPSU на 160W (не тем, что в комплекте с корпусом, а оригинальным), ASRock Z77E-ITX с i7-2600K и 8Gb памяти на борту (+ пара SSD).
Эта сборка послужила мне верой и правдой много лет, но в конце концов появилась необходимость использования более производительного видео, чем набортное. И в итоге я, с учётом опыта промежуточных шагов, откатился к корпусу SilverStone SG05, который считаю наилучшим из виденных мной по соотношению размера и возможностей по установке компонентов.
Искренне советую вам этот вариант (или его современную реинкарнацию SG13) как решение вашей задачи по построению минималистичной системы с дискретным видео. Думается мне, что по своим размерам этот корпус займёт меньше места, чем россыпь на вашей последней фотографии. При этом с большой долей вероятности туда внутрь, помимо видеокарты, поместится «кирпичик» внешнего БП от вашей материнской платы (можно купить корпус без штатного БП). А когда
Я и сам так бы оставался на этом решении до сих пор, если бы судьба не вынудила меня перейти на barebon Clevo N950KP6 для дальнейшего увеличения мобильности.
Статью- пока в закладки, после в PDF. Хороший материал!
тянет вас на кирпичики и квадратные корпуса. оно красиво. но, огромное. осбо не потаскаешь.
разместить позади видюхи бп нужной мощности и минимальный необходимый им обоим обдув... в миним. высоты и ширины корпусе.
+сетка/ткань антипылевая поверх коробаса.
итого 3-4см. тоньше некоторых ноутов. по размеру не сильно больше минимальных лэптопов.
+17*17*3-4см коробас матплаты. к ней тоже бп. правда. и всегда хочется объединить те два бп. да еще и бп монитора. 500-600Вт мощи это +-позволяют. а видюхе так и так отдельный корпус придется делать. ибо есть и маленькие и огромные.
старые fsp на 600 Вт манююсенькие по размеру внутри. вполне влезают. просто им нужен другой корпус.
=======
хочу оптоволоконные кабели с горячим подключением. никакого питания 3.3 и тп с матплат. все питание отдельно.
overclockers.ru/blog/CopyPaste/show/23466/gtx-1060-6gb-za-70-dollarov-i-eto-ne-shutki-no-ne-vsjo-tak-prosto
Ваш вопрос обретает большую значимость.
Несколько вопросов:
1) На некоторый скриншотах PCIe завелся в gen1. С чем это связано? Часто ли так происходит?
2) Не думали о стандартных кабелях типа Oculink или mini-SAS?
3) Некоторые PCIe устройства имеют PCIe AER (Advanced Error Reporting). Не смотрели, что он может рассказать?
2. Думал. Очень много думал. Но их цена… не для dyi такое богатсво.
3. Не смотрел. Не подскажите чем посмотреть и как определить, есть ли поддержка.
Кстати, не увидел принципиальную схему на github. Там ничего интересного? ;)
3) Некоторые PCIe устройства имеют PCIe AER (Advanced Error Reporting). Не смотрели, что он может рассказать?
Если Вы не разработчик RTL или писатель драйверов, то единственно полезное что может рассказать AER — есть ошибки или нет. Классификация ошибок с точки зрения разработки HW — не интересна.
Изучил герберы, хотелось бы спросить:
— если у меня правильно отображается медь в CAM редакторе и правильно понят ее рисунок с фото платы на просвет, у вас на всех бордах отсутствуют сплошные плейны как явление, например сплошная земля. Если это так, с чем это связано?
upload photo
— в дополнение к предыдущему пункту, зачем нужно подключение к земле(?) тонкими перешейками и почему ее по сути нет под DC/DC?
— насколько можно понять вы не формируете антипад под диффпары и не удаляете неиспользуемые пады на разъеме: если так то почему?
Ну и просто так вопрос, какие либо оценки по импедансу и потерям делали для проекта этого для PCIe?
Насколько я понял при проектировании, землю рекомендуют разбивать на отдельные полигоны для сигнальных и силовых цепей и соединять их в одном месте тонкими дорожками. Поэтому сплошных полигонов земли нет.
И под DC есть земля:
Хотя конечно тот ещё колхоз)
Расчётов и моделирования прохождения сигнала я не делал. Оценку импеданса дорожек и переходных отверстий делал с помощью ПО PCB Toolkit.
Неиспользуемые контакты всё равно надо фиксировать, иначе могут загнуться, если не припаять. Да и в целом хоть большая мех прочность при размещении разъёма.
А антипады нужно будет изучить детальнее! Не знал. вот и не применял.
В сердесах потери это доминантный bottleneck в перфомансе, если будете делать следующую ревизию попробуйте рассчитать антипад и промоделировать хотя бы канал- это достаточно просто сделать. Но уже не в сатурне, он не для таких задач.
А запаиваются разумеется все контакты, с внешних слоев ничего удалять конечно же не надо.
Для 2D моделирования трасс и переходных отверстий существует тонна софта, и помянутый Вами вполне годится. Математический аппарат у них один и тот же. На мой субъективный взгляд самый годный — это Polar. Но в общем и целом в любом топологическом редакторе есть 2D решатели, которые весьма точно справляются с задачей моделирования структур с неизменным сечением (микрополоски и стриплайны) или сечением типовой формы (переходные отверстия и их типовые антипады).
Keysight ADS, HFSS, Sigrity, манипуляции с S-параметрами, равно как и 3D моделирование — это задача для профессионалов. Не владеющий темой человек ничего полезного там не насчитает. Тут нужно понимать природу вещей, уметь оценивать результат на правдоподобность и понимать trade-off'ы на которые можно пойти. Особенность сложной и детальной модели в том, что она хорошо работает только когда правильная ))).
На самом деле Максим сгущает)
Совсем немного))- просто оглядываясь на «особенности» EM софта и симуляторов для плат с учетом крайнего важного фактора, а именно наличия внятных и полноценных обучающих материалов, все же ADS будет оптимальным вариантом. В тоже самое время в полный рост встанут все те проблемы про которые ты упомянул, а именно:
Keysight ADS, HFSS, Sigrity, манипуляции с S-параметрами, равно как и 3D моделирование — это задача для профессионалов. Не владеющий темой человек ничего полезного там не насчитает. Тут нужно понимать природу вещей, уметь оценивать результат на правдоподобность и понимать trade-off'ы на которые можно пойти. Особенность сложной и детальной модели в том, что она хорошо работает только когда правильная ))).
Как ни крути но даже имея хорошую обучалку к софту толку не будет если не знать основы- а тут как раз нужно знать заметно больше чем просто основы.
Насколько я понял при проектировании, землю рекомендуют разбивать на отдельные полигоны для сигнальных и силовых цепей и соединять их в одном месте тонкими дорожками. Поэтому сплошных полигонов земли нет.
Так упарываются с землей в тру аналоговых схемах — цепи компенсации DC/DC, АЦП, всяческие антенны и прочее такое. Нужно это для того, чтобы условный 0 аналоговой схемы — не прыгал из-за прохождения по нему больших и/или высокочастотных амперов. Для последовательных каналов же, потенциал земли не имеет значения, для них это обратный путь тока и от него требуется быть непрерывным и условно бесконечным (скажем свыше 10 диэлектрических зазоров в ширину) по отношению к диф. паре. Ну и в общем случае он не обязан быть землей, это может быть любой полигон имеющий низкий импеданс с землей (например полигон питания под которым находится полигон земли на растоянии в 3-4mil, то есть типовой бутерброд земля/питание). Но поскольку у земли самый низкий импеданс с землей ))) то обычно это земляной полигон.
Ну и общая рекомендация — если Вы не знаете / не понимаете (об этом говорит Ваш ответ «насколько я понял») до конца какую-то advanced-фичу типа фигурной нарезки земли, трасс хитросделанной формы, антипадов/падов в виде шестеренок и прочего такого — лучше не применяйте ее вообще. ОСОБЕННО не стоить играть с полигонами земли. Дубовый монолитный полигон размером с борд годится для 95% цифровых схем. Я несколько раз видел как парни, начитавшись очень умных (индийско/китайских...) статей фигачили аналоговую землю (почему-то это обычно происходит в роутерах — видимо наличие WiFi антенны пробуждает в парнях радио-инженеров) с вырезами, мостиками и прочим — и оно не работало. А после замены на старый добрый сплошной полигон — начинало работать.
+3.3 будет со слота браться…
а зачем 8пин? со слота же по спецификации карта может кушать до 65Вт с +12 и до 10Вт с +3.3, тогда как 8пин на все 150Вт рассчитан. запас?
а. и да. так и что по цене то получилось? :)
майнинг майнингом, но под фолдинг например не ниже х4 надо, а лучше х8, чтобы скорость расчетов не сильно падала.
пс: я бы просто себе взял что-то такое, если бы продавалось по ценам… ну не 140 баксов точно :)
10w не каждый слот может обеспечить это вопервых, а во вторых такой ток нельзя будет передать по кабелю. Слишком тонкие проводники. Поэтому 3.3 получаются на самом райзере.
Себестоимость получилась в районе 90$. Но это с учетом единичных экземпляров.
кстати когда искал, еще находил варианты именно по усб 3.0 подключение (да-да. не просто кабель) но цена под 500 баксов чтоли была… зато универсальненько и к букам подключать можно без вскрытия :)
правда 2.0 х1
www.hwtools.net/Adapter/USB3380EVB.html
хм…
USB3380-AB EVK-RC
Unit price: USD 362.
подешевело :)
На базе USB3380 был еще "USB 3 Adapter" из XTRX проекта https://www.crowdsupply.com/fairwaves/xtrx
Однако далеко не факт что для этого root complex найдется нормальный драйвер и что карта, подключенная через usb3380, появится в дереве "lspci" или что возможностей 3380 хватит для полноценного запуска видеокарты (пример — карта запросила dma обращение в системную память. Как 3380 будет транслировать этот запрос, если у usb устройств нет права самостоятельно инициировать dma обращения в системную память. Как он будет транслировать прерывания с pcie в хост?)
product brief — https://www.mouser.sg/ds/2/38/SB3380_Product_Brief_v1.4_22Jun12-253157.pdf https://docs.broadcom.com/docs/12351862
dma sniffer / memory dumper with 3380 (в режиме pcie endpoint) — https://github.com/ANSSI-FR/pciemem https://github.com/ufrisk/pcileech
(у PCILeech есть и иные варианты на pci-e базе fpga).
https://github.com/NSAPlayset/SLOTSCREAMER http://alex-ionescu.com/publications/Recon/recon2017-bru.pdf
USB3380 не аналогичен тандерболту. Thunderbolt — это транспорт (туннель) для настоящего pciexpress (устройство появится в родном для хоста дереве pci), а usb3380 — это удаленный и независимый pci express root complex с управлением через usb3 (хост может напрограммировать через usb3 endpoint регистры usb3380 чтобы он запустил какую-то операцию на своей шине pcie).
Драйвер usb3380 приделали к NET2280 в 2014 — https://lwn.net/Articles/599353/
https://4donline.ihs.com/images/VipMasterIC/IC/AVGO/AVGO-S-A0001054833/AVGO-S-A0001054833-1.pdf "NET2280 Typical Host Mode Block Diagram"
Хм, предложение с "видеокартой" — https://www.hy-line.de/fileadmin/Public/Computer_Components/embedded_IC/graphics/files/LynxUSB_Product_Brief.pdf
https://www.hy-line.de/fileadmin/Public/Computer_Components/embedded_IC/graphics/files/LynxUSB_Plus_Product_Brief.pdf
PLX Tech USB3380 USB 3.0 Bridge to PCIe + SM750
linux kernel 2.6.3x
https://www.semiconductorstore.com/cart/pc/viewPrd.asp?idproduct=49937 DK750GX16PCP1 "In Stock"
www.asus.com/us/Motherboard-Accessories/ThunderboltEX-3
Все китайские рейзеры на usb-шных проводах (и с коммутатором и без) используют просто сравнительно качественный широко доступный провод для передачи высокочастотных сигналов на небольшое расстояние (по одной диф паре PCIe 2.5 или 5 ГТ/с в каждую сторону по SS парам USB3 AM — через 5 доп.контактов 3-го usb A). У thunderbolt по проводу USB-C передается свой протокол (10-20 ГТ/с, по 2 пары в каждую сторону) и (на данный момент) всегда с каждой стороны будет крупный интеловский чип-конвертер Something Ridge (PCIe <-> Thunderbolt) — см https://www.engadget.com/2011/02/24/intel-thunderbolt-a-closer-look/ и https://www.tomshardware.com/reviews/thunderbolt-performance-z77a-gd80,3205-4.html и список https://en.wikipedia.org/wiki/Thunderbolt_(interface)#Controllers
На десктопах thunderbolt бывает встроенный или через доп.карту но уже очень долго только на Intel платформах (вроде требуют частичной поддержки в чипсете и проводок до М.п.). Карты обычно делают производители мат.плат — https://www.gigabyte.com/Motherboard/Thunderbolt-Card https://www.asus.com/Motherboard-Accessories/ThunderboltEX-3/ https://www.msi.com/product/PC-component/ThunderboltM3.html
С другой стороны thunderbolt можно поставить дорогую коробку для GPU с полноценным PCIexpress слотом и втыкать в него китайский рейзер с коммутатором. (Или найти еще более дорогой thunderbolt box с двумя слотами напр. https://egpu.io/forums/thunderbolt-enclosures/akitio-node-duo-thunderbolt-3-pcie-expansion-chassis-for-2x-cards/)
DIY вышел классный!
Может упустил, но чем не подошли варианты из Китая? К примеру, такой за 13$
https://s.click.aliexpress.com/e/qjn250A. Because we can?
Для подключения видеокарты требовался PCI-E райзер на 4 линии с дополнительным питанием с возможностью управлять им, если блок питания отдельный. Так что сразу отпадают обычные шлейфовые и многим до боли знакомые благодаря майнингу райзера с USB кабелем в качестве интерфейсного.
Райзеры это очень хорошо, а вот как с корпусами быть?
Собирался как-то собрать э… скромный суперкомпьютер (не майнинг, если что — расчет гидродинамики), видеокарты хотел вынести отдельно (иначе им тесно), а вот куда это всё засунуть? Знакомые ребята в такой же ситуации сгородили колхозных корпус из алюминиевого листа, я раскошелился на комплект m/b+корпус+БП (Supermicro), но может известно что-то более дружелюбное к кошельку и стандартное?
Хотя в открытой продаже их найти крайне сложно, мне удалось найти производителя в Китае, готового изготовить такие кабели в любом количестве (даже и 1шт) любой длины и с подходящим разъёмом.
Какие параметры у кабеля? Интересует волновое сопротивление, допуски между линями и пр.
Какая стоимость?
www.highspeedint.com/images/HSI_Datasheet_VP90_DL.pdf
suddendocs.samtec.com/productcharts/drcable_specs.pdf
А по цене точно помню, что за 1шт метрового кабеля с меня запросили 20$. С ним так же всё отлично работало.
Но блин, неужели нельзя изначально поставить все в нормальный продуваемый корпус Midle Tower за <100$? Чем потом городить колхоз из кабелей, переходников, второго корпуса.
Ну сколько он там места под столом занимает? Плюс потом легко апгрейд делать, комплектующие дешевле, менше греется=дольше проработает без сбоев.
У самого сейчас стоит мини-комп сборка с micro-ATX платой и найти на замену блок питания форм-фактора TFX трудно, дорого. Внутри все всегда греется, хотя продуваєтся нормально. Больше себе такое не возьму)
Речь-же была про контроллеры? Их-то зачем перетыкать в ДЦ?
Диски-то понятно, что ручками менять.
если это про встроенные в матплаты thin mini itx lvds. то это то еще г. разрешение низкое, частота только 60Гц. настройки подсветки может и не быть. + по отзывам из carpc, и тп мест, вам нужны будут прошивки. их нет. будете долго клянчить ритейлеров.
про всякие gsync, freesync, без шима или ооочень скоростной шим с фильтрами... про всё это забыть.
м.быть проще DP--> edp адаптер собрать? там элементарно всё, и есть готовые наборы на али, ибее, есть герберы/схемы и тп в нете. подключалось куча всего. матрицы от маков, (правда 5к не видел. там проприентарщина жуткая какая-то была), айпадов и тп. труднее с вакомовскими планшетами и тачами. но тоже многим нашли распиновку, а для некоторого есть универсальные контроллеры на форумах carpc.
точно также подключалось hdmi->mipi матрицы смартфонов. там весьма вкусные были. для проекторов и тп. тоже копеечное все.
Не, это про матплаты с eDP выходом, т.е. без подключаемого обычно к eDP процессора онбордного LVDS конвертора. К этому выходу я подключаю eDP же матрицу от макбука ретины, так что о хитрых нвидиевских синках и игровых мониторах здесь речи нет. Отлично работает без всяких кастомных прошивок, хотя апгрейды биоса и некоторый суппорт мне производитель через CarTFT предоставил без вопросов. Полюбопытствуйте: http://atykhyy.blogspot.com/
Результат деятельности сугубо узко специальный под его личные конкретные условия, в других проектах применим мало.
Кто сталкивался с таким девайсом EGPU thunderbolt?
Что нам стоит PCI-E райзер свой построить