1
When remoting into my Win 10 Pro machine from my Win 7 Pro laptop, certain applications such as Chrome, VSCode, Slack, and (until the April Windows 10 update) Edge, take a long time to paint the first time they are opened. Once they are loaded, I can create all the instances I like of these apps until the last instance is closed, at which point the app will need to "load" again. I've observed this behavior both via an SSH tunnel and over direct RDP.
During this loading period, the window appears entirely white except for the title bar which draws and functions normally. This takes around 10 seconds. Other applications such as Visual Studio 2017 and Notepad++ are not affected.
The heavily graphical nature of these applications makes me think it has something to do with GPU acceleration, as most problem apps appear to be Electron or WebKit-based apps. This isn't always the case, as the Windows Photos app behaves similarly, though it stays black instead of white during loading. The Windows Mail app also misbehaves, displaying its logo on blue during loading.
This behavior also isn't consistent; there are some rare occasions where everything works normally! This usually lasts for a day or so before reverting. This most recently happened after I'd updated the driver for my primary video card but hadn't restarted the machine, which, again, makes me think of GPU acceleration.
I quickly observed my GPU performance while loading VSCode. My primary PCIe card, an Nvidia 980Ti, hovered between 0% and 3%. The integrated GPU, an Intel 630 which drives my two secondary monitors, stayed at 0%. Interestingly, the Performance tab of Task Manager also took a long time to draw the first time I switched to it.