스샷을 찍었는데... 못옮기고 있습니다. -ㅅ-

 

1. fitxr 실행한다.

2. 로비에 들어가면... 이상하게 나온다. 개발자라면 대충 눈치챘겠지만, 간단히 얘기하자면 여러 언어를 지원하기 위해 공통된 변수로 선언된 .. 그 명칭이 그냥 노출되는걸로 보인다. 개발자들은 각 언어에 따라 해당 명칭에 알맞은 해당 국가의 문자로 데이타를 입력해놓으면 국가에 맞게 표시되는구조다. (그냥 다 이해한걸로 하자; )

3. 그럼 왜... 이렇게 나오지? 왜냐면... 한국은 공식 서비스 국가가 아니라서 매칭되는 문자데이타가 없기때문이 아닐까 싶다. 

4. 그래서.. 오른쪽 상단에 보면 국가 설정이 있는데 이미 영어로 되어있지만 다시 선택해준다. 영어로..

5. 그렇게 다시 로비로 오면 이젠 제대로 나온다. 

 

이걸 매번해야 하는데 뭔가 방법이 더 있을것 같다; 이제 막 실행해보고 글 남기는거라 우선은 여기까지...

1. 오큘러스 퀘스트 2 구매하고 vpn 켜고 캐나다 우회에서 the thrill of the fight 를 구매했음

2. 자.. 헤드셋을 쓰고 봤는데... 어? 라이브러리에 없다? 스팀에서 안사고 오큘러스 스토어에서 산 이유가 pc 에 종속되지 않게 하려고 한건데!? 

3. 혹시나해서 오큘러스 퀘스트2 를 pc 에연결하고 pc 에서 오큘러스 앱을 열어보니... 거기 라이브러리에 있네? 아.. 혹시 the thrill of the fight 가 한국에서는 팔지 않아서 안깔리나? 그럼 라이브러리에 설치라는 내용이 혹시 기기에 전송해주는건가? 해서 설치누름

4. 아니다.. 그냥 로컬 즉 윈도 피씨에 설치한거였음.... 그리고 거기서... 실행하니.. 어? 헤드셋에서 나옴

5. 이게 뭐지... 난 독립적인 기기로 쓰려고 산건데????  

6. 구글링하니...아?... 오큘러스는 스토어가 하나가 아닌 구조임. 즉.. 퀘스트용 앱이있고 리프트용 앱이 있는데.. 난 리프트용앱을 구매한거였다; 리프트는 pc 기반이니 당연히 pc 로 실행하는게 된다.. orz

아.. 아래에 퀘스트 / 리프트 / 고 / 기어 VR 등으로 나누어져있다!!!

7. 환불해야 하나 하다가.. 혹시나해서 퀘스트 스토어에가서 스릴오브 더 파이트 검색해봄.. 어 있다!? 근데.. 무료라고 써 있다!? 

8. 아... 내가 리프트에서 사서 퀘스트에서는 무료가 된거다. 이거 무료로 구매한다. 

9. 그리고 헤드셋을 보니.. 라이브러리에 스릴어브더파이트가 들어와있다!!! 성공

 

여기서 깨달은것

 

1. 스토어가 다르다. 기기가 독립(퀘스트) 이냐 종속(pc 기반의 리프트) 냐에 따라 스토어가 다르니 주의바란다. 난 이번엔 오큘러스의 정책인지, 게임 제작사의 정책인지는 모르겠으나 리프트에서 산걸 퀘스트에서 이력이 그대로 승계되어 무료로 받은것 같다.

 

2. 난 스팀에서 사려고 했던게 다른기기에서도 쓰려고 했던건데... 보니 리프트 기반으로 사면 pc 에서 실행이란게 있다. 즉... 여지가 있다. 다른 vr 헤드셋에서도 사용할... 하지만 범용으로 쓰려면 역시나 스팀이 안전할거다.

 

 

우선... skybox  라는 편의성을 갖춘 앱이 있다. 영상재생앱이다.

 

이게 삼바가 된다길래 확인해보니.. 실제로 삼바패스를 넣는 내용은 없었다. 그냥 로컬의 삼바를 다 뒤지는듯...

이걸 좀더 편하게 쓸 수 있는방법이 있는데 스카이박스 사이트에가서 로컬 pc 에 오큘러스와 통신하는 앱을 받아서 설치하면된다.

 

