When trying to install the NVidia and Intel Video Drivers (ver. 26.21.14.3140) for both the P1 and P52 via Thin Installer, it will not install the driver if the BIOS is in Discrete Graphics mode. However, it will install if in Hybrid Graphics mode. While looking at the Thin Installer logs it states that it found the NVidia card and recognized that the driver needed to be updated. But it failed because it did not find the Intel card. This is because in Hybrid mode, both the NVidia and Intel cards show as present in Device Manager. When in Discrete Mode, only the NVidia card shows as present. The Intel card is nonexistent.
The driver for both the P52 (20MA) and P1 (20ME) were pulled down with the latest version of Update Retriever. When looking at the properties of both updates and the operators used in the XML files, it is clear that it is using the AND operator in the Detection portion. Meaning both NVidia AND Intel both need to be detected. This is problematic because "AND" will fail when using Discrete Graphics. The Intel card is nonexistent in this mode as previously stated.
I tried editing the XML file and changing it to OR, but it did not work. I probably missed something in the other sections. What did finally work was to rip out all references to the Intel (8086) card and remove unnecessary operators in the XML file. In other words, I made it only reference the NVidia card with no regard for the Intel card. This is only a workaround and one I hope I only have to do it once. What I would like to see is future releases of drivers that have NVidia and Intel Video Drivers to be intelligent enough that if one or the other is not found in the detection portion, that it would proceed with updating the one that it does find and not error out.
Update Retriever Version 5.00.0063
Thin Installer Version 1.3.0007