¿Es posible conectar una GPU externa a través de Ethernet?

24

Tengo una computadora portátil que tiene un puerto Ethernet que funciona pero siempre uso WiFi. Me pregunto si es posible ejecutar y usar una tarjeta gráfica (con fuente de alimentación externa) conectada al puerto Ethernet (con algún tipo de emulación PCI para emular la GPU Ethernet como una PCI).

Un cable Cat6 puede hacer 10 Gbps, lo que debería ser suficiente para que una GPU funcione y juegue.

¿Podría ser esto posible?

Suici Doga
fuente
11
¿Pero el puerto Ethernet de su computadora portátil admite 10 GB / s? La velocidad de enlace generalmente se mide en gigabits (es decir, 10 GB / s ≈ 100 Gbps, que es mucho más de lo que Cat6 puede ofrecer). Incluso si quisieras decir 10 Gbps, me sorprendería mucho si tu computadora portátil tuviera eso.
Grawity
99
Simplemente compre una PC de escritorio para adaptarse a esa GPU (también obtenga una buena CPU y RAM) y use la transmisión de vapor en el hogar.
Ave
3
Necesitará una placa de desarrollo FPGA más grande
Flexo
3
¿Qué computadora portátil en la última década no puede reproducir videos HD? Incluso un viejo Pentium 4 puede ejecutar al menos 720p correctamente. Si hay un problema con el rendimiento, probablemente sea con su configuración, no con la especificación de hardware. Use un reproductor con procesamiento de GPU como MPC y asegúrese de que DXVA se esté ejecutando
phuclv
1
También es posible que deba activar DXVA en VLC . De todos modos, usar un entorno separado es mejor ya que habrá menos sobrecarga del sistema operativo
phuclv

Respuestas:

64

No.

Es muy poco probable que su computadora portátil tenga un adaptador de Ethernet de 10 gigabits; es poco común en las computadoras de escritorio de gama alta. También necesitaría un hardware inteligente para traducir entre PCI-e a ethernet y la latencia, oh, la latencia. Tiene un dispositivo que generalmente se coloca lo más cerca posible del procesador con 16 carriles pci-e dedicados directamente en él, y agregaría una tonelada de latencia.

Tal dispositivo sería esencialmente una tarjeta de video, conectada a una PC, reproduciendo lo que desea reproducir en la tarjeta de video, comprimiéndola y enviándola como video.

Las computadoras portátiles más nuevas pueden hacer esto con thunderbolt, pero ese es un protocolo completamente diferente, con el hardware inteligente necesario disponible.

Journeyman Geek
fuente
1
Thunderbolt no es lo suficientemente rápido. Sin embargo ... he oído que la versión 3.0 tendrá una velocidad máxima de alrededor de 80000Mbps. Eso debería ser suficiente para tarjetas muy básicas. Nada tan elegante.
Ismael Miguel
17
@IsmaelMiguel 'Thunderbolt no es lo suficientemente rápido' ¿Fuente? Mi opinión es que el rayo de GPU hace existir y funciona muy bien (sólo una degradación del rendimiento menor debido al rayo).
NPSF3000
1
expether.org/products.html : no es un caso de uso tan desconocido.
oakad
99
para GPGPU. Con conexiones ópticas de 40 gb . Por monumentales cantidades de dinero, estoy seguro. La latencia no es un problema, y ​​lo sería menos, hay mucho más ancho de banda, y los que están seguros no se usan para jugar. la respuesta de andrew cubre la posibilidad de eso
Journeyman Geek
2
@datenwolf Esos son controladores de ethernet reales que dependen de Ethernet MAC y funcionan con cualquier conmutador L2 estándar. Esa es toda la idea, ahorrar en el cambio personalizado.
Oakad
18

Conectar una GPU por Ethernet es como conectar su controlador PS3 al puerto del teclado PS / 2: parece que está tratando de solucionar un problema, pero la solución resulta ser completamente extravagante y poco práctica. (De acuerdo, si puedes lograrlo, ganarás más popularidad como ese loco ).

Dicho esto, te aconsejo que no intentes hacer esto porque la interfaz simplemente no existe . Tendría que pasar por muchos aros para que su tarjeta acepte comandos de bajo nivel a través de interfaces de alto nivel y luego recuperar una salida de video. La latencia sería absolutamente horrible, a menos que esté dispuesto a pagar miles y miles de dólares por una solución de grado empresarial que le permita hacer esto por una razón u otra.

