Precision 7530 & Precision 7730 owner's thread

Discussion in 'Dell Latitude, Vostro, and Precision' started by Aaron44126, Jun 27, 2018.

  1. Aaron44126

    Aaron44126 Notebook Prophet

    Reputations:
    740
    Messages:
    4,181
    Likes Received:
    1,185
    Trophy Points:
    231
    Oh, I can basically promise you that you'll have to do it. In the Precision, the hardware ID for the GPU is derived from which GPU card you have and which motherboard model you have. Sometimes you can get away without and INF mod for a GeForce cards and desktop cards (NVIDIA will leave out the "SUBSYS" part of the hardware ID so it can match any motherboard), but for the mobile Quadro, NVIDIA always sticks fully qualified hardware IDs in the INF file.

    Example hardware IDs from GPUs in my systems...

    PCI\VEN_10DE&DEV_1CBB&SUBSYS_08311028
    Quadro P1000 in Dell Precision 7530.
    (10DE = NVIDIA, 1CBB = Quadro P1000, 0831 = Precision 7530 Optimus on, 1028 = Dell)

    PCI\VEN_10DE&DEV_13F8&SUBSYS_153F1028
    Quadro M5000M in Dell Precision M6700.
    (10DE = NVIDIA, 13F8 = Quadro M5000M, 153F = Precision M6700 Optimus on, 1028 = Dell)

    The latter combo doesn't show in any INF files from NVIDIA or Dell, because Quadro M5000M never shipped in the Precision M6700. I have to swap my ID in for the Precision 7710 one, PCI\VEN_10DE&DEV_13F8&SUBSYS_06DA1028.
    (06DA = Precision 7710 Optimus on)

    So basically what I have to do is a find and replace in the INF file.
    VEN_10DE&DEV_13F8&SUBSYS_06DA1028 => VEN_10DE&DEV_13F8&SUBSYS_153F1028
    (Note: there will be multiple occurrences.)
    You will have to do something similar to swap in the Precision 7530 ID for the Precision 7540 one.

    Changing the INF file breaks the signature. You have to pick one of three things to get it to install.
    * Boot with "Disable driver signature enforcement" enabled (only has to be done for the driver install, you can boot normally afterwards)
    * Boot with "Test signing mode" enabled (similarly, only needed for driver install)
    * Sign the modified driver yourself and then you do not have to change the boot configuration

    I just made a batch file that does the INF find-and-replace and handles the signing so installing new drivers is a snap.
     
    Last edited: Sep 15, 2019
  2. Aaron44126

    Aaron44126 Notebook Prophet

    Reputations:
    740
    Messages:
    4,181
    Likes Received:
    1,185
    Trophy Points:
    231
    Eager to try the WD19DC dock; as I mentioned up above we are getting three of them at the office.
    I was hoping to be able to test one this week and offer feedback. However, I was informed by the IT department that the order didn't actually go through until today. I'll be out of the office next week so I won't be looking at them until around August 12 (assuming that Dell gets them shipped out promptly).
     
    jeremyshaw likes this.
  3. Ionising_Radiation

    Ionising_Radiation ?v = ve*ln(m0/m1)

    Reputations:
    671
    Messages:
    2,786
    Likes Received:
    2,323
    Trophy Points:
    181
    So, some observations on my replacement system (which was configured to the same specs as my old one):
    1. The Toshiba XG5 256 GB drive was replaced by a Samsung PM981 drive. I am somewhat taken aback—did they put a Class 50 drive in by accident?
    2. The LG LP156WF6-SPB1 display has been replaced by an AU Optronics B156HAN06.0 display. Both are full HD, 6-bit (ugh), and the AUO display appears to have a harder, rougher matte coating, leading to (apparently) worsened contrast, but colours appear to be deeper.
    The two notebooks are otherwise identical. I should also note that the Quadro P3200 in this has a 70 W power limit, whereas the one in the old notebook had a 65 W limit. Small difference, but let's see how it plays out.

    I can also reproduce the strange Lightroom power behaviour in this notebook (though that may be because I re-imaged this from my previous drive, versus installing Lightroom from scratch).
     
  4. Aaron44126

    Aaron44126 Notebook Prophet

    Reputations:
    740
    Messages:
    4,181
    Likes Received:
    1,185
    Trophy Points:
    231
    If you prefer the old display, you should be able to swap them before shipping the old system back. (Dell has allowed us to do this on previous systems at the office.)
     
  5. Ionising_Radiation

    Ionising_Radiation ?v = ve*ln(m0/m1)

    Reputations:
    671
    Messages:
    2,786
    Likes Received:
    2,323
    Trophy Points:
    181
    Ah, no. I don't have the old one any more. It was parallel collection/drop-off, so I sent in my old machine as I received the new one. Neither is worse than the other, and the AUO display definitely has 'deeper' colour, if that makes sense. I'm just holding off until I get the Quadro, then I can buy a 120/144 Hz 40-pin display and do both brain and eye surgery in one fell swoop.
     
  6. Ionising_Radiation

    Ionising_Radiation ?v = ve*ln(m0/m1)

    Reputations:
    671
    Messages:
    2,786
    Likes Received:
    2,323
    Trophy Points:
    181
    And here we go: The NVIDIA Quadro RTX 3000 DGFF:
    [​IMG]
     
    triturbo and Aaron44126 like this.
  7. Ionising_Radiation

    Ionising_Radiation ?v = ve*ln(m0/m1)

    Reputations:
    671
    Messages:
    2,786
    Likes Received:
    2,323
    Trophy Points:
    181
  8. Aaron44126

    Aaron44126 Notebook Prophet

    Reputations:
    740
    Messages:
    4,181
    Likes Received:
    1,185
    Trophy Points:
    231
    I can't believe you actually got it (for that price :p)
    It seems that you actually got the card before any Precision 7540/7740 systems started to ship.
    And you will be the first person to attempt a cross-generation Precision DGFF graphics upgrade.
    Looking forward to results :)

    If it doesn't work you are not even out that much, you could probably sell the card on eBay in a few months for a tidy profit.
     
  9. Ionising_Radiation

    Ionising_Radiation ?v = ve*ln(m0/m1)

    Reputations:
    671
    Messages:
    2,786
    Likes Received:
    2,323
    Trophy Points:
    181
    Aaaand it is in:
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    Imgur album (same images as above) here.

    For some reason, I'm not seeing the warranted improvements in performance: a mere 30% above the P3200, and instead of 2304 CUDA cores, both NVIDIA's driver and GPU-Z only detect 1920.

    3DMark also appears to lock itself to 60 FPS when it runs in Optimus mode. The driver doesn't appear to install under Discrete-Only (@Aaron44126, right you were), and I am far too lazy to deal with this right away. Probably will fiddle with INF editing and signing next week. It works, though, which is great.
     
    Papusan likes this.
  10. Aaron44126

    Aaron44126 Notebook Prophet

    Reputations:
    740
    Messages:
    4,181
    Likes Received:
    1,185
    Trophy Points:
    231
    Hmm, quite sure that I've had 3DMark running above 60 FPS with Optimus on. Though it could be a limitation of some sort from later Intel GPU drivers, maybe it forces vsync or something. (My Intel HD Graphics 4000 is rather dated at this point.)

    See:
    [​IMG]

    Anyway. Really glad to hear that it works. Hopefully Dell sticks with this standard for a while.

    Where did you get drivers from? Are they from NVIDIA, or ones Dell posted for the 7540? Surprised if it worked in Optimus mode with no INF mod, that means that NVIDIA has left a "generic" RTX 3000 profile in the INF somewhere (or one specifically for the 7530 / Optimus on). This might change after a few updates.

    [Edit]
    Since you are on 431.70 I am assuming that you got them directly from NVIDIA. I have the non-DCH ones unpacked and all of the RTX 3000 entries are fully qualified so I have no idea how you installed it without a mod, unless the DCH driver package is different in this regard.

    Code:
    $ grep "VEN_10DE&DEV_1F36" *.inf
    nvblwi.inf:%NVIDIA_DEV.1F36.860C.103C% = Section096, PCI\VEN_10DE&DEV_1F36&SUBSYS_860C103C
    nvblwi.inf:%NVIDIA_DEV.1F36.860E.103C% = Section098, PCI\VEN_10DE&DEV_1F36&SUBSYS_860E103C
    nvblwi.inf:%NVIDIA_DEV.1F36.860F.103C% = Section108, PCI\VEN_10DE&DEV_1F36&SUBSYS_860F103C
    nvblwi.inf:%NVIDIA_DEV.1F36.8611.103C% = Section110, PCI\VEN_10DE&DEV_1F36&SUBSYS_8611103C
    nvblwi.inf:%NVIDIA_DEV.1F36.860C.103C% = Section096, PCI\VEN_10DE&DEV_1F36&SUBSYS_860C103C
    nvblwi.inf:%NVIDIA_DEV.1F36.860E.103C% = Section098, PCI\VEN_10DE&DEV_1F36&SUBSYS_860E103C
    nvblwi.inf:%NVIDIA_DEV.1F36.860F.103C% = Section108, PCI\VEN_10DE&DEV_1F36&SUBSYS_860F103C
    nvblwi.inf:%NVIDIA_DEV.1F36.8611.103C% = Section110, PCI\VEN_10DE&DEV_1F36&SUBSYS_8611103C
    nvdmwi.inf:%NVIDIA_DEV.1F36.0926.1028% = Section259, PCI\VEN_10DE&DEV_1F36&SUBSYS_09261028
    nvdmwi.inf:%NVIDIA_DEV.1F36.0927.1028% = Section259, PCI\VEN_10DE&DEV_1F36&SUBSYS_09271028
    nvdmwi.inf:%NVIDIA_DEV.1F36.1926.1028% = Section271, PCI\VEN_10DE&DEV_1F36&SUBSYS_19261028
    nvdmwi.inf:%NVIDIA_DEV.1F36.1927.1028% = Section261, PCI\VEN_10DE&DEV_1F36&SUBSYS_19271028
    nvdmwi.inf:%NVIDIA_DEV.1F36.0926.1028% = Section259, PCI\VEN_10DE&DEV_1F36&SUBSYS_09261028
    nvdmwi.inf:%NVIDIA_DEV.1F36.0927.1028% = Section259, PCI\VEN_10DE&DEV_1F36&SUBSYS_09271028
    nvdmwi.inf:%NVIDIA_DEV.1F36.1926.1028% = Section271, PCI\VEN_10DE&DEV_1F36&SUBSYS_19261028
    nvdmwi.inf:%NVIDIA_DEV.1F36.1927.1028% = Section261, PCI\VEN_10DE&DEV_1F36&SUBSYS_19271028
    nvltwi.inf:%NVIDIA_DEV.1F36.2297.17AA% = Section189, PCI\VEN_10DE&DEV_1F36&SUBSYS_229717AA
    nvltwi.inf:%NVIDIA_DEV.1F36.229B.17AA% = Section189, PCI\VEN_10DE&DEV_1F36&SUBSYS_229B17AA
    nvltwi.inf:%NVIDIA_DEV.1F36.2297.17AA% = Section189, PCI\VEN_10DE&DEV_1F36&SUBSYS_229717AA
    nvltwi.inf:%NVIDIA_DEV.1F36.229B.17AA% = Section189, PCI\VEN_10DE&DEV_1F36&SUBSYS_229B17AA
    nvmiwi.inf:%NVIDIA_DEV.1F36.1272.1462% = Section166, PCI\VEN_10DE&DEV_1F36&SUBSYS_12721462
    nvmiwi.inf:%NVIDIA_DEV.1F36.1274.1462% = Section168, PCI\VEN_10DE&DEV_1F36&SUBSYS_12741462
    nvmiwi.inf:%NVIDIA_DEV.1F36.1277.1462% = Section168, PCI\VEN_10DE&DEV_1F36&SUBSYS_12771462
    nvmiwi.inf:%NVIDIA_DEV.1F36.1272.1462% = Section166, PCI\VEN_10DE&DEV_1F36&SUBSYS_12721462
    nvmiwi.inf:%NVIDIA_DEV.1F36.1274.1462% = Section168, PCI\VEN_10DE&DEV_1F36&SUBSYS_12741462
    nvmiwi.inf:%NVIDIA_DEV.1F36.1277.1462% = Section168, PCI\VEN_10DE&DEV_1F36&SUBSYS_12771462
    Cutting it down to just the Dell ones.
    Code:
    nvdmwi.inf:%NVIDIA_DEV.1F36.0926.1028% = Section259, PCI\VEN_10DE&DEV_1F36&SUBSYS_09261028
    nvdmwi.inf:%NVIDIA_DEV.1F36.0927.1028% = Section259, PCI\VEN_10DE&DEV_1F36&SUBSYS_09271028
    nvdmwi.inf:%NVIDIA_DEV.1F36.1926.1028% = Section271, PCI\VEN_10DE&DEV_1F36&SUBSYS_19261028
    nvdmwi.inf:%NVIDIA_DEV.1F36.1927.1028% = Section261, PCI\VEN_10DE&DEV_1F36&SUBSYS_19271028
    Guessing that
    0926 = Precision 7540 Optimus on
    0927 = Precision 7740 Optimus on
    1926 = Precision 7540 Optimus off
    1927 = Precision 7740 Optimus off

    In any case, I would recommend downloading the latest regular driver from NVIDIA and modding it as I described above, and see how it works then.
     
    Last edited: Aug 2, 2019
Loading...

Share This Page