É possível conectar uma GPU externa via Ethernet?

24

Eu tenho laptop que tem porta Ethernet funcionando, mas eu sempre uso Wi-Fi. Gostaria de saber se é possível executar e usar uma placa gráfica (com fonte de alimentação externa) conectada à porta Ethernet (com algum tipo de emulação PCI para emular a GPU Ethernet como uma PCI).

Um cabo Cat6 pode fazer 10 Gbps, o que deve ser suficiente para uma GPU executar e jogar jogos.

Isso seria possível?

Suici Doga
fonte
11
Mas a porta Ethernet do seu laptop suporta 10 GB / s? A velocidade do link é geralmente medida em gigabits (ou seja, 10 GB / s ≈ 100 Gbps, que é muito mais do que o Cat6 pode oferecer). Mesmo se você quisesse dizer 10 Gbps, eu ficaria realmente surpreso se o seu laptop tivesse isso.
grawity
9
Compre um PC de mesa para encaixar a GPU (também obtenha uma boa CPU e RAM) e use o streaming em casa a vapor.
Ave
3
Você vai precisar de um maior desenvolvimento bordo FPGA
Flexo
3
qual laptop na última década não pode reproduzir vídeos em HD? Até um pentium 4 antigo pode rodar pelo menos 720p corretamente. Se houver algum problema com o desempenho, provavelmente está na sua configuração, não na especificação de hardware. Use um jogador com renderização GPU como MPC e certifique-se DXVA está em execução
phuclv
1
pode ser necessário ativar o DXVA no VLC . De qualquer forma usando um ambiente separado é melhor como haverá menos sobrecarga de OS
phuclv

Respostas:

64

Não.

As chances são muito pequenas de que seu laptop tenha um adaptador Ethernet de 10 gigabits - o que é incomum em desktops de ponta. Você também precisaria de um hardware inteligente para converter entre PCI-e para Ethernet e a latência, oh a latência. Você tem um dispositivo que é tipicamente o mais próximo possível do processador, com 16 pistas pci-e dedicadas, e você adicionaria uma tonelada de latência.

Esse dispositivo seria essencialmente uma placa de vídeo, conectada a um PC, renderizando o que você deseja reproduzir na placa de vídeo, compactando-a e enviando-a como vídeo.

Laptops mais novos podem fazer isso com raios, mas esse é um protocolo totalmente diferente, com o hardware inteligente necessário disponível.

Journeyman Geek
fonte
1
Thunderbolt não é rápido o suficiente. No entanto ... Ouvi dizer que a versão 3.0 terá uma velocidade máxima de cerca de 80000Mbps. Isso deve ser suficiente para cartões muito básicos. Nada tão chique.
Ismael Miguel
17
@IsmaelMiguel 'Thunderbolt não é rápido o suficiente' Fonte? Meu entendimento é que raio a GPU faz existir e funciona muito bem (apenas a degradação do desempenho menor devido ao raio).
NPSF3000
1
expether.org/products.html - não é um caso de uso inédito.
oakad
9
para GPGPU. Com conexões ópticas de 40 gb . Por quantias absurdas de dinheiro, tenho certeza. Latência não é um problema, e seria menos, há muito mais largura de banda, e aqueles com certeza não são usados ​​para jogos. a resposta de andrew cobre a possibilidade disso
Journeyman Geek
2
@datenwolf Esses são controladores ethernet reais que dependem do Ethernet MAC e funcionam com qualquer switch L2 padrão. Essa é a idéia, para economizar na troca personalizada.
oakad
18

Conectar uma GPU por Ethernet é como conectar seu controlador PS3 à porta do teclado PS / 2: parece que está tentando corrigir um problema, mas a solução acaba sendo completamente estranha e impraticável. (É verdade, se você conseguir, ganhará mais popularidade como aquele cara louco .)

Dito isso, eu aconselho você a não tentar fazer isso porque a interface simplesmente não existe . Você precisaria passar por muitos obstáculos para fazer com que sua placa aceite comandos de baixo nível por meio de interfaces de alto nível e, em seguida, retorne uma saída de vídeo. A latência seria absolutamente horrível, a menos que você esteja disposto a pagar milhares e milhares de dólares por uma solução de nível empresarial que permita fazer isso por um motivo ou outro.

No entanto, não se preocupe. Você ainda pode conectar sua GPU ao seu laptop. Por exemplo, se você possui um slot ExpressCard, pode usar um adaptador ExpressCard para PCIe (junto com uma unidade de fonte de alimentação) para ter uma experiência perfeita.

No entanto, pode haver problemas de compatibilidade devido à incapacidade do sistema operacional de configurar recursos para a conexão PCI à GPU; portanto, procure e verifique se é compatível antes de comprar qualquer coisa. Consulte guias como o tutorial eGPU da PCWorld para ver se você tem tudo o que precisa para usar uma GPU de desktop com seu laptop.

Independentemente disso, não espere 100% de desempenho. Lembre-se, é um laptop.

oldmud0
fonte
4
Na verdade, conectar o controlador PS3 via PS / 2 parece uma boa ideia para obter um desempenho estável em uma conexão dedicada. : D
Daniel B
Os controladores do @DanielB DualShock 3 requerem uma espécie de "handshake" para inicializar, pois é uma interface digital. O DS2 é viável, mas não o DS3.
oldmud0
O laptop tem um ExpressCard slot.I tem mais recente laptop com AMD integrada Veneza, que não tem um slot ExpressCard, mas tem USB 3
Suici Doga
@ oldmud0 PS / 2 também é uma conexão digital. Isso exigirá modificações adicionais de hardware ou hardware, com certeza. Mas na verdade não é tão absurdo quanto você soa.
Daniel B
@DanielB Considerando que você pode executar DS3 no PC com driver personalizado USB Acho modificação de hardware terminaria na fiação (No começo eu não poderia calibrar um eixo, então eu aprendi DS3 tem recurso de nível de bolha :)
PTwr
8

Provavelmente não a preços de commodities por mais alguns anos. As ofertas atuais são todas de ponta, usando conexões 10/40 Gbps e placas Nvidia Tesla. Mesmo assim, não é diretamente utilizável para jogos ou gráficos, mas mais para o processamento CUDA.

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

atmarx
fonte
6

Não com Ethernet, mas com PCIe e Thunderbolt. Este artigo detalha bem o cenário externo da GPU (eGPU) .

Várias empresas vendem gabinetes PCIe / Thunderbolt. Alguns são limitados pelo poder do Thunderbolt, outros têm seu próprio poder.

Existe até um kit de bricolage .

Schwern
fonte
Eu acho que é apenas uma questão de tempo antes que você possa escolher um desses adaptadores PCI externos que podem se conectar ao mini DP ou a alguns outros padrões em um raio.
Journeyman Geek
5

Não pela Ethernet, mas a PC Mag publicou uma história em setembro passado usando um cartão de jogo com um laptop conectado via cartão adaptador PCIe, Express Card ou 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

O autor usa um Thinkpad de 2011 e menos de US $ 200 GPU e mostra benchmarks para alguns jogos modernos. Eu o resumiria como satisfeito por ele poder executá-los com uma pequena despesa (não uma nova caixa de jogos). São fornecidos benchmarks para fazer seus próprios julgamentos.

Nice OldGuy
fonte
Um Thinkpad de 2011 e o quê?
Suici Doga 23/05
Bem-vindo ao Super Usuário! Por favor, leia a pergunta novamente com atenção. Sua resposta não responde à pergunta original.
DavidPostill
5

O mais próximo que você pode chegar do que deseja é, se estiver jogando via Steam, usar a opção de transmissão em casa para usar sua rede para direcionar a exibição da área de trabalho de um jogo para o laptop e a entrada do usuário do laptop para o área de trabalho executando o jogo. Isso exigiria uma área de trabalho completa em algum lugar da sua casa, em vez de apenas um laptop + GPU externa; mas você pode ocultá-lo em algum lugar e interagir apenas com seu laptop.

Dan Neely
fonte
3

