My UWP unity game used to work perfectly on my 3 PC's, but now it works only in 2 of them. In the third PC, it crashes on start the game. In the unity editor it works good. I think It is a directx problem. It has an Intel HD Graphics 3000 that says in its own panel info that has Directx 11, but I have Directx 12 installed. Also, when I run Unity it says that it is running Directx11 on a Directx 10 GPU. But why previously the game worked and now not? I am able to play another games in that PC with all versions of DirectX. If I disable the Intel HD Graphics 3000, the game doesn't crash but runs at 3 FPS totally unplayable. This is the game log: Loading native plugins Loading lib_burst_generated.dll Module information: Built with Compiler Ver '191326128' Built from '2018.3/staging' branch Version is '2018.3.8f1 (fc0fe30d6d91)' Master build Application type 'XAML' OS 'Windows 10 (10.0.18362) 64bit' GfxDevice: creating device client; threaded=1 Direct3D: Version: Direct3D 11.0 [level 11.0] Renderer: Intel(R) HD Graphics 3000 (ID=0x126) Vendor: VRAM: 1040 MB
Is that the entire log? What did you change between when it worked and when it didn't work? Intel HD Graphics 3000 is a DX 10.1 GPU by the way. The last driver update came out half a decade ago, and Intel never actually created a Windows 10 specific driver for it. So running into issues with this GPU running really any games shouldn't come as a surprise. https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units https://www.intel.com/content/www/u...-intel-processors/intel-hd-graphics-3000.html