2015년 8월 7일 금요일

라즈베리파이로 스팀 게임하기

인터넷 검색 중 라즈베리 파이2를 이용하여 엔비디아 쉴드 게임 스트리밍 서비스를 이용한
게임 스트리밍이 가능하다고 하여 테스트 진행하였다.
상세 방법은 아래 동영상을 참고 한다.

호환되는 그래픽 카드는 지포스 600 시리즈 이후 부터 지원되며, 660M 인가 670M 부터 지원된다.
비공식 꼼수로 650M도 되긴한다.(650M은 고해상도시 좀 느리기 때문에 출력 해상도는 720p 정도로 낮추면 할만하다.)

원래는 NVIDIA 쉴드 태블릿 용으로 만든것이지만 벌써 오픈소스 진영에서 호환 프로그램이 나와서
다운받아 구동하기만 하면 스트리밍을 통해 게임을 할 수 있다.

일단 라즈베리 파이2는 데비안이 설치된 상태여야 한다.

직접 키보드 마우스 연결하고 파이2에서 직접 진행 할 수도 있지만 링크 복사 붙여넣기는 SSH 로 하는게 더 편하다.    직접하면 x- window 가 실행중에는 실행이 불가능하다고 에러 메세지가 뜬다.


위의 사이트에 가서 libopus.so 파일과 limelight.jar 파일의 링크를 복사한다.



wget http://다운받을 파일 인터넷 URL
을 타이핑 하면 직접 라즈베리 파이에서 직접 다운받을 수 있다.

so 파일과 jar 파일 둘 다 다운로드 한다.



다운받은 파일을 아래 명령을 입력하여 스트리밍을 할 메인 피씨와 페어링 시킨다.

java -jar limelight.jar pair 호스트피씨아이피

위 명령을 입력하면 핀번호가 뜨는데 호스트 피씨에서 핀번호 입력 창이 팝업되면 입력해 준다.



페어링이 완료되었다고 메세지가 나오면

게임을 실행해 보자



호스트 피씨에 게임을 자동 검색하면 설치된 게임 목록이 나오는데 이 목록에 등록된 게임을 라즈베리에서 실행 할 수 있다.

본인은 Bioshock Infinite 를 실행하여보았다.

java -jar limelight.jar stream 호스트아이피  -1080 -30fps -app 게임이름

-1080은 해상도이므로 720p로 구동하려면 -720으로 수정한다.

등록된 게임 이름중에 띄어쓰기가 포함되어 있다면
게임이름에 따옴표를 앞뒤에 붙여준다

예를 들면
-app 'Bioshock Infinite'

이렇게 입력하면 된다.



입력하면 화면에 메인피씨의 게임화면이 스트리밍으로 나타난다.

720p에 30fps 기준으로 구동상 렉이 느껴지지 않고 빠르게 동작한다.

엔비디아 프로그램에 게임 자동 검색 말고 사용자가 직접 프로그램도 등록 할 수 있는데
굳이 게임이 아니더라도 지정하면 원격 접속 처럼도 사용가능하다.

스팀 계정이 있다면 스팀을 등록하여 Big Picture 모드로 실행하면 게임 콘솔 처럼 사용 할 수 있다.




댓글 1개:

  1. [검증] MAX88 (max88vip.컴)

    해외정식 라이센스 보유 배팅회사.
    별도의 추천인 없이 가입가능 합니다.

    해외 배팅사이트 MAX88에서
    아이비씨,스보,10BET 스포츠와
    인기 카지노를 즐길수 있습니다.

    주소: max88vip.com
    (별도의 코드 없이 가입 가능합니다)

    카카오톡 (이용 및 파트너제휴) : m88krw

    MAXBET과 같은 계열사 입니다.
    에이전시 아닙니다. 페이먼트사 입니다.
    이제 MAX88에서 다양한 해외배팅을 누려보세요

    ※ 축배팅 등 별도의 제재 X
    ※ 필리핀,몰타에 겜블링 라이센스 취득
    ※ 신규 첫 입금 20% 제공
    ※ 매일 첫 입금시 3% 보너스 제공
    ※ 신규 첫 입금시 최대 100,000KRW 제공
    ※ 라이브벳, 한국인 상담원, 한국 원화 입출금
    ※ 매일 최대 20% 충전 보너스 제공
    ※ 더블찬스 배팅 가능

    카톡(이용 및 파트너제휴) : m88krw

    답글삭제