Czy można podłączyć zewnętrzny GPU przez Ethernet?

24

Mam laptopa z działającym portem Ethernet, ale zawsze używam Wi-Fi. Zastanawiam się, czy można uruchomić i używać karty graficznej (z zewnętrznym zasilaczem) podłączonej do portu Ethernet (z pewnego rodzaju emulacją PCI w celu emulacji GPU Ethernet jako PCI).

Kabel Cat6 może osiągać prędkość 10 Gb / s, co powinno wystarczyć, aby procesor graficzny mógł działać i grać w gry.

Czy to możliwe?

Suici Doga
źródło
11
Ale czy port Ethernet laptopa obsługuje 10 GB / s? Szybkość łącza jest zwykle mierzona w gigabitach (tj. 10 GB / s ≈ 100 Gb / s, czyli o wiele więcej niż może dostarczyć Cat6). Nawet jeśli miałeś na myśli 10 Gbps, byłbym naprawdę zaskoczony, gdyby twój laptop to miał.
grawitacja
9
Wystarczy kupić komputer stacjonarny, aby zmieścił się w tym procesorze graficznym (do tego dobry procesor i pamięć RAM) i korzystać ze strumieniowego przesyłania strumieniowego w domu.
Ave
3
Będziesz potrzebował większej płyty rozwojowej FPGA
Flexo
3
który laptop w ostatniej dekadzie nie może odtwarzać filmów HD? Nawet stary pentium 4 może poprawnie uruchomić co najmniej 720p. Jeśli występuje problem z wydajnością, prawdopodobnie dotyczy to konfiguracji, a nie specyfikacji sprzętowej. Użyj odtwarzacza z renderowaniem GPU, takiego jak MPC i upewnij się, że DXVA działa
phuclv
1
może być również konieczne włączenie DXVA w VLC . W każdym razie użycie oddzielnego środowiska jest lepsze, ponieważ system operacyjny będzie mniej
obciążony

Odpowiedzi:

64

Nie.

bardzo małe szanse, że twój laptop ma 10 gigabitowy adapter Ethernet - jest to rzadkie na wysokiej klasy komputerach stacjonarnych. Potrzebny byłby również sprytny sprzęt do przetłumaczenia między PCI-e na Ethernet, a opóźnieniem, och, opóźnieniem. Masz urządzenie, które jest zwykle umieszczone tak blisko procesora, jak to możliwe, z 16 dedykowanymi liniami pci-e bezpośrednio w nim, i dodajesz mnóstwo opóźnień.

Takim urządzeniem w zasadzie byłaby karta graficzna podłączona do komputera, renderująca to, co chcesz odtwarzać na karcie wideo, kompresująca ją i wysyłająca jako wideo.

Nowsze laptopy mogą to zrobić z piorunem, ale to zupełnie inny protokół, z niezbędnym sprytnym sprzętem.

Journeyman Geek
źródło
1
Piorun nie jest wystarczająco szybki. A jednak ... Słyszałem, że wersja 3.0 będzie miała maksymalną prędkość około 80000 Mb / s. To powinno wystarczyć dla bardzo podstawowych kart. Nic szczególnego.
Ismael Miguel
17
@ IsmaelMiguel „Piorun nie jest wystarczająco szybki” Źródło? W moim rozumieniu jest to, że piorun do GPU nie istnieje i działa bardzo dobrze (tylko niewielki spadek wydajności spowodowany piorunem).
NPSF3000
1
expether.org/products.html - nie jest to niespotykany przypadek użycia.
oakad
9
dla GPGPU. Z połączeniami optycznymi 40 GB . Jestem pewien, że chodzi o śmieszne pieniądze. Opóźnienie nie jest problemem, a byłoby mniej, przepustowość jest znacznie większa, a ci pewni, jak cholera, nie są wykorzystywani w grach. odpowiedź andrew obejmuje taką możliwość
Journeyman Geek
2
@datenwolf Są to prawdziwe kontrolery ethernetowe oparte na MAC MAC i współpracujące z dowolnym standardowym przełącznikiem L2. To cały pomysł, aby zaoszczędzić na niestandardowym przełączaniu.
Oakad
18

Podłączenie GPU przez Ethernet jest jak podłączenie kontrolera PS3 do portu klawiatury PS / 2: brzmi, jakby próbowało rozwiązać problem, ale rozwiązanie okazuje się całkowicie dziwaczne i niepraktyczne. (Oczywiście, jeśli możesz to zrobić, zyskasz większą popularność jako ten jeden szalony facet ).

To powiedziawszy, radzę nie próbować tego robić, ponieważ interfejs po prostu nie istnieje . Trzeba będzie przejść przez wiele obręczy, aby karta mogła akceptować polecenia niskiego poziomu za pośrednictwem interfejsów wysokiego poziomu, a następnie przywrócić wyjście wideo. Opóźnienie byłoby absolutnie okropne, chyba że jesteś gotów zapłacić tysiące dolarów za rozwiązanie klasy korporacyjnej, które pozwala ci to zrobić z tego czy innego powodu.

