Я хочу подключить графический процессор GT640 к модели Raspberry pi B. Я знаю, что прямого подключения нет, и данные о передаче очень разные, но. Есть ли шанс подключить эти устройства, чтобы воспользоваться вычислительной мощностью графического процессора? не обязательно иметь связь в реальном времени, но возможно ли это в теории?
15
Ответы:
почти невозможно.
лучше вместо этого использовать дешевый компьютерный бокс, потому что есть очень высокий риск жарить ваш GT640 и / или Raspberry Pi.
источник
Это было бы возможно, но имейте в виду, что вам нужно будет написать свои собственные драйверы и разобраться с проблемами с питанием, потому что я сомневаюсь, что RasPi сможет питать полноценный графический процессор PCI / PCI-E самостоятельно. Также имейте в виду, что процессор также влияет на мощность графического процессора, поэтому, возможно, стоит попробовать изучить его, прежде чем пытаться. <--- В дополнение к этому вы можете использовать переходной кабель с питанием от 1x до 16x, обычно используемый в буровых установках gpu. Существуют и другие переходные кабели с питанием, в которых также используются адаптерные карты для USB.
источник
Вы можете использовать startKIT, который имеет слот для карты PCI Express x1, который вы можете использовать для взаимодействия с подходящим графическим процессором (вам, вероятно, придется писать свои собственные драйверы), и тогда он может взаимодействовать с Pi через заголовок GPIO.
Итак, вкратце: да, вы можете, все аппаратное обеспечение для этого существует и легко доступно, все, что вам нужно сделать, это написать клейкую логику, но не ждите, что это будет легко.
источник
Поэтому, чтобы разбудить мертвую нить, я бы не стал делать это на Raspberry Pi лично. Я бы рекомендовал, по крайней мере, Pi 3 с адаптером mPCIe к PCIe, предназначенным для настольных графических процессоров и питаемым от специального источника питания. Также вам нужно убедиться, что версия Linux имеет поддержку драйверов; если нет драйверов, кто-то должен их написать, и это может занять месяцы с правильными ресурсами и исходным кодом. Это возможно на 100%, но вы, вероятно, должны быть достаточно талантливы, чтобы написать это для сообщества, если это еще не было сделано.
источник
Другая проблема, с которой вы сталкиваетесь, состоит в том, что процессор будет узким местом графической карты, поскольку она работает только на частоте 700 МГц. Я бы попробовал это с гораздо более дешевым GT 210 (который вы можете найти за 20-30 долларов). Что касается ваших драйверов, вы можете найти драйверы Nvidia с открытым исходным кодом и скомпилировать их на ARM.
источник
Просто натыкаясь на старую ветку. Это почти невозможно, но главная причина - капитализм и бюрократия, а не написание драйверов.
Конечно, писать драйверы очень сложно, но работайте с эпической командой, и это будет сделано до восхода солнца.
Еще сложнее было бы получить доступ к существующим исходным кодам для всей видеокарты и, возможно, даже к исходным кодам для BCM2835, BCM2836 или BCM2837 (Pi 1, 2 и 3 соответственно). Они нужны вам, чтобы узнать, как карты работают внутри, и найти способ взаимодействовать друг с другом.
Вы должны быть OEM, чтобы получить хотя бы шанс получить исходные коды. Даже фонд Raspberry Pi сама
былауиспытывает трудности с тем , и должен осесть на предварительно скомпилированных сгустка взаимодействовать с процессором и GPU.Требования к питанию не будут проблемой вообще, так как к тому времени, когда вы просите [название компании], вы уже поняли бы это. Вероятно, блок питания ПК подключен к видеокарте, а также питает Pi через 5В шину.
источник
MCS9990 - это мост PCIe-USB / ISA, разработанный для предоставления дополнительных портов USB / ISA / GPIO в системе с интерфейсом PCIe. Его нельзя использовать для подключения устройства PCIe к системе, которая имеет только USB, например RPi. Так что этот подход обречен с самого начала.
источник
Ваша единственная проблема - водители. Было бы круто заставить работать графический процессор Nvidia на Pi, но это почти так же сложно, как создать собственный графический процессор с нуля.
Люди правы, аппаратная часть не невозможна, но она будет отрывочной. Однако вам абсолютно необходимы драйверы. Даже если бы вы могли написать свои собственные, они не были бы оптимизированы для использования всех возможностей и скорости графического процессора.
Я хотел попробовать это на старой Nvidia GForce, но я паршивый программист без опыта взлома оборудования.
Я подумал, что это был долгий путь, но я написал NVidia по электронной почте сразу после выпуска RTX и спросил, будут ли они либо скомпилировать драйверы для нескольких GPU до 2010 года для Pi и сделать их доступными для загрузки и настройки, либо выпустить исходный код для людей, чтобы скомпилировать себя. Очевидно, они сказали «нет».
Итак, вот в чем дело, у нас есть внешние графические процессоры для ноутбуков ( расходы не учитываются ), и Wi-Fi в новом Pi 3B + должен быть быстрым, почему бы не посмотреть, сработает ли это?
источник