Est-il possible de connecter un GPU externe via Ethernet?

24

J'ai un ordinateur portable qui a un port Ethernet fonctionnel mais j'utilise toujours le WiFi. Je me demande s'il est possible d'exécuter et d'utiliser une carte graphique (avec alimentation externe) connectée au port Ethernet (avec une sorte d'émulation PCI pour émuler le GPU Ethernet comme PCI).

Un câble Cat6 peut faire 10 Gbps, ce qui devrait être suffisant pour qu'un GPU fonctionne et joue à des jeux.

Serait-ce possible?

Suici Doga
la source
11
Mais le port Ethernet de votre ordinateur portable prend-il en charge 10 Go / s? La vitesse de liaison est généralement mesurée en gigabits (c'est-à-dire 10 Go / s ≈ 100 Gbps, ce qui est bien plus que ce que Cat6 peut fournir). Même si vous parliez de 10 Gbit / s, je serais vraiment surpris si votre ordinateur portable avait cela.
grawity
9
Il suffit d'acheter un ordinateur de bureau pour s'adapter à ce GPU (également obtenir un bon processeur et une bonne RAM) et utiliser le streaming à domicile.
Ave
3
Vous allez avoir besoin d'une plus grande carte de développement FPGA
Flexo
3
quel ordinateur portable au cours de la dernière décennie ne peut pas lire des vidéos HD? Même un vieux pentium 4 peut fonctionner correctement au moins en 720p. S'il y a un problème de performances, c'est probablement avec votre configuration, pas avec les spécifications matérielles. Utilisez un lecteur avec un rendu GPU comme MPC et assurez-vous que DXVA fonctionne
phuclv
1
vous devrez peut-être également activer DXVA dans VLC . Quoi qu'il en soit, utiliser un environnement séparé est meilleur car il y aura moins de frais généraux du système d'exploitation
phuclv

Réponses:

64

Non.

Les chances sont très minces que votre ordinateur portable dispose d'un adaptateur Ethernet 10 gigabits - ce qui est rare sur les ordinateurs de bureau haut de gamme. Vous auriez également besoin d'un matériel intelligent pour traduire entre PCI-e en Ethernet et la latence, oh la latence. Vous avez un périphérique qui est généralement placé aussi près du processeur que possible avec 16 voies pci-e dédiées, et vous ajouteriez une tonne de latence.

Un tel appareil serait essentiellement une carte vidéo, branchée sur un PC, rendant ce que vous voulez lire sur la carte vidéo, la compressant et l'envoyant sous forme de vidéo.

Les ordinateurs portables plus récents peuvent être en mesure de le faire avec Thunderbolt, mais c'est un tout autre protocole, avec le matériel intelligent nécessaire disponible.

Compagnon Geek
la source
1
Thunderbolt n'est pas assez rapide. Pourtant ... J'ai entendu dire que la version 3.0 aura une vitesse maximale d'environ 80000 Mbps. Cela devrait suffire pour les cartes très basiques. Rien d'extraordinaire.
Ismael Miguel
17
@IsmaelMiguel 'Thunderbolt n'est pas assez rapide' Source? Je crois comprendre que gpu coup de foudre pour ne exist et fonctionne très bien (dégradation mineure des performances due à la foudre).
NPSF3000
1
expether.org/products.html - ce n'est pas un cas d'utilisation inédit.
oakad
9
pour GPGPU. Avec des connexions optiques de 40 Go . Pour des sommes d'argent ridicules, j'en suis sûr. La latence n'est pas un problème, et le serait moins, il y a beaucoup plus de bande passante, et ceux qui ne sont certainement pas utilisés pour le jeu. la réponse d'Andrew couvre la possibilité de cela
Journeyman Geek
2
@datenwolf Ce sont de vrais contrôleurs Ethernet qui s'appuient sur Ethernet MAC et fonctionnent avec n'importe quel commutateur L2 d'origine. C'est toute l'idée, pour économiser sur la commutation personnalisée.
oakad
18

Connecter un GPU par Ethernet, c'est comme connecter votre contrôleur PS3 au port clavier PS / 2: on dirait qu'il essaie de résoudre un problème mais la solution s'avère complètement bizarre et peu pratique. (Certes, si vous pouvez le retirer, vous gagnerez en popularité en tant que gars fou .)

Cela dit, je vous conseille de ne pas essayer de le faire car l'interface n'existe tout simplement pas . Vous devrez passer par de nombreux cerceaux pour que votre carte accepte les commandes de bas niveau via des interfaces de haut niveau, puis ramener une sortie vidéo. La latence serait absolument horrible, sauf si vous êtes prêt à payer des milliers et des milliers de dollars pour une solution de niveau entreprise qui vous permet de le faire pour une raison ou une autre.

Cependant, ne vous inquiétez pas. Vous pourrez peut-être toujours connecter votre GPU à votre ordinateur portable. Par exemple, si vous avez un emplacement ExpressCard, vous pouvez utiliser un adaptateur ExpressCard vers PCIe (avec une unité d'alimentation) pour avoir une expérience transparente.

Cependant, il peut y avoir des problèmes de compatibilité en raison de l'incapacité du système d'exploitation à configurer des ressources pour la connexion PCI au GPU, alors parcourez et assurez-vous qu'il est compatible avant d'acheter quoi que ce soit. Consultez des guides tels que le tutoriel eGPU de PCWorld pour voir si vous avez tout ce dont vous avez besoin pour utiliser un GPU de bureau avec votre ordinateur portable.

Quoi qu'il en soit, ne vous attendez pas à des performances à 100%. Rappelez-vous, c'est un ordinateur portable.

oldmud0
la source
4
En fait, la connexion du contrôleur PS3 via PS / 2 semble être une très bonne idée pour obtenir des performances stables sur une connexion dédiée. : D
Daniel B
Les contrôleurs @DanielB DualShock 3 nécessitent une sorte de «prise de contact» pour que le contrôleur s'initialise car il s'agit d'une interface numérique. DS2 est viable, mais pas DS3.
oldmud0
L'ordinateur portable a un slot ExpressCard.J'ai un ordinateur portable plus récent avec AMD Venice intégré qui n'a pas de slot ExpressCard mais a USB 3
Suici Doga
@ oldmud0 PS / 2 est également une connexion numérique. Cela nécessitera du matériel ou des modifications matérielles supplémentaires, c'est sûr. Mais ce n'est vraiment pas aussi absurde que de le faire sonner.
Daniel B
@DanielB Considérant que vous pouvez exécuter DS3 sur PC avec un pilote USB personnalisé, je pense que la modification matérielle se terminerait au câblage (Au début, je ne pouvais pas calibrer un axe, puis j'ai appris que DS3 avait une fonction de niveau à bulle :)
PTwr
8

Probablement pas au prix des matières premières avant quelques années. Les offres actuelles sont toutes haut de gamme, utilisant des connexions 10/40 Gbps et des cartes Nvidia Tesla. Même alors, il n'est pas directement utilisable pour les jeux ou les graphiques, mais plus pour le traitement CUDA.

par exemple http://www.chelsio.com/gpudirect-rdma/

atmarx
la source
6

Pas avec Ethernet, mais avec PCIe et Thunderbolt. Cet article décompose bien le paysage du GPU externe (eGPU) .

Un certain nombre d'entreprises vendent des boîtiers PCIe / Thunderbolt. Certains sont limités par la puissance de Thunderbolt, certains ont leur propre pouvoir.

Il y a même un kit de bricolage .

Schwern
la source
Je pense que ce n'est qu'une question de temps avant que vous puissiez prendre l'un de ces adaptateurs PCI externes qui peuvent se connecter à mini DP ou à quelques autres normes dans Thunderbolt.
Journeyman Geek
5

Pas par Ethernet, mais PC Mag a publié une histoire en septembre dernier sur l'utilisation d'une carte de jeu avec un ordinateur portable connecté via une carte adaptateur PCIe, une carte Express ou Thunderbolt pour MacBook.

http://www.pcworld.com/article/2984716/laptop-computers/how-to-transform-your-laptop-into-a-gaming-powerhouse-with-an-external-graphics-card.html

L'auteur utilise un Thinkpad 2011 et un GPU de moins de 200 $ et montre des références pour certains jeux modernes. Je le résumerais comme heureux qu'il puisse les faire fonctionner pour une petite dépense (pas une toute nouvelle boîte de jeu). Des repères sont fournis pour faire vos propres jugements.

Nice OldGuy
la source
Un Think Pad 2011 et quoi?
Suici Doga
Bienvenue sur Super User! Veuillez relire attentivement la question. Votre réponse ne répond pas à la question d'origine.
DavidPostill
5

Le plus proche de ce que vous voulez est, si vous jouez via Steam, d'utiliser l' option de streaming à domicile pour utiliser votre réseau pour router l'affichage du bureau de jeu vers votre ordinateur portable et l'entrée utilisateur de l'ordinateur portable vers le bureau exécutant le jeu. Cela nécessiterait un bureau complet quelque part dans votre maison au lieu d'un simple ordinateur portable + GPU externe; mais vous pouvez le cacher quelque part et n'interagir qu'avec votre ordinateur portable.

Dan Neely
la source
3

Si vous n'avez aucune compétence technique, la façon la plus simple de résoudre ce problème est simplement: votre carte graphique dispose-t-elle d'un port Ethernet? La question suivante étant "Puis-je obtenir un adaptateur pour qu'il en soit ainsi?" Pour autant que je sache, il n'y a pas d'adaptateur capable d'ajouter un port Ethernet à une carte graphique.

Si vous voulez simplement renforcer votre ordinateur portable avec une carte graphique externe, il existe une solution à cela, bien que ce ne soit évidemment pas bon marché. Une meilleure solution serait d'acheter ou de construire une machine spécifique au jeu, en fonction des spécifications requises pour les jeux spécifiques et les types de jeux auxquels vous souhaitez jouer, pour le nombre d'années que vous pensez que la machine durera / restera pertinente. Maximum PC a généralement de bons articles recommandant des plates-formes de jeu, je vous suggère de consulter leurs pages de construction. Ils ont généralement 3 niveaux différents avec des listes de pièces et des liens. milieu de gamme lié plus tôt.

Si vous insistez pour utiliser l'adaptateur, voici la technologie: Cet appareil peut utiliser un slot Expresscard ou un mini slot PCIe. La carte Expresscard peut être trouvée sur les ordinateurs portables plus récents et est accessible de l'extérieur. La fente mini PCIe signifie que vous devrez subir une intervention chirurgicale sur votre ordinateur portable et acheminer un câble, en supposant que votre ordinateur portable avait une telle fente pour carte.

YetAnotherRandomUser
la source
Mon ordinateur portable a une fente PCI pour carte sans fil mais si je mets un GPU je ne peux pas utiliser le WiFi
Suici Doga
2

Je crois que VirtualGL pourrait vous aider avec cela - il vous permet d'exécuter le programme graphiquement intensif sur l'appareil et d'afficher les résultats sur un autre.

Vadim Peretokin
la source
Quel appareil, le GPU?
Suici Doga
Oui c'est vrai.
Vadim Peretokin
0

Je doute que vous puissiez exécuter une carte graphique seule via Ethernet. Mais vous pouvez vous connecter à un autre PC en utilisant une sorte d'application de bureau à distance (VNC, etc.).

Il y a eu des rumeurs sur la possibilité de connecter un GPU externe via Thunderbolt ou USB 3.1, et AMD dit qu'ils veulent en faire une norme: http://arstechnica.com/gaming/2016/03/amd-wants-to- standardiser le GPU externe /

Knowbody
la source
Est USB 3 SuperSpeed ​​USB 3.1
Suici Doga
0

Nous sommes en 2018 et les eGPU sont une chose largement disponible maintenant, il manque toujours dans ces réponses, donc je veux le laisser comme réponse au cas où quelqu'un ne serait pas au courant de ces grandes choses:

picturr

( Amazon Lien vers le produit ci-dessus )

Ces appareils sont compatibles avec un GPU et une alimentation (la plupart d'entre eux sont intégrés, celui ci-dessus a un 400W intégré pour alimenter le GPU). Il utilise Thunderbolt 3 qui a une bande passante allant jusqu'à 40 Gbit / s, offre 18 V à 550 mA, peut piloter plusieurs écrans 4K et bien plus encore.

Ce serait votre meilleure solution. C'est simple, il y en a aussi moins cher, et cela vous garantit une intégration et des performances système parfaites (vous pouvez même exécuter une GTX 1080 à l'intérieur de ces choses).

Comme déjà souligné, une solution impliquant Ethernet a plusieurs défauts, le plus important étant que le port de votre ordinateur portable ne prend probablement pas en charge plus de 1 Gbit / s.

confettis
la source
-5

L'option la plus appropriée peut être PCI-vers-USB. Cela pourrait être une décision plus intelligente. Si vous n'avez pas de slot USB libre: branchez quelque chose! Ou obtenez un hub.

Les Knope
la source
Les votants peuvent-ils dire pourquoi ils ont voté? c'est une solution plus logique que de brancher pci sur ethernet
James Kirkby
2
Il manque de détails. Et je ne pense pas que l'USB soit assez rapide pour exécuter une carte décente sans voir quelqu'un le faire.
Schwern
1
Et ce n'est pas utile. PCI (ou PCIe) vers USB ne résout rien et USB vers PCIe n'existe pas.
duskwuff
L'USB ne transporte pas de signal PCIe contrairement à Thunderbolt et à la carte express (les deux interfaces les plus couramment utilisées pour les GPU externes).
AG