Ok, this is a weird one. Unity games built for the Windows 10 app store take about 35 seconds to start on my Dell Inspiron 7559. I’m testing with a new, blank game in Unity 5.3.1. I tried both XAML and D3D build types. I’m building the game with VS Community 2015 (fully updated) and I’ve tried debug, release, and master configurations.
Oddly, if I disable my WiFi adapter, the game launches instantly. So, I’m guessing it’s a network issue somehow.
I’ve been trying to track down the problem with Process Monitor, Process Explorer, and debugging the game in VS, but nothing’s really jumping out at me.
Another strange thing is that the problem appears to be system-dependent. My Surface Pro 2 and my brother’s Surface Pro 3 are both fine. The exact same binary (installed from the Windows Store) starts up fine on those PCs.
My laptop specs are:
Intel Core i7 6700HQ (Skylake)
16GB DDR3 RAM
Intel HD Graphics 530 + NVIDIA GeForce GTX 960M 4GB
Intel Dual Band Wireless-AC 3165
Realtek High Definition Audio
This is a new laptop and I reinstalled Windows 10 Home from MSDN so there’s no Dell bloatware and no antivirus. It’s set up virtually the same as my Surface Pro 2.
To clarify the behaviour I’m seeing… I launch the game and the dark turquoise window comes up. After about 30 seconds it either plays the Unity splash animation or, most of the time, shows a white screen for about 5 seconds. Then the main scene is loaded (I created a blank scene with a cube in the middle so I’d know for sure when the game has started). My actual game runs perfectly fine after this point.
I also tried creating a blank non-Unity Windows 10 universal app and that worked fine.
I’ve attached a log from the VS output window showing where the delays are occurring.
Some additional info from Process Monitor… There’s no activity recorded during the 7s delays (see the attached log to see when these delays occur), but before and after the delays the game seems to be enumerating audio devices in the registry (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses{e6327cad-dcec-4949-ae8a-991e976a79d2}). It’s accessing various other registry keys related to audio/multimedia as well.
Any suggestions would be appreciated!
2489200–171738–UnityWin10Log.txt (34.6 KB)