何らかの理由で、「OpenGLはデフォルトのグラフィックスアダプタのみをサポートしています」というポップアップを続けるため、何らかの理由でもうOculusRoomTinyサンプルプログラムを実行できなくなります。OpenGLはデフォルトグラフィックスアダプタのみをサポートしています
main.cppに、以下に示すこのコードによってトリガされています:、私は前にこの問題を持っていたことがありません
if (Compare(luid, GetDefaultAdapterLuid())) // If luid that the Rift is on is not the default adapter LUID...
{
VALIDATE(false, "OpenGL supports only the default graphics adapter.");
}
と
static ovrGraphicsLuid GetDefaultAdapterLuid()
{
ovrGraphicsLuid luid = ovrGraphicsLuid();
#if defined(_WIN32)
IDXGIFactory* factory = nullptr;
if (SUCCEEDED(CreateDXGIFactory(IID_PPV_ARGS(&factory))))
{
IDXGIAdapter* adapter = nullptr;
if (SUCCEEDED(factory->EnumAdapters(0, &adapter)))
{
DXGI_ADAPTER_DESC desc;
adapter->GetDesc(&desc);
memcpy(&luid, &desc.AdapterLuid, sizeof(luid));
adapter->Release();
}
factory->Release();
}
#endif
return luid;
}
任意のコードを変更していない、再インストールSDK、そして私はまだ同じ問題を抱えています - 私のヘッドセットに何か起こったのです - なぜluidは同じではありませんか?私はDK2とSDK 1.9.0を使用しています
私はVALIDATEステートメントをコメントアウトすると、プログラムは実行されますが、oculusはちょうど "しばらくお待ちください"画面で永遠に詰まります。
ご協力いただきありがとうございます。
返信いただきありがとうございました。どのようにNVidiaドライバを変更できましたか? – VanGo
これはNVidiaのコントロールパネルにありますので、もう一度やり直してください、ありがとう! – VanGo