Mr. Fox's GeForce 345.20 Desktop Driver Mod for Alienware and Clevo Mobile GPUs

Discussion in 'Alienware' started by Mr. Fox, Feb 25, 2015.

  1. Mr. Fox

    Mr. Fox Undefiled BGA-Hating Elitist

    Reputations:
    19,223
    Messages:
    29,820
    Likes Received:
    36,776
    Trophy Points:
    931
    Mr. Fox's GeForce 345.20 Desktop Driver Mod for Alienware and Clevo Mobile GPUs

    OK, I know everyone has been eagerly waiting for another one of these. This 345.20 driver appears to provide near identical performance to my last 344.75 desktop driver mod, so here is it. I hope it helps 880M stability and performance as much as the last one.

    Tested on Alienware M18xR2 with 780M SLI and Clevo P570WM with 980M SLI. I have added broader GPU support this time. This uses the desktop INF and requires the hardware ID be removed from the mobile driver INF. A modded desktop INF is included (brand agnostic), modded Dell/Alienware INF and modded Clevo INF are also included in the package.

    If you want to use this mod on an ASUS, MSI, Lenovo or something else, it should work fine, but you will need to find your brand's INF and remove your hardware ID from that file to force it to use the NV_DISP.INF as I have already set up for Alienware and Clevo.

    Supported GPUs:
    • NVIDIA_DEV.1198 = "NVIDIA GeForce GTX 880M"
    • NVIDIA_DEV.1199 = "NVIDIA GeForce GTX 870M"
    • NVIDIA_DEV.119A = "NVIDIA GeForce GTX 860M"
    • NVIDIA_DEV.119F = "NVIDIA GeForce GTX 780M"
    • NVIDIA_DEV.11A0 = "NVIDIA GeForce GTX 680M"
    • NVIDIA_DEV.11E0 = "NVIDIA GeForce GTX 770M"
    • NVIDIA_DEV.11E1 = "NVIDIA GeForce GTX 765M"
    • NVIDIA_DEV.11E3 = "NVIDIA GeForce GTX 760M"
    • NVIDIA_DEV.1211 = "NVIDIA GeForce GTX 580M"
    • NVIDIA_DEV.1212 = "NVIDIA GeForce GTX 675M"
    • NVIDIA_DEV.13D7 = "NVIDIA GeForce GTX 980M"
    • NVIDIA_DEV.13D8 = "NVIDIA GeForce GTX 970M"
    As usual, On-the-Fly-SLI is ready to go and I have included @j95's CUDA Encoder mod... thank's Brother J.

    Notice graphics scores are near identical to 344.75 and 344.80 in these examples... well within the margin of error.

    Alienware M18xR2 780M SLI - Overclocked - 345.20
    [​IMG]
    Alienware M18xR2 780M SLI - Overclocked - 344.75
    [​IMG]
    Clevo P570WM 980M SLI - Stock - 345.20
    [​IMG]
    Clevo P570WM 980M SLI - Stock - 344.80
    [​IMG]
    GTX 980M Overclocking Support (example)
    [​IMG]
    j95's CUDA Encoder Mod Included
    [​IMG]

    So... get started by downloading the DESKTOP driver: [345.20 WHQL Desktop GeForce Driver]
    • Extract the desktop driver package to whatever location you want it
    • Download this zip file [345.20 Desktop Mod Files]
    • Extract the contents of the zip to the Display.Driver folder, overwrite existing files
    • Run DDU in Safe Mode to get rid of any old drivers and registry entries
    • Run Setup.exe, answer "yes" to unsigned drivers, reboot when done
    • Enable SLI (if applicable) and set up NVIDIA Control Panel to your specs
    Reminder: Windows 8.X.X users, remember to disable driver signature enforcement prior to installation or it is guaranteed to fail.

    This was only tested on the machines mentioned above. You assume the risk of any complications that may arise if you choose to use the driver mod on any machine.

    For your convenience, I am including this video here so you can set up ShadowPlay desktop capture if you want it. (Doesn't work with Optimus.)



    In case anyone has an issue accessing the mod file, joluke has an alternative link (see below). Thank, joluke.


    ***ATTENTION WINDOWS 10 USERS WITH 780M SLI THROTTLING ISSUES***


    Try this. It works and I just recently discovered the command.

    Open an elevated command prompt and run the syntax below. Reboot, and DSE should be disabled for good. No need to temporarily disable DSE the old way.
    Code:
    bcdedit.exe /set nointegritychecks on
    I am now able to install modded drivers without having to boot with DSE temporarily disabled. Works on the Sky X9 and Panther with W10 TH2. I've done it probably a dozen time in the past two weeks.
     
    Last edited: Jan 7, 2016
    FaTT, wyvernone, ajc9988 and 19 others like this.
  2. TBoneSan

    TBoneSan Laptop Fiend

    Reputations:
    4,290
    Messages:
    5,520
    Likes Received:
    5,645
    Trophy Points:
    681
    These work well enough for me in the R2 to keep. Ill just add DDU was necessary to get this to work. I didn't use DDU the first time and I got a some strange image doubling.

    Cheers for the mod including Brother J95's CUDA hack too and the Shadowplay tutorial :vbthumbsup:
     
    j95 and Mr. Fox like this.
  3. woodzstack

    woodzstack Alezka Computers , Official Clevo reseller.

    Reputations:
    1,044
    Messages:
    3,010
    Likes Received:
    2,154
    Trophy Points:
    231
    Are you by chance using a 980M ? This symptom you mention of doubling, seems to be consistant with another user i ma helping, who has issues with an 18 r2 and video issues when changing drivers. Though he was not using the previous desktop mod driver, but rather 344.91, and couldn't roll back to 344.75 or even complete an install of it. Now he is stuck with some black screen, when I remote into his PC I can actually make some images when i move the mouse around, as is the mouse was an eraser. Any idea's what to do next ? We've exhausted a few things..

    Anyways - to those who try to use this type of driver with 880M gtx's, I remind you, do not rob all your graphics power by overclcoking everything else, or having 20 things plugged into every USB port and every HD port had port multiplied and are using mechanical drives..

    About 5 of you guys who messaged me with questions and how to's all had the same issue, being that you were robbed of power. Power lacking causes throttling, and increasing the volatge is NOT always going to help you NOT throttle, in fact, if your out of power, increasing the voltage might make you crash, experience non-stop unpredictable throttling, or even make other components look as if they are failing.

    Also - you don't always need a physical number to to be highe ri.e 4ghz vs 4.5ghz... to get more performance.. to get stable at those higher frequencies, requires exponentially more voltage. you also are less and less in sync with your FSB multipliers as well, menaing you lose more performance then gain potentially.

    I can match any of your CPU benches and scores with usually 500mghz or less overclocked and even less voltage sometimes. I/O's only need a logic high or logic low to know if a bit or byte is being moved/flipped/inverted/changed etc.. logic high and logic low on NAND IC is very low, on 22nm cpu's I can only image how low it is. Increasing the voltage does not make things go faster, but rather eliminates waiting time for a capacitor to charge. If it charges too fast, it can think it did not discharge, and an error can be created, and it will produce incrediable heat as it tries again, to dissipate. Things also latch in rows and columns meaning its more then just one bit or byte at a time..

    To find your stable clocks, I suggest you clear a schedule for the day, cause it takes time. ALSO - people these days forget that there are BUS Holes inbetween ratio's of surface mounted and inbedded circuits and processors... like the RAM on a videocard needs to talk to the GPU itself... there sometimes exists these holes where increasing the voltage yeilds little gain in stability or even throughput. A usual clear sign is when increasing the voltage to something (keep in mind very veyr small incriments, like the smallest possible in toggles) , gives no more performance gain (keep in mind, im saying that without even increasing the speed/mghz).. thats when you hit the bottom limit of a hole - now you need to find when it starts to make a difference again. Then make note - any voltage in that region causes heat and no gain in performance. Then try getting the voltage to the higher limits before a hole, and increaidsng the Mgz if you want real performance.

    I find the last 344.75 driver was good for this. I was able to get ore performance by lower my clock speed and keeping stable/stock voltage, essentially I eliminated heat, and wasted cycles of refresh. Also, remember voltage comes with its own speed, in Hz...think of it as a pool, and every cycle of processing takes abit of the pools substance away, until it refreshes at set intervals with its own amount. Knowing this, you can understand why you need to increase the voltage when you increase the speed, because it becomes an unsustainable equation. BUT** you can always expect some performance gain, by just increasing the voltage, instead of the speed too, and usually this is the refresh that happens faster.

    Have you ever seen a fast CPU with very little cache ? sometimes it feels like it stutters for a split second but then everything can happen all at once...even as CPU's get faster but now throttle more, their amount of time to react is becoming larger, this is like the "ping" on your internet connections even, if you understand what im getting at. Its the factor that determines how nice things look on screen in many ways, thus its like saying its graphically preferable if things react/ping/refresh faster.. increasing the voltage on things without increasing the speed (mhz) usually results in this;. You can do this to your RAM, to your CPU, to your GPU..etc.. and technically not be over clocked, but getting the same performance as being over clocked.
    If you then increase your speed afterwards - when your at the max voltage that makes a difference, just be careful not to increase the speed so much that your depleting faster then restoring/refreshing. In fact, increasing the speed, can change the Hole's position, but its hard to figure out by how much, though it surely is all relative. Experimentation is key.

    I have also never seen , in 18 years of overclocking CPUs and otherthings as they came around, burnt something out, or destroyed it from overclocking. I've destroyed things by not cooling effectively, by spilling liquids, short-circuiting, physical damage, but never from too high voltage and speed. Now, i am not saying go nuts, I am saying, do not be too shy to find the NEXT lower and upper limit past the HOLE in performance that you see. These holes are, for the more understanding of people, limits in ratio's that make no sense, and differences in I/O's being considered logic High when they should be low. By the latter - I mean to say, sometimes, an INSTABLE, voltage can be made STABLE by actually increasing the speed too, kind of like preventing the "POOL" from overspilling too. So, its all a balancing act.

    As work needs to be done, you need to make sure the force needed is present, and in enough supply, and ever replenishing constantly, and that when there is nothing to do, nothing overflows...meh hope my rambling helps.

    i also like the fact Fox's driver was stickied and indexed well enough I can type 344 fox and found a link tot download it haha !



    Here are my results using this driver right now, with an m17x-r4 laptop.

    http://www.3dmark.com/3dm/6035323?

    apparantly, this computer:

    • Intel Core i7-4770K
    • NVIDIA GeForce GTX Titan
    • ASUSTeK COMPUTER INC. Z87-PRO
    is only 3-4% higher then my:


    • Intel Core i7-3940XM
    • NVIDIA GeForce GTX 980M
    • Alienware M17xR4
    • 64-bit Windows 7 (6.1.7601)
    So technically speaking, its cheaper to have higher performance in a laptop then in a desktop.
    This laptop, even with the two samsung 850 pro ssd's and the 980M gtx, and 1080p screen only cost me like 2,000$
    Keep in mind I get a gaming keyboard and decent monitor and PSU and speakers and mouse and all that, included...


    The number 1 place with same CPU and GPU is 300 points below me. My score will not rank because the drivers are unrecognised, but just to give you the example, that this driver OBVIOUSLY works great, and this time I did NOT use a 880m GTX, I did a single quick test with my m17x-r4 and 980m


    **********

    LOL Fox, you have such a deep deep voice haha

    @
     
    Last edited: Feb 25, 2015
    Hackintoshihope and Mr. Fox like this.
  4. jaybee83

    jaybee83 Biotech-Doc

    Reputations:
    2,592
    Messages:
    9,699
    Likes Received:
    6,160
    Trophy Points:
    681
    adding this to the batcave OP :) thx fox!
     
    Mr. Fox likes this.
  5. [Nikos]

    [Nikos] Notebook Evangelist

    Reputations:
    286
    Messages:
    496
    Likes Received:
    315
    Trophy Points:
    76

    Thanks for the mod, I've intalled it right now. I will test it asap.
     
  6. [Nikos]

    [Nikos] Notebook Evangelist

    Reputations:
    286
    Messages:
    496
    Likes Received:
    315
    Trophy Points:
    76
    Does anyone know how to achieve CUDA video encoding with Sony Vegas Pro 13? Thanks :)
     
  7. Mr. Fox

    Mr. Fox Undefiled BGA-Hating Elitist

    Reputations:
    19,223
    Messages:
    29,820
    Likes Received:
    36,776
    Trophy Points:
    931
    @5150Joker might know that. I think he uses Vegas a fair amount. As the imaged showed, I use Nero.
     
    [Nikos] likes this.
  8. [Nikos]

    [Nikos] Notebook Evangelist

    Reputations:
    286
    Messages:
    496
    Likes Received:
    315
    Trophy Points:
    76
  9. octiceps

    octiceps Nimrod

    Reputations:
    3,146
    Messages:
    9,956
    Likes Received:
    4,193
    Trophy Points:
    431
    @Mr. Fox dunno if you already know this, but 345.20 is simply 344.75 with patched nvlddmkm.sys and nv4_mini.sys to prevent some kinds of driver modding after Nvidia got scared from the whole mobile G-Sync business. That's why you noticed no performance difference from 344.75.
     
    Mr. Fox likes this.
  10. Mr. Fox

    Mr. Fox Undefiled BGA-Hating Elitist

    Reputations:
    19,223
    Messages:
    29,820
    Likes Received:
    36,776
    Trophy Points:
    931
    Nope, didn't know it. Ah well... as long as it works good, who cares, right? 344.75 is a decent driver, too.
     
Loading...

Share This Page