1070 will not display 2560x1440 or 2560x1600, installs nvgbdi.inf instead of nv_disp.inf

Discussion in 'Videocards - NVIDIA GeForce Drivers Section' started by konta, Oct 10, 2017.

  1. konta

    konta Active Member

    Messages:
    87
    Likes Received:
    19
    GPU:
    gigabyte g1 1070
    Ok so the card model is Gigabyte 1070 G1 (rev 1.0) with Micron memory and F11 bios version (latest), windows 10 1703 with the latest 387.92 (tho i tried other recent versions, same results)

    the issue is that there is no 2560x1440 or 2560x1600 resolution to be selected in windows and consequentially in some games which read available resolutions only from system selection

    now i have been thinkering with it for a while and this is what i uncovered:

    1) when installing official nvidia international driver package it installs into windows\system32\driverstore\filerepository\nvgbdi.inf_amd64_450aed05a72652d5 directory with nvgbdi.inf file in it... from as far as i can remember the directory name for nvidia driver is nv_disp.inf_amd64 with a corresponding .inf file in it, nv_disp.inf

    2) when opened in a text editor and searched, nvgbdi.inf file does not have 2560x1440 or 2560x1600 resolution information in it as nv_dips.inf does, it just isnt there where other resolutions are displayed

    3) tried modding the already installed nvgbdi.inf file inside windows\system32\driverstore\filerepository\nvgbdi.inf_amd64_450aed05a72652d5 to include string for 2560x1440 and 2560x1600 copied from nv_disp.inf but that did not work, the resolutions are still not available in nvidia control panel or windows settings

    4) when i try to mod the nvgbdi.inf file prior to driver installation, when nvidia installer extracts all its files but before they are actually installed then the driver will actually install nv_disp.inf file into the expected nv_disp.inf_amd64 directory, no more nvgbdi.inf found anywhere and the 2560x1440 will be available and will display normal

    problem solved, right? no...

    if i mod the nvgbdi.inf file and the driver actually installs nv_disp.inf file i get random instability on a otherwise very stable system... hdmi loses signal at random, display driver crashes, sometimes even a BSOD with "VIDEO_QUE_SOMETHING_FAIL" tho that happened only once so didnt really catch it properly... quirks can happens in any resolution displayed so its not tied to the edited resolution...

    if i let the driver install into windows\system32\driverstore\filerepository\nvgbdi.inf_amd64_450aed05a72652d5 with nvgbdi.inf file all my problems go away and everything works great excep there is no 2560x1440 and 2560x1600 resolutions...

    another workaround i tried is just adding custom resolutions in nvidia control pannel but those are not read by games that need you to have a resolution available in windows before you can select it in game... only the "official" resolutions reported by the driver count.

    tbh i would be satisfied even with only explanation as to why is the driver using nvgbi.inf file on this card and why that file doesnt have all the resolutions available, on a previous card (gtx970) nv_disp.inf was used always by default, all resolutions were available and everything just worked, no quirks either... any info appreciated.

    Code:
    [nv_commonDisplayModes_addreg] HKR,, NV_Modes, %REG_MULTI_SZ%,  "{*}S 720x480x8,16,32,64=1; 720x576x8,16,32,64=8032;SHV 1280x720x8,16,32,64 1680x1050x8,16,32,64 1920x1080x8,16,32,64 2048x1536x8,16,32,64=1; 1920x1440x8,16,32,64=1F; 640x480x8,16,32,64 800x600x8,16,32,64 1024x768x8,16,32,64=1FFF; 1920x1200x8,16,32,64=3F; 1600x900x8,16,32,64=3FF; 1600x1024x8,16,32,64 1600x1200x8,16,32,64=7F; 1280x768x8,16,32,64 1280x800x8,16,32,64 1280x960x8,16,32,64 1280x1024x8,16,32,64 1360x768x8,16,32,64 1366x768x8,16,32,64=7FF; 1152x864x8,16,32,64=FFF;"
    resolution string from nvgbdi.inf, as said, no 2560xYYYY resolutions
     
  2. Agent-A01

    Agent-A01 Ancient Guru

    Messages:
    10,220
    Likes Received:
    218
    GPU:
    1080Ti H20
    Try CRU and add the resolutions
     
    konta and yasamoka like this.
  3. konta

    konta Active Member

    Messages:
    87
    Likes Received:
    19
    GPU:
    gigabyte g1 1070
    never heard of CRU but it is exactly what i needed thanks a bunch!
     
    yasamoka likes this.
  4. ktg523

    ktg523 Member

    Messages:
    13
    Likes Received:
    0
    GPU:
    Zotac GT730
    Infs other than nv_disp are vendor specific. Based on device ids in the inf, I think, nvgbdi.inf is short for 'Nvidia Gigabyte discrete' and nvgbi.inf is for 'Nvidia Gigbyte integrated' cards.
     

  5. konta

    konta Active Member

    Messages:
    87
    Likes Received:
    19
    GPU:
    gigabyte g1 1070
    that was my assumption too but that nvgbdi.inf has only info for a handful of card chips, mostly older generations

    Code:
    NVIDIA_DEV.06C4.C000.1458 = "NVIDIA GeForce GTX 465"
    NVIDIA_DEV.06CD.C000.1458 = "NVIDIA GeForce GTX 470"
    NVIDIA_DEV.0DC4.C000.1458 = "NVIDIA GeForce GTS 450"
    NVIDIA_DEV.0DE0.C000.1458 = "NVIDIA GeForce GT 440"
    NVIDIA_DEV.0DE1.C000.1458 = "NVIDIA GeForce GT 430"
    NVIDIA_DEV.0E22.C000.1458 = "NVIDIA GeForce GTX 460"
    NVIDIA_DEV.0E23.C000.1458 = "NVIDIA GeForce GTX 460 SE"
    NVIDIA_DEV.0F03.36E8.1458 = "NVIDIA GeForce GT 610"
    NVIDIA_DEV.1040.C000.1458 = "NVIDIA GeForce GT 520"
    NVIDIA_DEV.1200.C000.1458 = "NVIDIA GeForce GTX 560 Ti"
    NVIDIA_DEV.1201.C000.1458 = "NVIDIA GeForce GTX 560"
    NVIDIA_DEV.1205.C000.1458 = "NVIDIA GeForce GTX 460 v2"
    NVIDIA_DEV.1244.C000.1458 = "NVIDIA GeForce GTX 550 Ti"
    NVIDIA_DEV.1245.C000.1458 = "NVIDIA GeForce GTS 450"
    NVIDIA_DEV.1427.D003.1458 = "NVIDIA GeForce GTX 950"
    NVIDIA_DEV.1B81.36FC.1458 = "NVIDIA GeForce GTX 1070"
    NVIDIA_DEV.1B81.3701.1458 = "NVIDIA GeForce GTX 1070"
    NVIDIA_DEV.1C20.D005.1458 = "NVIDIA GeForce GTX 1060"
    NVIDIA_DEV.1C8C.D007.1458 = "NVIDIA GeForce GTX 1050 Ti"
    
    cant connect anything that gigabyte did only on these card models that would require a separate .inf file, they have 1080 g1 that is the same as 1070 g1 yet theres no 1080 in the device list...
     
  6. The Goose

    The Goose Ancient Guru

    Messages:
    1,964
    Likes Received:
    6
    GPU:
    Evga 1070FTW
    enable dsr factors, with dsr off my max is 1080p which is my screens native res.
     
  7. konta

    konta Active Member

    Messages:
    87
    Likes Received:
    19
    GPU:
    gigabyte g1 1070
    yeah, i was not trying to go above my native res but below it... im on a 4k tv ;)

    in any case CRU already solved my problems, cheers
     

Share This Page