Jednak nie martw się. Nadal możesz być w stanie podłączyć GPU do laptopa. Na przykład, jeśli masz gniazdo ExpressCard, możesz użyć adaptera ExpressCard na PCIe (wraz z zasilaczem), aby mieć bezproblemową obsługę.

Mogą jednak wystąpić problemy ze zgodnością z powodu niemożności skonfigurowania przez system operacyjny zasobów dla połączenia PCI z GPU, więc przejrzyj i upewnij się, że jest on kompatybilny, zanim cokolwiek kupisz. Zapoznaj się z przewodnikami, takimi jak samouczek eGPU PCWorld, aby sprawdzić, czy masz wszystko, czego potrzebujesz, aby używać stacjonarnego procesora graficznego z laptopem.

Niezależnie od tego, nie oczekuj 100% wydajności. Pamiętaj, że to laptop.

oldmud0
źródło
4
W rzeczywistości podłączenie kontrolera PS3 przez PS / 2 wydaje się bardzo dobrym pomysłem, aby uzyskać stałą wydajność na dedykowanym połączeniu. : D
Daniel B
Kontrolery @DanielB DualShock 3 wymagają pewnego rodzaju „uzgadniania”, aby sterownik mógł się zainicjować, ponieważ jest to interfejs cyfrowy. DS2 jest jednak opłacalny, ale nie DS3.
oldmud0
Laptop ma gniazdo ExpressCard. Mam nowszy laptop ze zintegrowaną kartą AMD Venice, który nie ma gniazda ExpressCard, ale ma USB 3
Suici Doga
@ oldmud0 PS / 2 to także połączenie cyfrowe. Będzie to wymagać dodatkowego sprzętu lub modyfikacji sprzętu, to na pewno. Ale to naprawdę nie jest tak absurdalne, jak się wydaje.
Daniel B
@DanielB Biorąc pod uwagę, że możesz uruchomić DS3 na PC z niestandardowym sterownikiem USB, myślę, że modyfikacja sprzętu skończy się na okablowaniu (Na początku nie mogłem skalibrować jednej osi, potem dowiedziałem się, że DS3 ma funkcję poziomu bąbelkowego :)
PTwr
8

Prawdopodobnie nie będzie w cenach towarów przez kolejne kilka lat. Obecna oferta jest wysokiej klasy, z wykorzystaniem połączeń 10/40 Gb / s i kart Nvidia Tesla. Nawet wtedy nie nadaje się bezpośrednio do gier lub grafiki, ale bardziej do przetwarzania CUDA.

np. http://www.chelsio.com/gpudirect-rdma/

atmarx
źródło
6

Nie z Ethernetem, ale z PCIe i Thunderbolt. Ten artykuł dobrze opisuje krajobraz zewnętrznego GPU (eGPU) .

Wiele firm sprzedaje obudowy PCIe / Thunderbolt. Niektóre są ograniczone mocą Pioruna, niektóre mają własną moc.

Jest nawet zestaw do majsterkowania .

Schwern
źródło
Myślę, że to tylko kwestia czasu, zanim będziesz mógł wybrać jeden z zewnętrznych adapterów PCI, które można podłączyć do mini DP lub kilku innych standardów w piorunach.
Journeyman Geek
5

Nie przez Ethernet, ale PC Mag opublikował we wrześniu historię dotyczącą używania karty do gier z laptopem podłączonym za pomocą karty adaptera PCIe, karty Express Card lub Thunderbolt dla Macbooków.

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

Autor korzysta z Thinkpada z 2011 roku i GPU o wartości poniżej 200 USD i pokazuje wzorce dla niektórych nowoczesnych gier. Podsumowując, był zadowolony, że mógł je w ogóle uruchomić za niewielkie wydatki (nie całkiem nowe pudełko do gier). Dostarczono wzorce do dokonywania własnych osądów.

Miły OldGuy
źródło
Think pad 2011 i co?
Suici Doga
Witamy w Super User! Przeczytaj uważnie pytanie ponownie. Twoja odpowiedź nie odpowiada na pierwotne pytanie.
DavidPostill
5

Jeśli grasz przez Steam, możesz najbardziej zbliżyć się do tego, co chcesz, aby użyć opcji strumieniowania w domu , aby użyć sieci do przekierowania wyświetlacza z pulpitu do gier do laptopa i wprowadzania danych użytkownika z laptopa do pulpit z uruchomioną grą. Wymagałoby to pełnego pulpitu gdzieś w domu zamiast tylko laptopa + zewnętrznego GPU; ale możesz go gdzieś ukryć i wchodzić w interakcje tylko z laptopem.

