maimai_jp's blog

twitterでは書ききれないことなどをこちらに。

えいごのおべんきょう:Oculusのフォーラムでのよくある問題と解決法について。

@izmさんが紹介されていたoculusフォーラムの記事が、けっこう読みやすい平易な英文だったので対訳形式で和訳してみた。

 

https://forums.oculus.com/viewtopic.php?f=34&t=16768

 

If you recently received your DK2 and are having problems, please read below.

最近DK2を受け取って問題が発生してる方は、下記をお読みください。

Before playing any DK2 games, you will need to install the Oculus Run-Time. It is available on the download page:
https://developer.oculus.com/?action=dl
DK2のゲームを起動する前に、Oculusランタイムをインストールする必要があります。ランタイムはこちらのダウンロードページにあります。

After installing the Run-Time, please use the Config Util to setup a profile for your DK2. This will let you set your IPD, height, and other options. You can also try the demo scene (inside the Config Util) to make sure the device is working.
ランタイムをインストールした後、Config UtilでDK2のプロファイルを設定してください。こちらでIPD(Interpupillary distance:瞳孔間距離)や身長、その他オプションを設定します。また、(Config Util内の機能で)デモシーンを試すことでデバイスが動作しているかどうかの確認も行えます。
In most cases, choosing "Direct Mode" for the "Oculus Display Mode" will be the easiest setting. I believe it selects this by default, but you can always change this from the Oculus icon in task manager (in the lower-right corner on Windows, right-click and choose "Oculus Display Mode"). In "Direct Mode" Windows will not detect the DK2 as a monitor, but games will still be able to work. The light on the headset will stay solid orange, and the screen black, until you play a DK2 compatible game. Once the game loads the light on the DK2 will become solid blue.
多くの場合、「OculusDisplayMode」は「DirectMode」を選択した方が設定は簡単です。こちらの選択がデフォルトだと思われますが、タスクマネージャにあるOculusアイコンからいつでも変更ができます。(Windowsの場合は右下にあり、右クリックで「OculusDisplayMode」を選択してください)

「DirectMode」では、Windows側でDK2をモニターとして認識させずにゲームを動作させることができます。DK2対応のゲームが起動されるまで、(DK2の)ヘッドセットのライトはオレンジのままで画面が表示されません。ゲームがロードされると、DK2のライトは青になります。

If, for whatever reason, "Direct Mode" is not working for the game you are playing, then you can try "Extended Mode". In "Extended Mode" you will need to set the Windows display to extended desktop (and NOT mirror/clone/duplicate). 
もし何らかの理由で「DirectMode」が動作しない場合、「ExtendedMode」を試すこともできます。「ExtendedMode」ではWindowsのディスプレイを拡張デスクトップとして設定する必要があります。(ミラー/クローン/複製は不可)

You also *MUST* rotate the screen orientation for the DK2 screen. Otherwise your screen will be flipped on it's side.You can change this in the Windows display settings, or in the Nvidia/AMD control panel. In Windows you can right-click the desktop, choose "Screen resolution" and then change the "orientation" options from "landscape" to "portrait". With Nvidia, it's under "Display" -> "Rotate Display". 
また、DK2スクリーンに適応させるためにスクリーンを必ず回転させなければいけません。それを行わない場合、横方向へとスクリーンがフリップしてしまいます。こちらはWindowsのディスプレイセッティングで変更することができます。あるいは、Nvidia/AMDのコントロールパネルでの変更になります。

Windowsの場合はデスクトップで右クリックを行い、画面の解像度(英:Screen resolution)を選択して「画面の向き」を「横(landscape)」から「縦(protrait)」に変更してください。Nvidiaの場合は「ディスプレイ(Display)」から「ディスプレイの回転(Rotate Display)」になります。
This may also be a good chance to make sure the DK2 is set to 1920x1080 resolution at 75Hz refresh rate.
この際、DK2の解像度が1920×1080、リフレッシュレートが75Hzであることを確かめるいい機会かもしれません。

Keep in mind that the DK2 will *ONLY* work with games and apps that are specifically coded to support the Rift. Just trying to play any old game with the Rift WILL NOT work. You can find a list of DK2 compatible demos on Oculus Share
https://share.oculus.com/category/dk2
覚えておいていただきたいこととして、DK2はRift対応として明示的にコーディングされたゲームやアプリでのみ動作します。既存のゲームを試していただいても動作しないでしょう。DK2対応のデモはOculusShareで探すことができます。
If you run a non-Rift game, or regular 2D application (including the Windows desktop, web browsers, etc.) then the image will look oddly overlapping or cross-eyed. This is because the Rift uses a single display panel shared between both eyes. So each eye is only seeing one side of the same panel. So if you look at normal 2D content, you will only see half in each eye, which is obviously not comfortable. 
Rift非対応のゲームや一般の2Dアプリ(デスクトップ、ブラウザ等)を起動した場合、画像は変に重なったり斜視になったりするでしょう。こちらはRiftが単一のディスプレイパネルを視点間に共用しているためです。

それぞれの眼は同じパネルの片一方のみを見ており、もし(DK2対応でない)標準的な2Dコンテンツを見た場合、それぞれの眼で半分ずつみていることになるため、明らかに快適な動作にはなりません。

