Laptop + zewnętrzne GPU

Zaczęty przez tito, 29 Grudzień 2017, 10:30

tito

Tak sobie kiedyś myślałem, aby zwiększyć moc obliczeniową na statku przez wzięcie zewnętrznej karty graficznej, ale moje laptopy nie mają złącza Thunderbolt. W dodatku stacje takie są koszmarnie drogie.
Ale podobno istnieje coś takiego:
https://www.banggood.com/EXP-GDC-Laptop-External-PCI-E-Graphics-Card-p-934367.html (podłączane do mini pci-e (np zamiast kart WiFi)).

200zł + zasilacz 200 + grafika pokroju RX560 600 zł -> 1000zł i mogę rzeźbić np Enigmę.
Miał ktoś styczność z takim tanim zamiennikiem?

Krzysiak

Patrząc na dołączone filmy to musi działać
i podejrzewam że można wsadzić każde GPU byle zasilacz wytrzymał

- tylko przepustowość łącza jest bardzo ograniczona, co przy liczeniu nie stanowi problemu  :boing:


>>Moja szczegółowa sygnatur<< %)                                      >> Spis moich odkrytych liczb pierwszych << :whistle:

tito

Cytat: Krzysiak_PL_GDA w 29 Grudzień 2017, 15:06
...
- tylko przepustowość łącza jest bardzo ograniczona, co przy liczeniu nie stanowi problemu  :boing:
No właśnie. Grać to gram w DOTA, gdzie i integra da radę, ale liczenie to już poważne zadanie.

tito

No nieważne - zamówiłem.

Krzysiak

Czekam z niecierpliwością na test  :)


>>Moja szczegółowa sygnatur<< %)                                      >> Spis moich odkrytych liczb pierwszych << :whistle:

kva.pl

Cytat: Krzysiak_PL_GDA w 29 Grudzień 2017, 15:06
- tylko przepustowość łącza jest bardzo ograniczona, co przy liczeniu nie stanowi problemu  :boing:

To zalezy przy liczeniu czego.

Ogolnie uwazam, ze pomysl jest ciekawy, ale nie wart az tylu pieniedzy.

tito

Odezwała się osoba wydająca majątek na BOINC... ;D
Pewne sprawy nie mają ceny.

kva.pl

No ale nie jest sztuka wydac tysiaka, sztuka jest go wydac tak zeby zysk z tego byl jak najwiekszy  :P

necavi

Zewnętrznym gpu dla lapka wielu znajomych się jarało by później dojść do przekonania, że to bez sensu. Będziesz pierwszą osobą, która to sprawdzi. Tylko do tej przelotki i zasilacza trzeba dokupić/dorobić jakąś obudowę, bo luzem to igranie z ogniem.

tito

Znalazłem zapasowy zasilacz. Cena całości spada.

necavi

Oczywiście daj znać gdy przesyłka nadejdzie i to wszystko ogarniesz :closedeyes:

tito

Przewidywany czas to 02.02 - mam nadzieję, że dostanę przed wypłynięciem (~10.02).

tito

Sprzęt przyszedł, ale mnie niestety nie ma w domu. Mam nadzieję, że przed wypłynięciem dam radę cokolwiek sprawdzić.

tito

Niestety - na 3 laptopy, 2 się nie uruchomiły, zaś 1 po uruchomieniu nie widział dodatkowego sprzętu.
Faktem jest, że poświęciłem na całość koło 2 godzin, bo czasu brak - po południu wyruszam na statek, więc dalsze szukanie problemu pozostawiam na okres po powrocie.

tito

Poświęciłem się i zabrałem całość na statek. Póki co, RAZ udało mi się zobaczyć standardowy adapter VGA, ale po restarcie już go nie było. Dodatkowo nie udało mi się powtórzyć tego wyczynu - ale się nie poddam.

offline

Uda się :)
Ps. Dziś 2 podejścia do info boxa, jutro kolejne próby ...


tito

Powoli do przodu.
Sprzęt:
laptop Gateway z C2D + 9800 M GTS  + Vista64;
Karta dodatkowa to NVidia 210 (wiem - staruszek, ale tylko to miałem na składzie)
Sprzęt posiada 2 wyjścia mini PCI-e (dwa moje inne staruszki też mają te złącza i dlatego wybór padł na taki standard- aczkolwiek tu jak pisałem wcześniej nic nie startuje, ekran pozostaje czarny zaś HDD nie mieli).

