HP EliteBook 8770w and 970M 6GB and 980M 8GB - they work!

Discussion in 'Hardware Components and Aftermarket Upgrades' started by artpra, Jan 13, 2016.

  1. artpra

    artpra Notebook Geek

    Reputations:
    32
    Messages:
    86
    Likes Received:
    65
    Trophy Points:
    26
    First and foremost as per title - it works! I`m writing this for all those EliteBooks owners thinking about such upgrade but worrying about will it work, wasted money for non compatible card etc. Some trouble, need help in troubleshooting this, but all in all card is working like a dream, getting great performance out of it.
    It works, 100%, proof is here.

    So my config is:
    8770w with newest BIOS F.61
    i7-3940XM
    32GB RAM
    K3000M 2GB (was), 970M 6GB withe Prema vBIOS 1.1.1 (is)
    Windows 10 Pro 64bit installed with pure UEFI (GPT)

    So physically card fits like a glove, absolutely no hard modding is needed. I have original stock HP heatsink for K3000 with dual heatpipes and didn`t need to modify it. So at this point it was easy. For better cooling, also replaced original 13 (14?) blade fan with 17 blade fan from older 8740w. Gelid Extreme on GPU + thermal pads on each chip (needs some correction, I think I used too much in some place, because screws from xbracket were hard to secure).

    After booting into BIOS, there was info about Nvidia display card UEFI driver, so all was looking good. Next boot into Win10 and card was seen as generic Microsoft card, so it was working, powered and all. Now the hard part - software, Nvidia drivers. I need help, I`m completely clueless how to operate it.

    Hardware ID is PCI\VEN_10DE&DEV_13D8&SUBSYS_176C103C&REV_A1
    13D8 - is for 970M
    103C - is for HP
    176C - is for 8770w (chipset)

    Modding inf file isn`t working, probably because of unusual setup. No HP notebook with 970M on the market (960M was the last upgrade they did) - so there is none device id of HP with 970M in any of those existing original inf files to copy&paste and edit one value. Needed to create strings from scratch. So in my understanding, this is for me:
    Device ID: %NVIDIA_DEV.13D8.176C.103C%=Section###, PCI\VEN_10DE&DEV_13D8&SUBSYS_176C103C
    Device String: NVIDIA_DEV.13D8.176C.103C = "NVIDIA GeForce GTX 970M"

    Section number (###) is a mystery for me at this point.

    I tried everything and I`m sure that my new formatted device ID strings is proper. Found many guides on web and all of them are basicly the same, so I`m sure that I edited it correctly. Then I pasted them into inf file(s): nvbli.inf (HP for quadros), nvhmi.inf (HP for GTX), nvcvi.inf (Clevo, Sager & other re-brands). One edited file at the time, then two, then all three. Then tried experimenting many different Section numbers too. Then edited nv_dispi.inf and used it with and without other modded infs. Tried few different driver versions. Each time when I was trying to install driver, I used Display Driver Uninstaller first and disabled Win10 check driver signing.

    Absolutely no go.
    Without any inf mods, driver installation wont even start because of unrecognized hardware, that`s normal. After messing with infs, installation starts (that`s why I`m sure that I edited those infs lines properly), screen blinks and installation is aborted.

    So here is a workaround for all future 8770w upgraders.
    After many hours and frustrations I was ready to give up. But finally I found forum (Chinese I think) where one user with 8770w and 970M posted link to working drivers. They are really interesting - installs fine right from the setup, no disable driver signing needed. Card is properly installed, Win10 see it correctly, GPU-Z, HWINFO and all other soft as well. Control panel works, brightness control works, even Subvendor field is reported as HP. FINALLY, IT`S FULLY working I said and boy I was happy.
    Download it, keep secure and upgrade to 970M!
    http://file2.mydrivers.com/2015/display/nvidia_geforce_icafe_347_26_whql_win7_64bit.zip

    I don`t know how and what was done to this drivers, but it simply works! But it`s an older version (347.26) so I had hope to look inside its inf file and learn how to modify newer one. There is only one inf file inside WITHOUT and trace of HP id or 970M id. I have absolutely no idea how it works and how to learn from it. Pure magic... What`s more, Windows Update picked it up as a "normal" proper driver for 8770w and delivered an udpate! I`m now on official 35x.xx (don`t remember now) from WU and all is working!

    But because I don`t want to be forced to use old "chinese" icafe drivers or only this served from WU, I will try and further troubleshoot inf modding. I just can`t figure it out and need help.

    So yeah, card is working, my 8770w is a beast now - great machine that will serve me for many years ahead.
    So if You have one too and were afraid of upgrading to 970M You can go ahead. 60 fps at 1080p ultra everything in Fallout4 is nice ;-)
     
  2. triturbo

    triturbo Long live 16:10 and MXM-B

    Reputations:
    1,553
    Messages:
    3,643
    Likes Received:
    1,140
    Trophy Points:
    231
    Nice upgrade. The thing is, does it work with the DreamColor?
     
  3. Mr.Koala

    Mr.Koala Notebook Virtuoso

    Reputations:
    565
    Messages:
    2,272
    Likes Received:
    535
    Trophy Points:
    131
    This looks interesting. Please post a link to the "iCafe" forum thread.
     
  4. artpra

    artpra Notebook Geek

    Reputations:
    32
    Messages:
    86
    Likes Received:
    65
    Trophy Points:
    26
    I don`t know but I`m working on that too ;-)
     
  5. artpra

    artpra Notebook Geek

    Reputations:
    32
    Messages:
    86
    Likes Received:
    65
    Trophy Points:
    26
    Link to original post at chinese (?) board about upgrade (she/he did the same thing but used Win8.1 UEFI) -> http://tieba.baidu.com/p/3562591481
    Link to original post at the same board with the one and only working drivers aka my saviours -> http://tieba.baidu.com/p/3559459754
     
  6. Mr.Koala

    Mr.Koala Notebook Virtuoso

    Reputations:
    565
    Messages:
    2,272
    Likes Received:
    535
    Trophy Points:
    131
    What happens when you try to install the driver from NVIDIA website?
     
    Last edited: Jan 14, 2016
  7. artpra

    artpra Notebook Geek

    Reputations:
    32
    Messages:
    86
    Likes Received:
    65
    Trophy Points:
    26
    Few further observations:
    Windows Update firstly auto installed 353.54 drivers for 970M on top chinese 347.26. They didn`t work properly, 8770w was rebooting/soft booting with black screen, without any output from 970M (everything else was working fine still). Only power down/hard boot was working. So I DDUninstalled them, but before it I manually copied C:\Windows\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_(...) folder for further inspection (files location of this WU driver if I`m correct). DDU showed "oem14.inf" (couldn`t find it anywhere on C )and "Section045" in the log.

    After reboot WU found driver update for 970M again, but this time installed 353.82 in an instant. They were even worst: black screen at restarts (only power off->power on gives display output from 970M) plus lots of bugs in Windows explorer/desktop (like missing clock, icons, theme elements, background of menu start etc). This clearly shows, that WU is completely clueless about what driver to put on this machine, just like me lolz.

    So when I`m still on this old 347.26 (which works perfectly) I have two options: stay offline (very bad opt) or disable WU (not as bad opt) completely. Is there option 3, to be online, have WU working but to avoid auto driver update from it (good opt)?
     
  8. artpra

    artpra Notebook Geek

    Reputations:
    32
    Messages:
    86
    Likes Received:
    65
    Trophy Points:
    26
    "Installer could not find any compatible hardware" (something like that) and stops.
     
  9. Mr.Koala

    Mr.Koala Notebook Virtuoso

    Reputations:
    565
    Messages:
    2,272
    Likes Received:
    535
    Trophy Points:
    131
    The iCafe driver is a special version of NV driver targeting cyber cafe installs. For some reason it's only available in China, and seems to lack certain hardware checks present in other versions. The guy who posted that download link is from a famous Clevo reseller, so it's probably clean. You can compare it against the official NV download here.

    There's no known difference between iCafe and the standard driver in terms of performance or function.


    If iCafe works for you, just search for a new version on the NV Chinese website.
     
    Last edited: Jan 14, 2016
  10. artpra

    artpra Notebook Geek

    Reputations:
    32
    Messages:
    86
    Likes Received:
    65
    Trophy Points:
    26
    Thanks, downloading official 347.26, will WinMerge them.

    In the mean time I found a way to browse and download inf files from (malfunctioning) laptopvideo2go.com via http://www.laptopvideo2go.com/infs/.
    Then looked what drivers are officialy available for 970M on nvidia site and gforce site for download. Then checked, for which driver version from nvidia I have moded inf from laptopvideo2go.com and downloaded them.
    Plus some other drivers versions from other sites too (with corresponding moded infs), to have more options to try.

    So that way I`m have now (pairs of official driver and its moded inf): 353.30, 353.62, 355.98, 358.50, 358.87, 358.91, 359.12, 359.23 (MSI) and 361.43. A lot. Will try them from newest to oldest, hoping to success.
     
    Last edited: Jan 14, 2016
Loading...

Share This Page