If you are experiencing choppy motion in games, also called judder, there may be different solution. The first thing to check is that your computer is fast enough to maintain at least 75fps while playing the game. If you have an older computer, the performance can be an issue. Having Aero (desktop composition) "off" can cause slow fps. Make sure Aero is "on". If you are running multiple monitors, this can also be a source of issues. Making the DK2 the primary display can help. Or you can try setting your monitor to 75Hz refresh (usually this will need to be at a lower resolution like 1280x1024). If you are playing Unity content, make sure it's running in DirectX 11 mode. You can do this by creating a shortcut and adding this to the end of the target command (after a space):

CODE: SELECT ALL
-force-d3d11

もしゲームの動作が途切れ途切れになってしまう場合(ジャダー(judder)とも呼ばれます)、別の解決方法がある場合があります。まず最初にゲームが75fpsを維持するのに十分なPCかどうか確認してください。古いPCの場合、パフォーマンスが原因となります。

Aero(デスクトップ描画システム:Desktop Window Manager - Wikipedia)をオフにしている場合にfpsが落ちる場合があります。Aeroがオンになっているか確認してください。

マルチモニターを走らせている場合、こちらも原因となる可能性があります。DK2をプライマリディスプレイ(priary display)にすることで解消されるかもしれません。あるいは、モニタの設定を75Hzリフレッシュに設定できる場合があります。(一般に1280×1024以下の解像度の場合に必要になるでしょう)

もしUnityのコンテンツを再生している場合、DirectX11モードになっているか確認してください。こちらはショートカットを作成して、コマンドに(スペースのあとに)以下を追加することで対応できます。

※コマンド上記

If your Rift is not being detected at all by the Config Util, then games will not work. In this case, you may want to double-check all the cables and ports. For example, switch the USB port for the Rift and camera, and also the video port on the GPU. Plugging into a powered USB hub can also help. USB 2.0 may have better support. You can also use new (3rd party) HDMI and USB cables. This cable may work as a replacement for the sync cable:
http://www.monoprice.com/Product?c_id=102&cp_id=10218&cs_id=1021807&p_id=4637&seq=1&format=2
もしRiftがConfigUtilで全く検出されない場合、ゲームでは動作しないでしょう。

この場合、ケーブルやポートを再点検したほうがいいかもしれません。例えば、Riftや(位置検出)カメラのUSBポートを差し替えたり、GPUのビデオポートを差し替えたり、など。

PoweredUSBハブに接続することも有効な場合があります。USB2.0の方がよい場合もあります。新しい((付属品ではなく)他社製の)HDMIケーブルやUSBケーブルを使うこともできます。以下のケーブルはシンクケーブル(sync cable)と差し替えて動作させることができる場合があります。

※URL上記

If you are having camera detection or positional tracking issues, then try plugging the sync cable directly from the camera to the headset. You can find the port on the top of the DK2 under the rubber cover. You can also try purchasing the replacement cable above.
もしカメラ認識や位置トラッキングで問題がある場合、シンクケーブルを直接カメラから(Rift DK2の)ヘッドセットに差し込んでみてください。ポートはDK2の上部にあるラバーカバーの下にあります。前述の差し替え用ケーブルを試す方法もあります。
In the event you're experiencing crashing in games, or they fail to open, it could be a few things. First, make sure your GPU (graphics card) can support DirectX 11. While older cards may work with some games, it can be a source of issues. Make sure you have the Visual C++ Redistributables installed. You will want both 2010 and 2012 versions in both x86 and x64 flavors. 
http://www.microsoft.com/en-us/download/details.aspx?id=5555
http://www.microsoft.com/en-us/download/details.aspx?id=14632
http://www.microsoft.com/en-us/download/details.aspx?id=30679
ゲーム中にクラッシュした場合やゲームが開かない場合、いくつかの方法があります。

まず、GPU(グラフィックボード)がDirectX11をサポートしているか確認してください。古いグラボの場合、いくつかのゲームで動作していても原因となる場合があります。

VisualC++再配布版がインストールされているか確認してください。x86x64それぞれについて、2010と2012のバージョンが必要となるかもしれません。
http://www.microsoft.com/ja-JP/download/details.aspx?id=5555
http://www.microsoft.com/ja-JP/download/details.aspx?id=14632
http://www.microsoft.com/ja-JP/download/details.aspx?id=30679

 

If you have a laptop, please understand that switchable graphics (i.e. Nvidia Optimus) are not well supported. In this case you will have an integrated Intel GPU working along side a more powerful Nvidia or AMD card. Unfortunately, this can be problematic and not recommended. In fact, laptop computers are not recommended at all due to lack of power and various compatibility issues. For the best experience, please use a desktop machine with a dedicated Nvidia or AMD GPU. It's hard to give an exact minimum supported spec, but please try to get a powerful, modern graphics card.
ラップトップ(ノートPC)の場合、グラフィック最適化(=Nvidia Optimus)には現状で完全には対応できていないことをご理解ください。この場合、IntelGPUが動作する横でより強力なNvidiaAMDグラボが設置されていたとしても、残念ながら問題がありお勧めしません。

実際、ラップトップはパワー不足や様々な互換性の問題から非推奨です。最良の体験のためには、専用のNvidiaAMDGPUを差したデスクトップPCを使用してください。最小のサポートスペックでは対応策の提供が難しいため、強力で最新のグラフィックボードの入手をご検討ください。

Hopefully this covers the main issues. If you have any common questions, please feel free to reply here. If you have a really strange or unique issue, then creating a new thread in the "Reporting Issues" section may be the better option. Thanks.

この記事が主な問題であることを願います。もし何か疑問などあれば、お気軽にこちらへリプライしてください。もし変な/独特な問題があった場合は、別スレッドとして「Reporting Issues(問題報告)」セクションとして立てていただければ。Thanks。

// cybereality