Po standardowym podłączeniu wszystkiego zgodnie z instrukcją system się normalnie uruchomił, lecz w managerze urządzeń widniał tylko błąd dotyczący braku zasobu dla jednego ze złączy PCI (ICH 9 Family PCI Express root Port2).
Dziś po lekturze, wyciągnąłem jedną z kości pamięci RAM (pozostało 2 GB) i hura - win wystartował, rozpoznał urządzenie, zainstalował sterowniki (mniej więcej ta sama generacja co GPU zintegrowane w laptopie, więc sam sobie poinstalował).
I dalej jest kłopot: w managerze widnieje 9800MGTS + standardowa karta VGA z dopiskiem "this device cannot start".
Na dziś koniec testów.
CDN - mam nadzieję, że z sukcesem.

tito

Sukces - okazało się, że moja wersja sterownika jest zbyt stara. Po ściągnięciu nowej instalacja poszła bezproblemowo.
Na chwilę obecną mam ustawiony rozszerzony pulpit. Ekran laptopa z GPU laptopowego, zewnętrzny z zewnętrznej GPU. Aby zacząć wykorzystywać odpowiednie GPU muszę ustawić primary display.
Próba wykorzystania external GPU na monitorze laptopa odbędzie się w późniejszym terminie.
BOINC widzi 2 kooprocesory (na chwilę obecną nie mogę ściągnąć WU - pojutrze dam znać czy oba GPU liczą).
PS mój zewnętrzny GPU: NVidia 210 jest ze 3 razy wolniejszy od tego laptopowego  ;D

Krzysiak

#18
A może wystarczy założyć mostek na analogowe złącze GPU - aby Windows widział wirtualny monitor.

Kiedyś tak robiłem jak miałem dwa różne GPU w komputerze żeby oba liczyły.

Znalazłem :)
https://rumorscity.com/2013/12/06/how-to-create-dummy-plugs-for-your-graphics-cards/



>>Moja szczegółowa sygnatur<< %)                                      >> Spis moich odkrytych liczb pierwszych << :whistle:

tito

Ale ja nie powiedziałem, że nie może liczyć. To się okaże pojutrze, czy z podpiętym zewnętrznym monitorem, czy bez niego będzie liczył. W teorii powienien, bo BOINC widzi 2 GPU (oczywiście już wstawiłem use_all_gpus).
Ja się odnosiłem do możliwości grania na zewnętrznej grafice - w tym przypadku muszę (póki co) zmienić priorytet wyświetlania na odpowiedni monitor.
Ten patent z opornikami kiedyś obadałem.
Edit - zresztą teraz i tak jestem na statku i nie mam żadnych możliwości dostania jakiekolwiek sprzętu - nawet oporników.

tito

Przy podłączonym zewnętrznym TV BOINCa liczy.
Jutro sprawdzę, czy policzy bez podłączonego ekranu.

tito

Liczy bez podłączonego zewnętrznego ekranu!
Czyli zdecydowanie po powrocie muszę się rozejrzeć na allegro za jakąś używką.

kva.pl

A chcesz nvidie czy amd?

stiven

#23
Jeśli chodzi o nieoczywiste wybory to zwróć uwagę na GeForce GTX 645.

Bywają na allegro w nieprzyzwoicie niskich cenach:
https://allegro.pl/zakonczone?string=GTX645&order=m&bmatch=ss-base-relevance-floki-5-nga-hcp-ele-1-2-1003

Rdzeń GK106 czyli prawie dwa razy tyle tranzystorów co GK107, 576 rdzeni CUDA, GDDR5 na szynie 128 bit. Widywana wersja z 2GB RAM. W podwójnej precyzji wydajność niewiele gorsza od 1050 
Model pochodzi zasadniczo z zestawów Della i podobno się nie psuje. Swoją męczę od marca 2016. Już ze 3 razy robiłem podchody do wymiany i w rozsądnym zasięgu cenowym nic nie znalazłem.

