TwojePC.pl © 2001 - 2024
|
|
Środa 31 lipca 2013 |
|
|
|
Renderowanie w ''chmurze'' według Nvidii Autor: Wedelek | 07:45 |
(11) | Jakiś czas temu informowaliśmy Was, że Nvidia pracuje nad platformą GRID, czyli specjalnie zoptymalizowanymi serwerami dedykowanymi deweloperom, tworzącym gry online, w których większość obliczeń wykonywana jest w ''chmurze''. Dzięki tej technologii komputer, którego używamy do grania, np. laptop lub tablet internetowy, działa na zasadzie terminala, pośrednicząc pomiędzy graczem a serwerem i nie musi być wydajny. Wystarczy tylko że odbierze przetworzony już obraz i przekaże polecenia gracza, a resztą zajmą się serwery, napędzane przez akceleratory firmy Nvidia.
Producent zachwala, że jego nowe rozwiązanie pozwala na jednoczesne przesyłanie dużej ilości strumieni danych, a każdy serwer może obsłużyć maksymalnie 36 takich strumieni, w czym pomaga wyspecjalizowane oprogramowanie bazujące na technologii VGX. Podobna technologia zostanie oddana w ręce graczy przechodzących kampanię dla jednego gracza.
Tyle teorii, ale pozostaje pytanie jak to działa w praktyce. W częściowej odpowiedzi na nie Nvidia przygotowała specjalny filmik, w którym demonstruje w jaki sposób odbywa się komunikacja pomiędzy serwerem a komputerem klasy PC i jak reprezentowane są przesyłane dane o oświetleniu. Całość została opisana na tyle dobrze i przejrzyście, że dalszy mój komentarz jest chyba zbędny. Zapraszam Was zatem do zapoznania się z materiałem przygotowanym przez Nvidię:
|
| |
|
|
|
|
|
|
|
|
|
K O M E N T A R Z E |
|
|
|
- rozwiązanie świetne... (autor: tohottotouch | data: 31/07/13 | godz.: 08:55)
... w świecie ultraszybkich łączy internetowych
- @ 1 (autor: MayheM | data: 31/07/13 | godz.: 09:13)
nic dodac nic ujac...
- @01 (autor: lcf | data: 31/07/13 | godz.: 10:09)
Łącza 30-60 Mb/s w miastach są dostępne w całkiem znośnych cenach, więc nie powinno to być chyba specjalnym problemem, w 2013.
- @tohottotouch (autor: VP11 | data: 31/07/13 | godz.: 10:13)
Co najwazniejsze w niektorych grach - Ping, a ten bedzie mocno odstawal. Wiec grywalnosc w niektore gry bedzie do kitu.
Najpierw wyslac sygnnal do serwera on cos tam policzy, wysle z powrotem na urzadzenie i dopiero do serwera gry. Nawt jezeli pominac dwa ostatnie polaczenia to i tak conajmniej dwukrotnie dluzej bedzie dzialalo.
- hmm (autor: darkowal | data: 31/07/13 | godz.: 11:18)
Interesujące, oblicza grafika w chmurze OpenGL 4.4
- input lag dla LCD to minimum 16ms (autor: Kosiarz | data: 31/07/13 | godz.: 12:02)
a standardowo podchodza pod 30ms. tak wiec jakby miec opoznienie do farmy NV kolo 5 a tam by sie liczylo nie dluzej niz 3 to mamy dokladke 13ms. przy lepszych monitorach opoznienie byloby podobne do tych gorszych.
a swoja droga to pingi w grach sa grywalne do okolo 100
- Tylko... (autor: Shamoth | data: 31/07/13 | godz.: 14:46)
o ile mnie pamięć nie myli to zakładają 30fps, fajnie i płynnie się to to ogląda ale dla mnie jest to niegrywalne ze względu na lag "sensoryczny" lub jak to czasem nazywają "efekt gumy". Czasem jak muszę, i v-sync nie da się wyłączyć, to się z godzinę przyzwyczajam do niskiego fps. Ale po dłuższej rozgrywce jak wracam do rzeczywistości to mam wrażenie, że poruszam się w zwolnionym tempie, jakbym miał zwolniony metabolizm/spowolniony reakcję układu nerwowego... wole nie wiedzieć jakie są skutki długotrwałej adaptacji układu nerwowego do takiego "spowolnionego" środowiska.
Osobiście żebym nie odczuwał dyskomfortu muszę mieć renderowane klatki nie dłużej niż ~16-15ms na sprzęcie lokalnym. Do tego dochodzi opóźnienie sieci, 5ms to na benchmarkach można osiągnąć do najbliższego węzła testowego, realnie do zachodnich sąsiadów 25-30ms ale i tak rzadko zdarza mi się znaleźć serwer który ma poniżej 40ms, najczęściej 80-50ms w dynamicznych grach typu FPS a klasyczne MMORPG zazwyczaj mają 150-200ms. Do tego dochodzi jeszcze opóźnienie wewnętrzne serwera, np serwery APB mają około 30ms. Czyli w komfortowych warunkach mamy średnio opóźnienie ~100-130ms od reakcji palca do efektu w grze przy założeniu że gra jest zabezpieczona i obliczenia rozgrywki na garb bierze serwer.
I niby wszystko trzymało by się kupy, przy założeniu że przeciętny młody gracz ma czas reakcji oko-palec ~180ms (tyle miałem 10 lat temu, 2 lata temu już było ~210ms), ale tak różowo nie jest bo dochodzi predykcja i kompensacja, której zazwyczaj nie da się wyłączyć a która stara się pożenić graczy z niskimi i wysokimi opóźnieniami. Ostatnio, ponad dekadę temu, miałem przyjemność pograć w CS na lanparty bez predykcji i kompensacji przy zerowych opóźnieniach... miód. Nie to co teraz gdzie niby mam w domu 50mb a lanparty było jeszcze na 10mb a i tak np jak się wyłączy predykcję, bo kompensacji chyba się nie da, w BF2 to jest niegrywalny ;/
Także to chyba jedynie wypali w przypadku usług Game on Demand bo nie widzę możliwości żeby bez frustracji grać w poważniejsze/dynamiczne tytułu online na streamie...
- @6. (autor: Kenjiro | data: 31/07/13 | godz.: 15:33)
Zależy od gry. W BF przy 100 ms możesz co najwyżej posprzątać :P.
- @08 (autor: Plackator | data: 31/07/13 | godz.: 17:56)
Czyli 90% graczy może posprzątać? bo taki ping własnie ma 90% graczy.
- poznienie do farmy NV kolo 5 a tam by sie liczylo nie dluzej niz 3 (autor: RusH | data: 31/07/13 | godz.: 18:43)
przeciesz miales jak byk w prezentacji podane ze farma liczy w ~150ms :D (indirect) + ping (direct)
tu nie chodzi o ilczenie calej sceny, a o liczenie rozprosonego swiatla
http://en.wikipedia.org/wiki/Lightmap
np Quake liczyl to w edytorze map i dlatego w doom3 bylo gowno widac nawet z latarka
http://en.wikipedia.org/...sity_(computer_graphics)
tutaj NV postuluje ze moze to policzyc w chmurze teslami i przeslac do klienta w formie strumienia video h.264, nastepnie klient dekoduje strumien video i podstawia otrzymany obraz jako precomputed lightmap
SWIETNE rozwiazanie .... jesli uzywa sie gownianej Tegry :) prawda jest taka ze postep mobilnych GPU pedzi wielokrotnie szybciej niz desktopowych i raptem jedna-dwie generacje do przodu bedzie to juz niepotrzebne
juz kolejna generacja (mali t604) bedzie miec Renderscript/opencl i bedzie mogla to sobie sama policzyc
- wszyscy gadaja o ms (autor: Okota | data: 2/08/13 | godz.: 19:22)
a ile to bedzie kosztowac?
zaplacisz za gre zaplacisz za dodatki albo i za abonament na granie
zaplacisz za rendering...
ile to wszystko bedzie kosztowac????
|
|
|
|
|
|
|
|
|
D O D A J K O M E N T A R Z |
|
|
|
Aby dodawać komentarze, należy się wpierw zarejestrować, ewentualnie jeśli posiadasz już swoje konto, należy się zalogować.
|
|
|
|
|
|
|
|
|
|