Je veux connecter un GPU GT640 à un modèle Raspberry pi B. Je sais qu'il n'y a pas de connexion directe et les données de transfert sont très différentes mais. Est-il possible de connecter ces appareils afin de profiter de la puissance de traitement du GPU? n'est pas nécessaire d'avoir une communication en temps réel, mais est-ce possible en théorie?
15
Réponses:
presque impossible.
vous feriez mieux d'essayer d'utiliser une boîte PC bon marché à la place, car il y a un risque très élevé de faire frire votre GT640 et / ou Raspberry Pi.
la source
Ce serait possible, mais sachez que vous devrez écrire vos propres pilotes et régler les problèmes d'alimentation, car je doute que le RasPi puisse alimenter seul un GPU PCI / PCI-E complet. Veuillez également garder à l'esprit que le processeur affectera également la puissance du GPU, il peut donc être judicieux de rechercher avant d'essayer. <--- En plus de cela, vous pouvez utiliser un câble élévateur alimenté 1x à 16x couramment utilisé dans les plates-formes minières GPU. Il existe d'autres câbles de montage alimentés qui utilisent également des cartes d'adaptateur pour USB.
la source
Vous pouvez utiliser un startKIT qui a un emplacement pour carte PCI Express x1 que vous pouvez utiliser pour vous connecter à un GPU approprié (vous devrez probablement écrire vos propres pilotes), et cela pourrait ensuite s'interfacer avec le Pi via l'en-tête GPIO.
Donc en bref: oui vous pouvez, tout le matériel pour le faire existe et est facilement disponible, tout ce que vous avez à faire est d'écrire une logique de collage, mais ne vous attendez pas à ce que ce soit facile.
la source
Donc, pour réveiller le fil mort, je ne le ferais pas personnellement sur un Raspberry Pi. Je recommanderais au moins le Pi 3 avec un adaptateur mPCIe vers PCIe conçu pour le GPU de bureau et alimenté par une alimentation dédiée. Vous devez également vous assurer que la version de Linux prend en charge les pilotes; s'il n'y a pas de pilotes, quelqu'un doit les écrire, et cela peut prendre des mois avec les bons actifs et le bon code source. Il est possible à 100% de le faire de cette façon, mais vous devrez probablement avoir assez de talent pour l'écrire pour la communauté si cela n'a pas déjà été fait.
la source
Un autre problème que vous rencontrez est que le processeur goulot d'étranglement de la carte graphique car elle est cadencée à seulement 700 MHz. J'essaierais cela avec une GT 210 beaucoup moins chère (que vous pouvez trouver pour 20 $ - 30 $). En ce qui concerne vos pilotes, vous pouvez trouver les pilotes Nvidia open source et les compiler sur ARM.
la source
Je suis juste tombé sur un vieux fil. C'est presque impossible, mais la raison principale est le capitalisme et la bureaucratie, pas l'écriture de chauffeurs.
Bien sûr, écrire des pilotes est très difficile, mais travaillez avec une équipe épique et ce serait fait avant le lever du soleil.
Il serait encore plus difficile d'accéder aux codes source existants pour la carte vidéo entière et peut-être même aux codes source pour le BCM2835, BCM2836 ou BCM2837 (Pi 1, 2 et 3 respectivement). Vous en avez besoin pour apprendre comment les cartes fonctionnent à l'intérieur et trouver un moyen de les interfacer les unes avec les autres.
Il faudrait être un OEM pour avoir une chance d'obtenir les codes sources. Même la fondation Raspberry Pi elle-même
aeudes problèmes avec ceux-ci et doit se contenter d'un blob pré-compilé pour s'interfacer avec le processeur et le GPU.Les besoins en énergie ne seraient pas du tout un problème car, au moment où vous suppliez [nom de l'entreprise], vous l'auriez déjà compris. Probablement un PC PSU connecté à la carte vidéo et alimentant également le Pi via son rail 5V.
la source
Le MCS9990 est un pont PCIe vers USB / ISA, conçu pour fournir des ports USB / ISA / GPIO supplémentaires sur un système avec interface PCIe. Il ne peut pas être utilisé pour connecter un périphérique PCIe à un système qui ne dispose que d'USB, tel qu'un RPi. Cette approche est donc vouée à l'échec dès le départ.
la source
Votre seul problème sera les pilotes. Ce serait tellement cool de faire fonctionner un GPU Nvidia sur un Pi, mais c'est presque aussi difficile que de créer votre propre GPU à partir de zéro.
Les gens ont raison, le matériel n'est pas impossible, mais ce sera sommaire. Cependant, vous aurez absolument besoin de pilotes. Même si vous pouviez écrire les vôtres, ils ne seraient pas optimisés pour utiliser tout à la vitesse et aux fonctionnalités du GPU.
Je voulais essayer cela avec un ancien Nvidia GForce, mais je suis un mauvais programmeur sans expérience de piratage matériel.
Je pensais que c'était un long plan, mais j'ai envoyé un e-mail à NVidia juste après la sortie du RTX, et leur ai demandé s'ils compileraient les pilotes pour quelques GPU pré-2010 pour le Pi et les rendraient disponibles pour télécharger et bricoler, ou publier le code source pour que les gens se compilent. De toute évidence, ils ont dit «non».
Alors voilà, nous avons des GPU externes pour les ordinateurs portables ( coûts non pris en compte ) et le Wi-Fi dans le nouveau Pi 3B + est censé être rapide, pourquoi ne pas voir si cela pourrait fonctionner?
la source