tito

@Kva
Raczej Nvidię: 1), że wiem, że działa, 2) nadal w większości projektów jest szybsza
@Stiven
Zapiszę sobie w ulubionych, ale raczej będę celował w coś mocniejszego: do 500 zł

kva.pl

Mam GTX 1050 do sprzedania, taniej niż kosztują przez szaleństwo z krypto :)

tito

Jeśli będziesz miał jeszcze za 2 miesiące...to się zastanowię, Teraz temat i tak jest czysto teoretyczny.

stiven

1050 miałem kupić bo MSRP było na poziomie $109.
Było...

kva.pl

Puszcze za 450 zl. Za tyle kupilem przed tym calym szalem :)

tito

Dobra.
Tj nie dobra, bo karta 1060 nie działa z tym sprzętem.
Przypominam, że laptop posiada system Vista64.
Jakoś udało się zainstalować sterowniki od Win7 372.20.
Jeśli były włączone oba GPU to występował na obu error 43 i lipa. Po wyłączeniu wewnętrznej GPU, 1060 niby działało, ale żaden program nie wykrywał tego poprawnie. Np GPU-Z pokazywał, że 1060 jest zainstalowana, ale beż żadnych dodatkowych informacji w polach.
Próba uruchomienia 3D Marka kończyła się błędem braku hardwaru.
Póki nie skołuję jakiejś starszej karty, dalsze testy leżą.
I'll be back.

stiven

Cytat: kva.pl w 19 Luty 2018, 21:23
Puszcze za 450 zl. Za tyle kupilem przed tym calym szalem :)

Czy to jeszcze aktualne? Ile gwarancji zostało?

kva.pl

Aktualny, muszę sprawdzić ile gwarancji ale rok najmarniej.

stiven

Jakby co to czekam na priv.

kva.pl

Poszlo, gwarancja do czerwca 2020 ;-)

tito

To znowu ja  ;D
Przyszła karta GTX645 od Stivena.
Znowu miałem niejakie problemy ze sterownikami kart (error 43) Ale w końcu dobrałem odpowiednie.
Zrobiłem 2 testy w programach 3Dmark 06 oraz Vantage.
3Dmark 06 dla karty 9800mgts:

GPU score 9090
GT1 35,3fps
Drugi test (nie pamiętam nazwy) 35,6
Can-con 38,2
Deep freeze 45,8

dla karty GTX645:
4863
12,5
20,7
19,5
18,4
Jak widać wyniki tragiczne - pewnie ma to związek z obciążeniem bus-interface, które przeważnie wynosiło 98-99%, GPU utilization również ~99%
Dla testu Vantage:
98000mgts
GPU score 3773
jane 10,7
New calico 10,6

GTX 645
9830
29,9
25,8

Jak widać tutaj wyniki wzrosły bardzo ładnie, lecz bus-interface kształtował się na poziomie 20-40% - GPU utilization ~99%

Teraz idzie projekt PPS sieve - wygląda na 7-8 razy większą wydajność niż 9800mgts.
Podsumowując:
Chińska zabaweczka zastępująca stację dokującą działa.
Plusy:
Cena, możliwość ekonomicznego wzrostu wydajności, mnóstwo frajdy i zabawy.
Minusy:
Kompatybilność ze sprzętem (2 złomki nie wykryły urządzenia), kompatybilność ze sterownikami, całość z zasilaczem ciut duża i pełno kabli się poniewiera, mnóstwo zabawy.


stiven

#35
 :parrrty: :parrrty:
Na linuxie było u mnie czasy PPS (Sieve) v1.39 (cudaPPSsieve) były ok 2000-2100s
(4/4 rdzenie liczyły w tym czasie PPS MEGA LLR). 

Realnie w pojedynczej precyzji (bez strat wydajności na łączach) powinno być 3-3,3x raza szybciej. 7-8 razy to chyba byłby nadmiar szczęścia  :wacko:

tito

Twój GTX
1,992.62   224.56   3,371.00   PPS (Sieve) v1.39 (cudaPPSsieve)
Zaś 9800mgts (nie mam dokładnego pomiaru) robił ~ 22k dziennie

stiven

No i prawidłowo  :parrrty: