• ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
Are you having HotKey issues? Click here for tips and tricks.
HP Recommended
EliteDesk 800 G1 USDT "Ultra-Slim"
Microsoft Windows 10 (64-bit)

I ran into a spot of trouble upgrading my MXM module in this unit-

Apologies if my decorum in the forum is not on point, learning my way around as we speak.

 

HP Elitedesk 800 G1 "Ultra-Slim" USDT

BIOS- L01 v02.77 4/17/2019 

Windows 10 Pro 22H2

i7-4790k

nVidia Quadro M2000M ( HP part number 848262-001)

2 x 8GB PC3L-128000S Samsung RAM

128GB Micron SSD

230w HP PSU

 

I cannot get MXM GPU selected, the system is using integrated CPU drivers. 

 

Is this done in BIOS? The option in BIOS to adjust VGA setting is greyed out and inaccessible without the MXM module, and when I install the MXM I cannot access BIOS because the system is booting in UEFI and the display does not initialize until after the system has POSTed.

 

I'll attach some screenshots- My device manager is showing the integrated graphics of the CPU, in addition to a "Microsoft Basic Display Adapter" that is code 31 due to the drivers not working.

 

When I try to install the appropriate nVidia driver pack (v552.74), the nVidia installer says the installer could not find compatible hardware. I am working to find HP specific drivers currently, but it seems the HP install assistant does not complete the install when it determines the device is not a Zbook,

 

However, in HWinfo and GPUz, the M2000M is shown, but the programs are not displaying the full specs of the GPU.

I tried to select GPU in Windows Display Options for Superposition, but as detailed in screenshots- no dice.

The exact same issue is happening when I install a Radeon Pro WX 3200, (HP # L65627-001) so I am thinking it is a BIOS/system problem.

 

I appreciate your knowledge and insights, I am hoping to put some of these systems to use!

device manager.pnghwinfo Gpu.png

1 ACCEPTED SOLUTION

Accepted Solutions
HP Recommended

DGroves- sorry for radio silence, but I got it figured out! 

 

I tried using NVcleaninstall to modify the .inf files to force a driver installation, and it seemed to work with the GPU recognized as an M2000M in device manager, but I was still unable to get the card utilized in the system, and it reverted to code 43 upon reboot.

 

So, researched a bit and saw what I missed- the device ID was correct for a Quadro M2000M ( 10DE 13B0) but the "subsystem" PCI Vendor ID was "0000.0000" - meaning that something was wrong with the card -

 

I am not 100% certain, but based on some research, many HP Zbook and G-series "minis" have Quadros MXMs with weird vBIOS. My MXM card was from a Zbook G3.

 

Definitely a firmware issue. I tied to back up the vBIOS with GPUz, and got "BIOS reading not supported" - meaning the EEPROM was not intact, and the vBIOS was incapable of initializing the card during boot so the drivers could interact with it.

so,

got vBIOs on techpowerup-

used nvflash to write the bios to the card

used nvcleaninstall to mod the .inf files from latest nvidia driver pack and overwrite the "subsystem PCI vendor ID" to prevent a "mismatch" between device ID and the drivers installed.

Great Success!

Thanks for your help, you are an absolute legend on the forum! USDT specs.png

View solution in original post

3 REPLIES 3
HP Recommended

several things need to be answered

 

1. did your system come with a optional mxm video card?

 

2. is the installed mxm card a HP approved card for this system? it appears not (but it might still work)

 

try these drives if you can get the mxm card to show as active in the bios (IE can be selected)

 

https://www.nvidia.com/download/driverResults.aspx/199657/en-us/

 

systems that do not come with a MXM card may not have a working mxm slot as components may be missing from the motherboard to activate the mxm slot

 

also, unless using a approved HP mxm card that is also on the approved list for this system may not work due to mxm card firmware/vbios issues and using a card that the computer's bios  itself has no support for 

and according to the HP specs this model is only available with the AMD Radeon HD 7650A (MXM) card which is a 33 watt card your nvidia  Quadro M2000M card is a 55 watt card which may exceed the systems max power supply capability

 

https://support.hp.com/us-en/document/c03836666

 

last, your computer should see the mxm card in it's bios at boot irregardless of the bios video setting

HP Recommended

Thank you DGroves, I will answer those questions as soon as I return from a work trip. 

 

The code 31 driver issue makes me lean toward this being a vBIOS or firmware issue on the MXM card, I want to troubleshoot a few other possible culprits before I risk flashing the MXM vBIOS.

 

These are non-factory upgrades for this system, which most certainly could contribute to the problem. 

 

I appreciate your time and will be in touch, thanks again.

HP Recommended

DGroves- sorry for radio silence, but I got it figured out! 

 

I tried using NVcleaninstall to modify the .inf files to force a driver installation, and it seemed to work with the GPU recognized as an M2000M in device manager, but I was still unable to get the card utilized in the system, and it reverted to code 43 upon reboot.

 

So, researched a bit and saw what I missed- the device ID was correct for a Quadro M2000M ( 10DE 13B0) but the "subsystem" PCI Vendor ID was "0000.0000" - meaning that something was wrong with the card -

 

I am not 100% certain, but based on some research, many HP Zbook and G-series "minis" have Quadros MXMs with weird vBIOS. My MXM card was from a Zbook G3.

 

Definitely a firmware issue. I tied to back up the vBIOS with GPUz, and got "BIOS reading not supported" - meaning the EEPROM was not intact, and the vBIOS was incapable of initializing the card during boot so the drivers could interact with it.

so,

got vBIOs on techpowerup-

used nvflash to write the bios to the card

used nvcleaninstall to mod the .inf files from latest nvidia driver pack and overwrite the "subsystem PCI vendor ID" to prevent a "mismatch" between device ID and the drivers installed.

Great Success!

Thanks for your help, you are an absolute legend on the forum! USDT specs.png

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.