Se você não possui habilidades técnicas, a maneira mais fácil de resolver isso é simplesmente: sua placa de vídeo possui uma porta Ethernet? A próxima pergunta é "Posso obter um adaptador para fazer isso?" Tanto quanto eu sei, não há adaptador capaz de adicionar uma porta Ethernet a uma placa gráfica.

Se você simplesmente deseja aprimorar seu laptop com uma placa gráfica externa, existe uma solução para isso, embora obviamente não seja barato. Uma solução melhor seria comprar ou construir uma máquina específica para jogos, com base nas especificações exigidas para os jogos e tipos específicos de jogos que você deseja jogar, pelo número de anos que você acha que a máquina durará / permanecerá relevante. O PC máximo geralmente possui bons artigos recomendando plataformas de jogos, sugiro que você verifique as páginas de compilação. Eles geralmente têm três camadas diferentes com listas de peças e links. faixa intermediária vinculada anteriormente.

Se você insistir em usar o adaptador, aqui está a técnica: Este dispositivo pode usar um slot Expresscard ou um mini slot PCIe. O Expresscard pode ser encontrado em laptops mais novos e é acessível externamente. O slot mini PCIe significa que você precisaria fazer uma cirurgia no seu laptop e direcionar um cabo, supondo que seu laptop tivesse esse slot para cartão.

YetAnotherRandomUser
fonte
Meu laptop tem um slot para cartão PCI sem fio, mas se eu colocar uma GPU que não posso usar WiFi
Suici Doga
2

Acredito que o VirtualGL possa ajudá-lo com isso - ele permite que você execute o programa intensivo em gráficos no dispositivo e visualize os resultados em outro.

Vadim Peretokin
fonte
Qual dispositivo, a GPU?
Suici Doga 24/05
Sim, está certo.
Vadim Peretokin
0

Duvido que você consiga rodar apenas uma placa gráfica via Ethernet. Mas você pode se conectar a outro PC usando algum tipo de aplicativo de desktop remoto (VNC, etc).

Houve rumores sobre a possibilidade de conectar uma GPU externa via Thunderbolt ou USB 3.1, e a AMD diz que deseja fazer um padrão para isso: http://arstechnica.com/gaming/2016/03/amd-wants-to- padronizar-a-gpu externa /

Knowbody
fonte
É USB 3 SuperSpeed USB 3.1
Suici Doga
0

É 2018 e as eGPUs são uma coisa amplamente disponível agora, ainda faltam nessas respostas, então quero deixar como resposta caso alguém não esteja ciente dessas grandes coisas:

picturr

( Amazon Link para o produto acima )

Esses dispositivos cabem em uma GPU e em uma fonte de alimentação (a maioria deles os possui embutidos, o acima tem um de 400 W embutido para alimentar a GPU). Ele está usando o Thunderbolt 3, que possui uma largura de banda de até 40 Gbit / s, oferece 18V a 550mA, pode acionar vários monitores 4K e coisas muito mais sofisticadas.

Essa seria sua melhor solução. É simples, existem também os mais baratos, e garante uma perfeita integração e desempenho do sistema (você pode até rodar uma GTX 1080 nessas coisas).

Como já apontado, uma solução envolvendo ethernet tem várias falhas, a maior delas é que a porta do seu laptop provavelmente não suporta mais de 1 Gbit / s.

confete
fonte
-5

A opção mais provável pode ser de PCI para USB. Pode ser uma jogada mais inteligente. Se você não possui um slot USB gratuito: Conecte algo! Ou obtenha um hub.

Les Knope
fonte
Os que recusam dizer por que votaram abaixo? é uma solução mais lógica que conectar pci à ethernet #
913 James
2
Está faltando em detalhes. E não acho que o USB seja rápido o suficiente para executar um cartão decente sem que alguém o faça.
Schwern 23/05
1
E não é útil. PCI (ou PCIe) para USB não resolve nada, e USB para PCIe não existe.
Duskwuff 23/05
O USB não transmite um sinal PCIe, enquanto o Thunderbolt e o ExpressCard (as duas interfaces mais usadas para gpus externos).
AG