Dan Neely
źródło
3

Jeśli nie masz umiejętności technicznych, najłatwiejszym sposobem rozwiązania tego problemu jest po prostu: czy twoja karta graficzna ma port Ethernet? Następne pytanie brzmi: „Czy mogę dostać adapter, aby tak było?” O ile mi wiadomo, nie ma adaptera, który mógłby dodać port Ethernet do karty graficznej.

Jeśli chcesz po prostu uzupełnić swój laptop zewnętrzną kartą graficzną, istnieje na to rozwiązanie, choć oczywiście nie jest tanie. Lepszym rozwiązaniem byłoby kupienie lub zbudowanie specjalnego komputera do gier, opartego na specyfikacjach wymaganych dla konkretnych gier i typów gier, w które chcesz grać, przez liczbę lat, które według ciebie będą działać / pozostaną odpowiednie. Maximum PC zazwyczaj ma dobre artykuły polecające platformy do gier, sugeruję sprawdzić ich strony kompilacji. Zwykle mają 3 różne poziomy z listami części i linkami. średni zakres połączony wcześniej.

Jeśli nalegasz na użycie adaptera, oto technika: To urządzenie może używać gniazda Expresscard lub mini PCIe. Kartę ExpressCard można znaleźć na nowszych laptopach i jest ona dostępna z zewnątrz. Gniazdo mini PCIe oznacza, że ​​będziesz musiał wykonać operację na swoim laptopie i poprowadzić kabel, zakładając, że twój laptop ma takie gniazdo kart.

YetAnotherRandomUser
źródło
Mój laptop ma gniazdo PCI na kartę bezprzewodową, ale jeśli zainstaluję GPU, nie mogę korzystać z WiFi
Suici Doga
2

Wierzę, że VirtualGL może ci w tym pomóc - pozwala uruchomić program intensywnie graficzny na urządzeniu i przeglądać wyniki na innym.

Vadim Peretokin
źródło
Jakie urządzenie, GPU?
Suici Doga
Tak to prawda.
Vadim Peretokin
0

Wątpię, czy byłbyś w stanie uruchomić tylko kartę graficzną przez Ethernet. Ale możesz połączyć się z innym komputerem za pomocą aplikacji do zdalnego pulpitu (VNC itp.).

Dyskutowano o możliwości podłączenia zewnętrznego procesora graficznego przez Thunderbolt lub USB 3.1, a AMD twierdzi, że chce stworzyć dla niego standard: http://arstechnica.com/gaming/2016/03/amd-wants-to- standaryzuj-zewnętrzny-GPU /

Knowbody
źródło
Jest USB 3 SuperSpeed ​​USB 3.1
Suici Doga
0

Jest 2018, a eGPU są teraz powszechnie dostępne, wciąż brakuje ich w tych odpowiedziach, więc chcę zostawić to jako odpowiedź na wypadek, gdyby ktoś nie był świadomy tych wspaniałych rzeczy:

picturr

( Amazon Link do powyższego produktu )

Urządzenia te pasują do GPU i zasilacza (większość z nich ma je wbudowane, powyższe ma wbudowane 400 W do zasilania GPU). Korzysta z Thunderbolt 3, który ma przepustowość do 40 Gbit / s, oferuje 18 V przy 550 mA, może obsługiwać wiele wyświetlaczy 4K i wiele innych wymyślnych rzeczy.

To byłoby twoje najlepsze rozwiązanie. To proste, są też tańsze i gwarantuje idealną integrację systemu i wydajność (możesz nawet uruchomić GTX 1080 wewnątrz tych rzeczy).

Jak już wspomniano, rozwiązanie wykorzystujące Ethernet ma kilka wad, z których największą jest to, że port twojego laptopa najprawdopodobniej nie obsługuje więcej niż 1 Gbit / s.

konfetti
źródło
-5

Opcją podobną może być PCI-to-USB. To może być mądrzejszy ruch. Jeśli nie masz wolnego gniazda USB: Podłącz coś! Lub zdobądź hub.

Les Knope
źródło
Czy downvoters mogą powiedzieć, dlaczego przegłosowali? jest to bardziej logiczne rozwiązanie, które podłącza PCI do Ethernetu
James Kirkby
2
Brakuje w nim szczegółów. I nie sądzę, że USB jest wystarczająco szybki, aby uruchomić przyzwoitą kartę, nie widząc, że ktoś to robi.
Schwern
1
I to nie jest przydatne. PCI (lub PCIe) na USB niczego nie rozwiązuje, a USB na PCIe nie istnieje.
duskwuff
USB nie przenosi sygnału PCIe, podczas gdy Thunderbolt i expresscard (dwa najczęściej używane interfejsy dla zewnętrznego gpus).
AG