Czy możliwe jest „przetworzenie” przetwarzania grafiki na stosunkowo mocniejszą maszynę?


1

Mam komputer ze stosunkowo słabą grafiką i komputer ze stosunkowo silną grafiką. Chciałbym uruchomić intensywną graficznie aplikację na słabszej maszynie, używając mocy graficznej mocniejszej. Czy nie istnieje dobry sposób na wykluczenie rozwiązania od podstaw? Jeśli nie, czy istnieje sposób niezbyt dobry, ale również nie tak rozsądny? Jakiego rodzaju przepustowość byłaby wymagana (szacowana) między dwiema maszynami, aby umożliwić taką funkcjonalność?

Edytuj: wyjaśnienie na prośbę Wila - będzie to przede wszystkim scenariusz gry. W warunkach rzeczywistych: chcę zagrać w grę na moim laptopie, która zwykle obciąża zasoby graficzne laptopa, używając zasobów graficznych komputera stacjonarnego po drugiej stronie ściany.


Czy te dwie maszyny są w tej samej sieci LAN? Czy jest jakiś powód, dla którego nie możesz po prostu grać w lepszą maszynę?
ubiquibacon

Tak, te maszyny są w tej samej sieci LAN. Jeśli chodzi o wybór maszyny, to tylko osobiste preferencje.
stack

Całkowicie poza lewym polem i oczywiście ma ograniczone możliwości wyboru, ale biorąc pod uwagę to, o czym mówisz, jeśli nie jesteś zaznajomiony z OnLive, możesz zajrzeć do tego.
Shinrai

Odpowiedzi:


2

Wymagana przepustowość - zależy całkowicie od rozmiaru / złożoności dokumentu.

Prawie wszystkie duże programy renderujące 3d (Maya, 3DSmax itp.) Obsługują tę funkcję Metal Ray jednak zazwyczaj wymaga licencjonowania, które może być dość kosztowne.

Aby pomóc ci dalej, naprawdę musisz powiedzieć, jakiego programu używasz.


Zmodyfikowałem oryginalne pytanie, dodając, że jest to przede wszystkim scenariusz gier.
stack

Nie wiem, dlaczego wspominasz o Mental Ray, ponieważ nie jest to do renderowania w czasie rzeczywistym podczas modelowania - jest to ostateczne renderowanie, które może zająć kilka godzin na krótką animację. Możesz go przyspieszyć, używając innych maszyn do renderowania klatek w farmie renderowania.
paradroid

2

Laptopy są przenośne, ale nie wszystkie do gier. To wada, nie wszystko jest idealne.

Nie chodzi tu o przepustowość, a raczej o opóźnienie (chyba). Jeśli masz połączenie ethernetowe między nimi, zasadniczo eliminujesz ten problem. VNC jest kiepski, po prostu użyłem go do przetestowania czegoś na śmieciowym komputerze w odległości 2 m, a to nie było ładne dla pulpitu. PROW będzie niewiele lepszy, ale prawdopodobnie warto spróbować.

Musisz spróbować, ponieważ zależy to od gry, ustawień, sieci, komputerów. Nie wygląda to tak, jakby ktoś próbował. Wystarczy użyć protokołu RDP lub podobnego, jest on wbudowany w okna (Pulpit zdalny).


1

Jak powiedział Chris, wymagania dotyczące przepustowości są wysokie w przypadku gier w czasie rzeczywistym świadczonych w ten sposób.

Poza tym kodowanie i dekodowanie zazwyczaj przetwarza się na tej samej architekturze, co w grafice gier, więc Twój laptop będzie miał tyle samo kłopotu ze skompresowaniem i nieskompresowaniem (nie mówiąc o robieniu obu jednocześnie) danych wysłanych i odebranych, tak że nawet jeśli twoja sieć będzie w stanie Z powodu ultra niskiej latencji i bardzo dużej przepustowości takiej aplikacji, niska moc obliczeniowa laptopa uniemożliwiłaby mu skorzystanie z takiego rozwiązania.

Dobrą wiadomością jest to, że istnieją firmy zajmujące się tym problemem dzięki zdalnie odtwarzanym strumieniowym grom graficznym w czasie rzeczywistym. Zostały one zaprezentowane na ostatnich CON w ciągu ostatnich kilku lat. Zła wiadomość jest taka, że ​​wszyscy mówią, że problemem jest przepustowość i opóźnienie przeciętnego domowego połączenia z Internetem, co oznacza, że ​​będzie wiele lat, zanim cokolwiek rozsądnego jak realistyczna aplikacja będzie możliwa.

Jeśli chodzi o TobyLane, wypróbowałem RDP i VNC do gier i nie działają. W szczególności Microsoft RDP nie obsługuje żadnego rodzaju grafiki bardziej złożonej niż wideo, a nawet bardziej przypomina pokaz slajdów niż wideo. VNC może być skonfigurowany tak, aby dobrze działał z pełnoekranowym wideo, ale renderowane gry 3D naprawdę wykraczają poza to, do czego zbudowany jest VNC. Warto spróbować, ponieważ narzędzia są bezpłatne, ale jest mało prawdopodobne, aby uzyskać więcej niż z innymi sugestiami.


0

Przepustowość wymagana do przesłania nieskompresowanego pełnoklatkowego wideo w pełnym ruchu (gry 3d) jest po prostu zbyt wysoka.

Chociaż możliwe jest wysłanie prawidłowo zakodowanego wideo o akceptowalnej jakości w sieci LAN, faktycznie kodowanie / dekodowanie go w czasie rzeczywistym jest dodatkowym obciążeniem, które sprawia, że ​​nie jest możliwe w przypadku scenariusza gry bez dodatkowego sprzętu.


0

Sprawdź OnLive to pełna platforma oparta na tej koncepcji. I zacznij szukać tych techników ... jest ich wiele. W szczególności sprawdź StreamMyGame .. to w zasadzie to, czego chcesz.


1
Więcej szczegółów uczyniłoby to odpowiedzią.
Dave M

dlaczego QA wybrałoby to oprogramowanie? jakie korzyści ma z innymi? jak powiedział @DaveM, proszę omówić swoją odpowiedź.
Lorenzo Von Matterhorn
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.