Running a packaged project on a device with an integrated Intel graphics card in OpenGL mode can cause the failed assertion:
Assertion failed: GRHIVendorId != 0 [File: ... \Source\Runtime\RHI\Private\RHI.cpp][Line: 402]
Detected this issue while testing the engine on a Surface 3 running Windows 10.
Created suggested fix in the following pull request: [https://github.com/EpicGames/UnrealEngine/pull/1697][1]
Changes: If graphics card vendor name is recognized as “Intel” only, and not “Intel …”, vendor ID is still assigned.