Sin embargo, no te preocupes. Es posible que aún pueda conectar su GPU a su computadora portátil. Por ejemplo, si tiene una ranura ExpressCard, puede usar un adaptador ExpressCard a PCIe (junto con una unidad de fuente de alimentación) para tener una experiencia perfecta.

Sin embargo, puede haber problemas de compatibilidad debido a la incapacidad del sistema operativo para configurar recursos para la conexión PCI a la GPU, así que navegue y asegúrese de que sea compatible antes de comprar cualquier cosa. Consulte guías como el tutorial eGPU de PCWorld para ver si tiene todo lo que necesita para usar una GPU de escritorio con su computadora portátil.

En cualquier caso, no espere un rendimiento del 100%. Recuerda, es una computadora portátil.

oldmud0
fuente
44
En realidad, conectar el controlador PS3 a través de PS / 2 parece una muy buena idea para obtener un rendimiento estable en una conexión dedicada. : D
Daniel B
Los controladores @DanielB DualShock 3 requieren una especie de "apretón de manos" para que el controlador se inicialice ya que es una interfaz digital. Sin embargo, DS2 es viable, pero no DS3.
oldmud0
La computadora portátil tiene una ranura ExpressCard. Tengo una computadora portátil más nueva con AMD integrado Venice que no tiene una ranura ExpressCard pero tiene USB 3
Suici Doga
@ oldmud0 PS / 2 también es una conexión digital. Requerirá hardware adicional o modificaciones de hardware, eso es seguro. Pero en realidad no es tan absurdo como lo haces sonar.
Daniel B
@DanielB Teniendo en cuenta que puede ejecutar DS3 en la PC con un controlador USB personalizado, creo que la modificación del hardware terminaría en el cableado (Al principio no pude calibrar un eje, luego aprendí que DS3 tiene una función de nivel de burbuja :)
PTwr
8

Probablemente no al precio de los productos básicos por algunos años más. Las ofertas actuales son de gama alta, con conexiones de 10/40 Gbps y tarjetas Nvidia Tesla. Incluso entonces, no se puede usar directamente para juegos o gráficos, sino más para el procesamiento CUDA.

por ejemplo, http://www.chelsio.com/gpudirect-rdma/

atmarx
fuente
6

No con Ethernet, sino con PCIe y Thunderbolt. Este artículo desglosa bien el panorama externo de GPU (eGPU) .

Varias compañías venden gabinetes PCIe / Thunderbolt. Algunos están limitados por el poder de Thunderbolt, algunos tienen su propio poder.

Incluso hay un kit de bricolaje .

Schwern
fuente
Creo que es solo cuestión de tiempo antes de que pueda elegir uno de esos adaptadores PCI externos que se pueden conectar a mini DP o algunos otros estándares en Thunderbolt.
Journeyman Geek
5

No por Ethernet, pero PC Mag publicó una historia el pasado septiembre sobre el uso de una tarjeta de juego con una computadora portátil conectada a través de una tarjeta adaptadora PCIe, Express Card o Thunderbolt para Macbooks.

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

El autor usa un Thinkpad 2011 y menos de $ 200 GPU y muestra puntos de referencia para algunos juegos modernos. Lo resumiría como complacido de que pudiera ejecutarlos por un pequeño gasto (no una caja de juegos completamente nueva). Se proporcionan puntos de referencia para hacer sus propios juicios.

Nice OldGuy
fuente
Un 2011 Think Pad y qué?
Suici Doga
¡Bienvenido a Super User! Por favor lea la pregunta otra vez cuidadosamente. Su respuesta no responde a la pregunta original.
DavidPostill
5

Lo más cerca que puede llegar a lo que desea es, si está jugando a través de Steam, usar la opción de transmisión en el hogar para usar su red para enrutar la pantalla desde el escritorio de un juego a su computadora portátil y la entrada del usuario desde la computadora portátil al Escritorio ejecutando el juego. Esto requeriría un escritorio completo en algún lugar de su hogar en lugar de solo una computadora portátil + GPU externa; pero puede ocultarlo en algún lugar y solo interactuar con su computadora portátil.

Dan Neely
fuente
3

Si no tiene habilidades técnicas, entonces la forma más fácil de desglosar esto es simplemente: ¿su tarjeta gráfica tiene un puerto Ethernet? La siguiente pregunta es "¿Puedo obtener un adaptador para que sea así?" Hasta donde yo sé, no hay un adaptador capaz de agregar un puerto Ethernet a una tarjeta gráfica.

Si simplemente desea reforzar su computadora portátil con una tarjeta gráfica externa, existe una solución para eso, aunque obviamente no es barato. Una mejor solución sería comprar o construir una máquina específica para juegos, según las especificaciones requeridas para los juegos específicos y los tipos de juegos que desea jugar, durante el número de años que cree que la máquina durará / seguirá siendo relevante. Maximum PC generalmente tiene buenos artículos que recomiendan plataformas de juegos, le sugiero que consulte sus páginas de compilación. Por lo general, tienen 3 niveles diferentes con listas de piezas y enlaces. rango medio vinculado anteriormente.

Si insiste en usar el adaptador, aquí está la tecnología: este dispositivo puede usar una ranura Expresscard o una ranura mini PCIe. La Expresscard se puede encontrar en las computadoras portátiles más nuevas y es accesible externamente. La ranura mini PCIe significa que tendría que hacer una cirugía a su computadora portátil y enrutar un cable, suponiendo que su computadora portátil tuviera esa ranura para tarjeta.

YetAnotherRandomUser
fuente
Mi computadora portátil tiene una ranura PCI para tarjeta inalámbrica, pero si coloco una GPU no puedo usar WiFi
Suici Doga
2

Creo que VirtualGL podría ayudarlo con esto: le permite ejecutar el programa intensivo gráficamente en el dispositivo y ver los resultados en otro.

Vadim Peretokin
fuente
¿Qué dispositivo, la GPU?
Suici Doga
Sí, eso es correcto.
Vadim Peretokin
0

Dudo que pueda ejecutar solo una tarjeta gráfica a través de Ethernet. Pero podría conectarse a otra PC utilizando algún tipo de aplicación de escritorio remoto (VNC, etc.).

Ha habido rumores sobre la posibilidad de conectar una GPU externa a través de Thunderbolt o USB 3.1, y AMD dice que quieren hacer un estándar para ello: http://arstechnica.com/gaming/2016/03/amd-wants-to- estandarizar-el-externo-gpu /

Knowbody
fuente
Es USB 3 SuperSpeed ​​USB 3.1
Suici Doga
0

Es 2018 y los eGPU son una cosa ampliamente disponible ahora, todavía falta en estas respuestas, así que quiero dejarlo como respuesta en caso de que alguien no esté al tanto de esas grandes cosas:

picturr

( Enlace de Amazon al producto anterior )

Estos dispositivos se ajustan a una GPU y una fuente de alimentación (la mayoría de ellos los tiene integrados, el anterior tiene uno de 400W incorporado para alimentar la GPU). Está utilizando Thunderbolt 3, que tiene un ancho de banda de hasta 40 Gbit / s, ofrece 18V @ 550mA, puede manejar múltiples pantallas 4K y muchas cosas más elegantes.

Esta sería tu mejor solución. Es simple, también hay otros más baratos, y le garantiza una perfecta integración y rendimiento del sistema (incluso puede ejecutar una GTX 1080 dentro de estas cosas).

Como ya se señaló, una solución que involucra Ethernet tiene varios defectos, el más grande es que el puerto de su computadora portátil probablemente no sea compatible con más de 1 Gbit / s.

papel picado
fuente
-5

La opción más probable puede ser PCI a USB. Podría ser un movimiento más inteligente. Si no tiene una ranura USB libre: ¡enchufe algo! O consigue un centro.

Les Knope
fuente
¿Pueden los votantes negativos decir por qué votaron negativamente? es una solución más lógica que conectar pci a ethernet
James Kirkby
2
Carece de detalles. Y no creo que el USB sea lo suficientemente rápido como para ejecutar una tarjeta decente sin ver a alguien hacerlo.
Schwern
1
Y no es útil. PCI (o PCIe) a USB no resuelve nada, y USB a PCIe no existe.
duskwuff
USB no transporta una señal PCIe, mientras que Thunderbolt y expresscard (las dos interfaces más utilizadas para gpus externos) sí.
AG