I have exactly the same problem. Device Manager detect both cards and I have installed the latest drivers for both of them but Windows still doesn't recognize the discrete GPU.
Apparently no one seems to have a real answer for it. People always seem to post useless answers that never solve the problem.
Hope someone can provide an actually helpful solution for it.