- Home /
Question by
Paul_Bronowski · May 05, 2017 at 01:33 PM ·
crashdirectxgraphics card
Runtime crash GfxDeviceClient::GetActiveRenderSurfaceWidth access-violation 0xc0000005 (nvwgf2umx.dll)
Unity 5.5.2p2 and 5.5.3p2. We're seeing a crash in VR mode when using DX12 and/or the 'Graphics Jobs (experimental) player setting enabled. If we fallback to DX11 and turn off Graphics Jobs, no crash. It's only happening on a handful of NVidia Gfx chipsets (possibly Maxwell, not Pascal), but consistently. Example...
Initialize engine version: 5.5.2p2 (03f34082a9c0) GfxDevice: creating device client; threaded=1 Direct3D: Version: Direct3D 11.0 [level 11.1] Renderer: NVIDIA GeForce GTX 980 Ti (ID=0x17c8) Vendor: NVIDIA VRAM: 6102 MB Driver: 21.21.13.7653
RoC.exe!GfxDeviceClient::GetActiveRenderSurfaceWidth() Line 1866 C++
RoC.exe!SetLightScissorRect(const RectT<float> * lightRects, bool hasStereoLightRects, const RectT<float> & viewport, bool intoRT, GfxDevice & device) Line 827 C++
RoC.exe!ForwardRenderLoopJob(GfxDeviceAsyncCommand::ArgScratch * scratch, const GfxDeviceAsyncCommand::Arg * arg) Line 722 C++
RoC.exe!ExecuteAsyncSetup(GfxDeviceAsyncCommand * cmd) Line 3932 C++
RoC.exe!JobQueue::Exec(JobInfo * info, __int64 tag, int count) Line 393 C++
RoC.exe!JobQueue::ProcessJobs(void * profInfo) Line 805 C++
RoC.exe!JobQueue::WorkLoop(void * data) Line 894 C++
RoC.exe!Thread::RunThreadWrapper(void * ptr) Line 38 C++
I'm wondering if this is at all related to this...
or this...
thanks
Comment