Witam kolegów.
Zakupiłem sobie nową grafikę do PC (GIGABYTE GTX 960) i od tego właśnie zaczęła się historia. Pragnę się z Wami tym podzielić, jednak ja bym to traktował tylko jako ciekawostkę 😉
W kartach GeForce serii GTX (nie wszystkich) jest opcja NVIDIA GameStream. Służy ona po to, aby strumieniować gry z PC na tablet Shield. Powstała aplikacja która pozwala nam strumieniować nasze gry do naszego telefonu/tabletu z Androidem.
Zaczynajmy.
1. Wymagania (w/g NVIDIA) :
GPU:
- Komputery stacjonarne: karta graficzna GeForce GTX 650 lub wyższy model, albo
- Notebooki: układy GPU z serii GeForce GTX 800M, GTX 700M i oparte na architekturze NVIDIA Kepler™ wybrane modele z serii GTX 600M
> CPU: jednostka CPU Intel Core i3-2100 3,1 GHz lub AMD Athlon II X4 630 2,8 GHz albo lepsza
> Pamięć operacyjna: minimum 4 GB
> Oprogramowanie: aplikacja GeForce Experience™ i najnowsze sterowniki GeForce
> System operacyjny: Windows 8 lub Windows 7
> Routery: router 802.11a/g (minimum). dwupasmowy router 802.11n (zalecany).
Do tego dodam, iż najlepiej jak oba urządzenia (PC>smartfon/tablet) są w obrębie jednej sieci (w innym wypadku musimy bawić się w ręczne przekierowanie portów na ruterze), oraz kabel USB OTG do podłączenia jakiegoś kontrolera (klawiatura lub gamepad; sam testowałem z klawiaturą oraz z padem bezprzewodowym od konsoli XBOX 360 dla Windows) ponieważ aplikacja sama w sobie nie ma zaimplementowanej funkcji kontrolera ekranowego tak jak np. w emulatorze NESoid.
2. Jeśli spełniamy wymagania (przede wszystkim zainstalowane GFE) pobieramy z Google Play aplikacje Moonlight Game Streaming
- wersja dla tel/tab bez roota - https://play.google.com/store/apps/details?id=com.limelight
- wersja dla zrootowanych urządzeń - https://play.google.com/store/apps/details?id=com.limelight.root
Różnica między nimi jest taka, że wersja dla zrootowanych urządzeń pozwala na pełne przechwytywanie kursora myszki bez (prawdopodobnych) błędów.
3. Gdy mamy już aplikacje Moonlight na swoim urządzeniu, upewniamy się że mamy odpalone na PC GeForce Experience, oraz przeskanowaliśmy komputer w poszukiwaniu naszych gier (powinny pojawić się na liście). Nie zamykamy GFE, odpalamy Moonlight. Jeśli jesteśmy w obrębie jednej sieci, powinien nam automatycznie znaleźć nasz komputer. Wybieramy nasz komputer, rozpoczynamy proces parowania urządzeń. W aplikacji pojawia nam się kod który musimy wpisać na PC w celu sparowania urządzeń. Oczywiście wklepujemy kod i mamy już sparowane urządzenia. (Mimo iż w okienku z GFE ukazuje się napis "SHIELD żąda zgody na połączenie" to tak naprawdę chodzi o nasze urządzenie, tak właśnie działa Moonlight).
4. Po sparowaniu ukazuje nam się lista obsługiwanych gier. Aby uruchomić którąś z nich wystarczy wybrać tapnięciem i dana gra się odpala.
ad.
O opcjach aplikacji słów kilka... 😉
Gdy jesteśmy na ekranie wyboru komputera z którym chcemy się połączyć mamy dwie ikonki - zębatka oraz plus. Oczywiście chyba nie muszę tłumaczyć o co w nich chodzi, więc od razu zabieram się za omówienie ustawień.
Opcje od góry w ustawieniach :
- Select resolution and target FPS - wybieramy tutaj w jakiej jakości mają być strumieniowane nasze gry do telefonu. Wiadomo, im lepszą chcemy jakość tym lepsze urządzenie potrzebne, oraz większa prędkość internetu;
- Select target video bitrate - wybieramy bitrate dla przesyłanego video, im wyższy tym szybsze połączenie potrzebne, im niższe tym niższa jakość obrazu;- Stretch video to full-screen - dopasowanie video do pełnego ekranu naszego urządzenia z Androidem;
- Disable warning messages - opcja która pokazuje/ukrywa informacje ostrzegawcze np słabe połączenia z internetem (lepiej zostawić odznaczone) ;
- Multiple controller support - kiedy odznaczone każdy kontroler traktowany jest jak jeden;
- Optimize game settings - pozwala aplikacji GFE na optymalizowanie gier PC względem streamowania;
- Play audio on PC - osobiście nie wiem jak ta funkcja działa. Mam odznaczone, i audio jest zarówno na PC jak i na telefonie. Prawdopodobnie przy tej opcji zaznaczonej audio będzie TYLKO na PC;
- Language - język - brak polskiego;
- Use small icons - używanie małych ikon w widoku siatki;
- Use list instead of grids - używa widoku listy zamiast widoku siatki;
- Change decoder - zmiana dekodera (automatyczne, wymuszony programowy, wymuszony sprzętowy).
A więc teraz o tym do jakich wniosków doszedłem. Trzeba mieć naprawde porządny ruter (sredni, lub wyższej klasy). Na moim jakimś tam krzaku firmy Pirelli (poważnie, dostałem go z podpisaniem umowy z Netią) można chwile pograć na fonie, jednak po chwili ruter odcina dostęp do internetu zarówno na telefonie jak i na PC i jedynie restart rutera pomaga. Ustawcie odpowiedni bitrate jeśli już będziecie korzystać z tego. U mnie szybkość neta ok 6 Mbps, bitrate ustawiony na 5Mbps pozwoliło mi pograć może z 5 minut.
A tutaj dwa dowody że to działa 🙂 Xperia Z2, Android 5.0.2
1. Video nagrane przez "Nagraj ekran"
2. Foto
Generalnie to podkreślam, że wrzucam to jako ciekawostke, nie jako sposób na granie. Chociaż może ktoś będzie wykorzystywał tę opcje.
I ogólnie rzecz biorąc to mój pierwszy i póki co, jedyny poradnik tutaj, więc oceny/słowa krytyki są mile widziane.
Cały tekst (oprócz wymagań) napisany jest przeze mnie, więc prosze o nie kopiowanie na inne fora.