I'm not entirely daft, so I'll try and help out as much as I can.
Intel Skull Canyon NUC (NUC6i7KYB) works perfectly on Linux (tested on Fedora 26, OpenGL and/or Vulkan, no issues). On Windows 10, Vulkan will not work.
Using the latest build (as at right now: 5.0-4337) and some previous builds, Dolphin will hang and eventually crash before anything is displayed.
Compiling and running Dolphin in debug, the last line of code before it eventually hangs and subsequently crashes is in ./Core/VideoBackends/Vulkan/ObjectCache.cpp Line 362/363:
Code:
VkResult res = vkCreateGraphicsPipelines(g_vulkan_context->GetDevice(), m_pipeline_cache, 1,
&pipeline_info, nullptr, &pipeline);
Trying to follow the code from this point leads me to: /Windows/System32/DriverStore/FileRepository/igdlh64.inf_amd64_6d1fd205efa7f979/igc64.dll
Dolphin will not reach line 364:
Code:
if (res != VK_SUCCESS)
Eventually it will crash after pretty much consuming all available ram (in this case, 32GB).
The error message is as follows:
Code:
Unhandled exception at 0x00007FFD4F8EBBEF (ntdll.dll) in DolphinD.exe: 0xC0000005: Access violation writing location 0x0000000000000024. occurred]
PS: I'm only a hobbyist programmer. I've coded a fair few applications in C/C++ before but have never worked on any team based projects, only my own, and have never really used Visual Studio to it's full before. I can help diagnose this issue as much as possible but you will have to point me in the right direction (Basically, talk to me like I'm an idiot, tell me what to click and tell me what to copy and paste).