-2
몇 가지 이유로 더 이상 OculusRoomTiny 샘플 프로그램을 실행할 수 없습니다. "OpenGL은 기본 그래픽 어댑터 만 지원합니다."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