05-29-2019 07:53 AM - edited 05-29-2019 07:53 AM
To notify everyone reading this thread, HP has issued a new firmware update (F.31) which fixes this issue (partially).
You can now disable AMD PlayReady in the firmware, which will free 1 GB of ram, making the remaining missing ram 1.1 GB, which is still being used for the iGPU for some reason.
07-18-2019 01:03 AM
This is a Bios issue and this can not be changed cause of the restriction they put on the Bios. The most simplest answer is complicated so if you tell the manufacture, they most likely wont tell you the real reason or a reason at all nor how to fix it. The reason this happens is because of the cpu. The cpu has a dedicated graphics chip inside that doesn't have dedicated ram so it uses the ram installed. You may think that 2 gpu's make your system better in performance but it doesn't. See the chip inside that cpu cant work and you'll never see is go above 10%. The only way people are going to fix this is buy new ram, new motherboard, new case, and lean some info on pc's in bioses like how to build, upgrade, or transfer parts with no damage or what a bios can do . My recommendations for part and vids are below
What is a bios
How to build a pc
07-18-2019 07:34 AM
After many months of communication between me and HP, and a ton of research, this appears not to be an issue with the BIOS, but an issue with AGESA (or, AMD Generic Encapsulated Software Architecture), and poor support for the AMD Promontory FCH chipset, which the HP Sunflower motherboard uses on the HP Pavilion 690-0024.
It appears AGESA is incapable of disabling the integrated graphics chipset inside of the CPU, because it does not support that function on the AMD Promontory FCH chipset, unlike other AMD chipsets, which can disable the integrated graphics chipset on the exact same included CPU, the AMD Ryzen 5 2400G, meaning it would be impossible for HP to actually fix this issue. Instead, AMD needs to issue an update to AGESA, fixing this issue, followed by sending AGESA to affected manufacturers (only two seem to use this chipset anyway, including HP), and HP releasing a firmware update that bundles the updated AGESA, solving the issue. The BIOS appears to include the code needed to disable the integrated GPU, and is even active in production firmware images, but the BIOS can't actually disable it thanks to AGESA, which, on this particular chipset, does not allow the BIOS to disable it. BIOS/UEFI and other low-level firmware for AMD motherboards is different than Intel motherboards thanks to AGESA, as a result, AMD maintains more control over the chipset than on Intel motherboards. AGESA is also responsible for very important initialization procedures on AMD's chipsets, so it makes perfect sense that it's more restricted than on Intel motherboards.