pc 에 설치후 그앱을 실행하면 재생목록같은게 나오는데 거기에 영상을 드래그앤드랍하면된다.(실제 복사가 일어나는게 아니고 재생목록을 만들어주는것임)

 

이렇게 해서라도 그나마 편하게 볼 수 있다.  아래가 그 윈도앱을 실행했을때의 화면이다. 아래는 오큘러스를 꺼놓은 상태이다.

 

이 내용은 구글링을 해보면 몇몇분들이 아주 친절하게 설명을 해놨다.

 

다만... 몇개월이 지난 내용( 2021 03 19 기준) 이 있어서 혼동을 줄 수 있어서 변경된 점만 언급할까한다. 및.. 주의점과 함께 말이다.

 

우선 본인의 경우는 버추얼데스크탑으로 pc 와 무선으로(wifi5 ac.. ) 연결했는데... 실제 게임은 vr 이 아닌 평면으로 나왔다.(구입이유가 프로젝트 카스같은 레이싱 게임의 지분이 크다)

 

이걸 해결하기 위해서 찾은 기존 블로거들의 글들의 최신개정 정보는 아래와 같다.

1. 더이상 버추얼데스크탑의 패치를 할 필요가 없다.

사이드 퀘스트를 띄워서 버추얼 데스트탑 패치를 해드셋에 설치하는 그런 내용이 있는데, 최신버전부터는 할 필요가 없다. (본인은 이걸 안해서 vr 모드로 실행이 안되나 했다)

 

해당 내용은 사이드 퀘스트에서 버추얼 데스크탑을 검색하면 본문에 친절히 나와있다.

2. steamvr 을 스팀에서 검색해서 설치하라.

버추얼데스크탑에 연결된후 launch steamvr 을 해도 아무반응이 없는 사람들이 있다.

그게... 설치를 안해서이다; 이부분을 놓치는 케이스가 은근히 있고 글에도 내용이 없는경우가 많다. 설치바란다.

3. adb 는 해야할까?

만약 참고한 블로거의글에 이 내용이 없다면 우선 무시하라. 

 

이부분이 애매한데... 처음에 본인이 vr 실행이 아니고 평면으로 실행될때 이걸 설치안해서 그런가? 해서 해봤다.

이부분은... 안되면 한번 설치해봐도 좋을듯하다. 흐음...

 

참고로 adb 는 안드로이드 기기를 디버깅하기 위한 cli 툴이라고 생각하면된다. 블로거들의 글을 봐서 알겠지만 개발자모드로 디버깅을 허용한다.

 


 

이정도만 주의하면 된다.

나머지는 다른 블로거의 글들을 잘 따라하면된다.

 

참고로.. 본인은 와이파이 5 인데(ac) 적당한 게임이나 영상은 문제 없으나 레이싱같은 데이타의 전송이 커보이는 게임들은.. 끊김이 발생할 수 있다. ( 이용한 컴은 사양자체는 충분하다. 3080 에 32기가에 8코어에... ) 해서 결국 케이블을 주문했다. 그외 영상에서는 문제 없었으니 몇몇 대역폭이 필요한 어플등은 유선으로 해야할까 싶다.

 

만약 wifi 6 라면... 그나마 좀 할만하려나 싶지만 기본적인 스펙으로만 따지면 유선의 2기가 와 무선의 5gh 대역 1.2 기가 를 봤을때는... 무선에서도 역시 딜레이가 발생할 가능성이 아주 없다고 할순 없다.

 

-> 이부분은.. 사실 본인이 각종 비트레이 설정등을 매우 높게.. 풀로 해놓고 자동 레이트조절도 꺼버린 영향일 수 도 있다. 즉... 무선으로 충분히 해본후 어렵다고 판단되면 선을 사던가..wifi6 로 전환을 하던가 하면될것 같다.

 

-> 이부분 .. 해외 글들을 찾아보니 
버추어 데스크탑 실행후 설정에서 

1. vr bitrate 는 65 -> 이 값이 커지면 레이턴시가 증가한다. 65에서 시작해서 증가해나가면서 자신에게 맞는 값을 찾아야 한다.
2. vr 퀄러티부부은 low/mid/high 중 자신에 맞게, (전 high)
3. sliced on 

이정도였습니다. 그리고 그렇게 했더니.. 안끊기네요;
전 1번 빼고는 이미 전부터 그렇게 하고 있었기에 1번의 영향이 큰것 같습니다. (기존에는 최대치로;; )
참고로 와이파이가 매우 번잡한 상태(다운로드중이거나) 일때 아닌, 아무런 다운로드도 없고 한가한 상태에서 체크하시고 그런상태로 게임하셔야 할겁니다. 이게 또 네트웍을 이용하는게임이면 역시 영향을 받는것으로 보이니 (스팀다운로드 걸고 이값을 보면 조정범위가 달라짐) 이 점도 고려하시기 바랍니다.
from www.overclockers.co.uk/forums/threads/quest-2-virtual-desktop-performance-thread.18902756/

 

보통 must not be null 뭐.. 그런게 보일겁니다.

 

예로 kotlin 에서 Map 을 만들었고, 해당 Map 의 값에  java's method 를 호출한 결과를 담는 상황이라면?

그런데 그 method 에서 null 을 리턴한다면? 에러가 날겁니다. 

 

Map 의 선언시 그럼 nullable 을 알리면 되지 않느냐? 예. 맞아요. 근데 ... 이부분에서 처음에 삽질했는데

 

var map: MutableMap<String, Any> = mutableMapOf()
map["name"] = javaMethod.getValue()

 

이런 코드가 있을경우 map 에 "name" 을 key 로 하고 자바의 method 결과를 값으로 담는 경우.. 어디에 '?' 를 붙여야 할까요? MutableMap 에 ? 를 붙이면 되는건가 싶지만 그건 mutableMapOf 에 대한 리턴을 의미하게 됩니다.

이런경우는

var map: MutableMap<String, Any?> = mutableMapOf()

.. 즉 담기는 값인 Any에 '?' 를 붙이면 됩니다. type 뒤에 ? 를 붙이는걸 기억하시죠? 

 

사실 이건 실수 레벨이긴한데, 잘못하면 꽤나 시간잡아먹는 내용입니다. orz 

 

 

github.com/grafana/grafana/issues/14629#issuecomment-616642604

 

HTTP Error Bad Gateway when using prometheus · Issue #14629 · grafana/grafana

Read before posting: Please include this information: What Grafana version are you using? 5.4.2 What datasource are you using? prometheus latest docke image What OS are you running grafana on? Linu...

github.com

맥에서

아... 그렇다. 도커에서외부로 나가는 거다.. 해서 그냥 127.. localhost 로는 되지 않는다.

host.docker.internal 로 해야한다. 

 

 

 

www.nvidia.com/en-us/geforce/forums/off-topic/25/231494/surround-configuration-says-to-close-running-progr/1693248/

 

Stop Lurking and Join the #GeForce Community

Join the GeForce community. Browse categories, post your questions, or just chat with other members.

www.nvidia.com

 

This is a common problem wich nVidia fails to fix so far, the only work around that seems to work is the following : -> Go to nVidia control panel -> Go to the tab "Configure Surround, PhysX, ..." -> Here u see "Surround configuration" and right under it u notice "Span displays with Surround" -> Mark the checkbox ( V ) near "Span displays with Surround" on and then QUICKLY press APPLY and then QUICKLY press on the button "configure", it is VERY important u do this quickly and in that particulary order like i mentioned so the "close app" popup doesn't appear. Now u can adjust everything like normally, altough it might be a tad slower in reacting. Hopefully this helps people with this issue because i have tried many things, but this seems by far the best solution imo. Grts, Slik

 

 

원래 nvidia 서라운드 를 쓰려면 앱들을 종료해야 적용가능한 구조로 되어있는데..

위의 얘기대로 하면.. 즉 체크표시후 재빠르게 적용을 누르면... 정말 그 뒤 화면으로 넘어간다;;

 

이게 시간차이다. 종료해야할 프로세스를 확인하기 전에 적용을 누르는꼴이랄까?

우선.. 해당 트랙볼 마우스는 로지텍 옵션에서 설정할 수 없다.

 

예전에 나온 로지텍 컨트롤 센터를 써야 한다.

하지만 이 앱을 설치했다고 해서 마우스 휠 속도 조정이 되진 않는다.

 

이를 위해서는 로지텍컨트롤센터 데몬에 대해 권한을 줘야한다.

 

이렇게 하면되고... 만약 이게 보이지 않는다면 + 를 통해 로지텍 컨트롤 센터를 등록하면 된다.

순서가 본인도 헷갈리는데 원래 저는 손쉬운 사용에 로지텍 컨트롤 센터를 등록했고, 체크활성화 했는데 (최종설정에선.. 언체크했다)

그러면 아마 데몬도 같이 등록... 되었던 듯 하다.

 

+ Recent posts