Jump to content
LaptopVideo2Go Forums

GeForce 445.78 Mobile OEM Hotfix


StefanG3D

Recommended Posts

GeForce Hotfix display driver version 445.78 is based on NVIDIA's latest Game Ready Driver 445.75.
 
This Hotfix driver addresses the following:
  • Some DirectX 11 games may fail to launch when Image Sharpening is enabled from the NVIDIA Control Panel
 
Click on the URL below to download the appropriate driver:
 
Windows 10 64-bit Standard Driver - Click Here
Windows 10 64-bit DCH Driver - Click Here
 
For assistance with choosing between Windows 10 Standard and DCH display driver, please visit the FAQ below:
NVIDIA DCH/Standard Display Drivers for Windows 10 FAQ

Hardware Accelerated GPU Scheduling - not supported

Ampere (compute capability 8.0) - not supported

Vulkan API 1.1.126

Driver branch: r445_75-2

Note:
Mobile Kepler users please review NVIDIA's official support plan.
Technically it means, mobile support has only been removed from installer files (INF), the runtimes still work with all Kepler GPUs.
Therefore a modded INF is mandatory to use this driver with mobile Kepler GPUs 💩

Don't forget to disable driver signatures beforehand.

445.78 win10x64 Modded INF

Link to comment
Share on other sites

Hi!! it works with GTX 770m? i'm trying to install the software but dont work, it say "compatible device can´t be found"

 

I´ve disable driver signatures.

 

Ty

Sin título.jpg

Link to comment
Share on other sites

58 minutes ago, TothG said:

Hi!! it works with GTX 770m? i'm trying to install the software but dont work, it say "compatible device can´t be found

Yes,

did you really overwrite the original INF with the modified one?

Try the "have disk" method as described in FAQ section.

Link to comment
Share on other sites

With Tesla M60 there's no Control Panel with DCH version, no amount of tweaking gets me a CPL
But with these 445 drivers Furmark works where as the NV Virtual drivers Furmark crashes, but am running server with no other GPU (ie no screen)

Link to comment
Share on other sites

16 hours ago, StefanG3D said:

Yes,

did you really overwrite the original INF with the modified one?

Try the "have disk" method as described in FAQ section.

Hi, i Downloaded the INF file from my pc, (C:nvidia/DisplayDriver/445.75/wind10_64/international/display.driver ( named file nvwii) rigth? i replaced this file in my new driver V. 445.78, Downloed from here, and i do Disk mode install but, i  can´t to fin my GTX 770m video card into list, and always happen this on pic. What I´m doing wrong?

prueba 2.png

Link to comment
Share on other sites

27 minutes ago, TothG said:

Hi, i Downloaded the INF file from my pc, (C:nvidia/DisplayDriver/445.75/wind10_64/international/display.driver ( named file nvwii) rigth? i replaced this file in my new driver V. 445.78, Downloed from here, and i do Disk mode install but, i  can´t to fin my GTX 770m video card into list, and always happen this on pic. What I´m doing wrong?

Our INFs do not contain "830A"

 

1. unpack the downloaded driver with 7-ZIP

2. from the top of this page download standard NV_DISPI.INF for standard driver

or DCH NV_DISPI.INF for DCH driver

3. copy NV_DISPI.INF to the "display.driver" subfolder and confirm overwriting

4. open Explorer, enable showing file extensions, sort by date

NV_DISPI.INF should now be  newest file at the top the folder

5. go one directory level up,  run setup.exe

stefan030-20200328-170120.png

Link to comment
Share on other sites

54 minutes ago, StefanG3D said:

Our INFs do not contain "830A"

 

1. unpack the downloaded driver with 7-ZIP

2. from the top of this page download standard NV_DISPI.INF for standard driver

or DCH NV_DISPI.INF for DCH driver

3. copy NV_DISPI.INF to the "display.driver" subfolder and confirm overwriting

4. open Explorer, enable showing file extensions, sort by date

NV_DISPI.INF should now be  newest file at the top the folder

5. go one directory level up,  run setup.exe

stefan030-20200328-170120.png

Okay. now it works! nice job. u.u

 

Now i'm going to test with some games.

 

Ty man u are God.

Link to comment
Share on other sites

Hello,

I have been trying to install 445.78 all-day today. I've finally given up. This is the last i've got in me. All the information and scenarios i've tried are given below. I hope someone can help me.

Laptop: MSI Ge60 2OE

GPU: GTX 765M

OS: Windows 10 1909 (18363.720)

 

So far I've tried:

- Removed the old drivers, etc. from Apps&Features and then used DDU (Old driver was official 425.31)

- 445.78 Standard (realised INF was not given so passed)

- 445.78 DCH (with the provided 445.78 INF on the thread)

- 445.75 Standard (realised INF was not given so passed)

- 445.75 DCH (with the provided 445.75 INF on the thread)

- Used NVCleanstall_1.5.0 and NVSlimmer_07 to slim the setups (first tried it this way, later tried without using these software)

- Tried above with Have-disk method

- Signature was disabled all along

- Tried installing in safe-mode

- Modded an INF myself with given information on the site (first modded nv_dispi later modded both nv_dispi and nvgei)

- Disabled Secure boot in BIOS (idk if it helps in anyway)

- Probably some more ways I tried that I can't remember right now

 

Attachments:

- Error i get when installing

- Settings I used on NVCleanstall and folder contents afterwards

- INF's that I modded

- Logs of setup (3)

 

Thank you for your help and having this site. Learned a lot while reading. It's a shame I've never heard of it before.

 

Edited by exolee
Link to comment
Share on other sites

2 hours ago, exolee said:

Hello,

I have been trying to install 445.78 all-day today. I've finally given up. This is the last i've got in me. All the information and scenarios i've tried are given below. I hope someone can help me.

Laptop: MSI Ge60 2OE

GPU: GTX 765M

OS: Windows 10 1909 (18363.720)

 

So far I've tried:

- Removed the old drivers, etc. from Apps&Features and then used DDU (Old driver was official 425.31)

- 445.78 Standard (realised INF was not given so passed)

- 445.78 DCH (with the provided 445.78 INF on the thread)

- 445.75 Standard (realised INF was not given so passed)

- 445.75 DCH (with the provided 445.75 INF on the thread)

- Used NVCleanstall_1.5.0 and NVSlimmer_07 to slim the setups (first tried it this way, later tried without using these software)

- Tried above with Have-disk method

- Signature was disabled all along

- Tried installing in safe-mode

- Modded an INF myself with given information on the site (first modded nv_dispi later modded both nv_dispi and nvgei)

- Disabled Secure boot in BIOS (idk if it helps in anyway)

- Probably some more ways I tried that I can't remember right now

 

Attachments:

- Error i get when installing

- Settings I used on NVCleanstall and folder contents afterwards

- INF's that I modded

- Logs of setup (3)

 

Thank you for your help and having this site. Learned a lot while reading. It's a shame I've never heard of it before.

nv.zip 214.11 kB · 2 downloads

You've made a small booboo in your modded INF
I've attached your modded INF with a mod to allow it to possibly work
Keep in mind the INF is for DCH version of driver only

Give it ago

You might be better off fiddling with 445.75, here are other Kepler GPU's as a starting point
I would also recommend working with nvmii.inf as this is a MSI INF

nvgei.zip

Link to comment
Share on other sites

3 hours ago, mobilenvidia said:

You've made a small booboo in your modded INF
I've attached your modded INF with a mod to allow it to possibly work
Keep in mind the INF is for DCH version of driver only

Give it ago

You might be better off fiddling with 445.75, here are other Kepler GPU's as a starting point
I would also recommend working with nvmii.inf as this is a MSI INF

nvgei.zip 22.29 kB · 2 downloads

It worked like a charm, thank you so much!  You are the best 🙂

But what does those Section numbers mean? 

And should i just edit nvmii.inf instead of nv_dispi and nvgei next time?

Link to comment
Share on other sites

1 hour ago, exolee said:

But what does those Section numbers mean? 

And should i just edit nvmii.inf instead of nv_dispi and nvgei next time?

The section numbers have no real meaning, and every section has the same content (since driver branch R430)
You can rename them as you want (and so i did with the standard INF).

You can choose any INF, i prefer NVGEI.INF now.
It is the smallest one, so you have least to edit.

Edited by StefanG3D
Link to comment
Share on other sites

Hate to bother you again but I’ve got a problem again.

I wanted to test the new driver with CSGO ( since i play it all the time and i know how it performed before) but i get FPS around 20-30 with extreme stuttering. I was playing with a framerate capped at 70 with constant fps before.

I tried enforcing nvidia gpu on control panel with settings on performance as well as on windows graphic settings.

Reinstalled the driver multiple times using DDU.

Tried both DCH and Standard drivers with editing nvmii.inf @mobilenvidia gave. (edited just the devID and strings for both dch and standard infs respectively)

Tried 445.75 driver with steps above.

 

Currently on 445.75 DCH. I don’t know what the problem is. If you have any idea please give me hand.

Thanks!

Link to comment
Share on other sites

Each section has OEM specific settings for their respective device/laptop (nv_miscBase_addreg__xx)
Most of them are the same but some have settings needed for laptop as OEM may not have enabled a function
But as Stefan says any INF will do, but but you have to get the Section numbers correct as well (Sectionxxx) if wrong then driver won't install properly

Possibly a zGPU screen shot may help here to diagnose

Link to comment
Share on other sites

9 hours ago, mobilenvidia said:

Each section has OEM specific settings for their respective device/laptop (nv_miscBase_addreg__xx)
Most of them are the same but some have settings needed for laptop as OEM may not have enabled a function
But as Stefan says any INF will do, but but you have to get the Section numbers correct as well (Sectionxxx) if wrong then driver won't install properly

Possibly a zGPU screen shot may help here to diagnose

I've attached the gpuz image and a log where I opened the game and played a little then closed it..

Surprisingly this time fps occasionally went up around 60ish, but overall performance was still poor and there was still stuttering...

1.gif

GPU-Z Sensor Log.txt

Link to comment
Share on other sites

6 minutes ago, exolee said:

I've attached the gpuz image

I looked up your GPU in latest official mobile Kepler driver - 425.31

I have no idea though if adding or changing any feature has an impact on performance.

%NVIDIA_DEV.11E2.10E0.1462% = Section010, PCI\VEN_10DE&DEV_11E2&SUBSYS_10E01462 

[Section010]
...
FeatureScore = D1 ; all GPUs in R400 drivers use value D1
NVAllowMCVirtualAudioPreStage = 0
NVBusUpperFilter = nvpciflt
NVOptimusHCloneDisabled = 1
NVSupportAnsel = 1 ; 0 = disabled
NVSupportDisplayUpdate = 1
NVSupportGFExperienceExtendedOptions = 1 ; 0 = disabled
NVSupportGFExperienceOEM = 1 ; 0 = disabled
NVSupportGFExperienceUDA = 1 ; 0 = disabled
NVSupportOptimus = 1
NVSupportPhysx = 1
NvSupportMSHybrid = 1 ; legacy option from predecessors of Optimus i think
NvSupportTelemetry = 1 ; 0 = disabled
Link to comment
Share on other sites

Ok so I've made some changes, "FeatureScore" was also "D1" on 445.75 Standard so I thought it might be specific to standard drivers.

Should I try it like this?

dif.jpg

Link to comment
Share on other sites

1 hour ago, StefanG3D said:

Looks OK,

Create a system restore point before you start experiments.

Is Optimus mandatory? My laptop is always connected to the power, I use it like a desktop so I don't really need that kind of a feature. Would it mess things up if I disable it here or remove it  with NvSlimmer?

Link to comment
Share on other sites

1 hour ago, exolee said:

Is Optimus mandatory? My laptop is always connected to the power, I use it like a desktop so I don't really need that kind of a feature. Would it mess things up if I disable it here or remove it  with NvSlimmer?

I think NVSupportOptimus is an outdated key. At least on my Acer Maxwell/Optimus notebook it does nothing.

Review these articles:

http://developer.download.nvidia.com/devzone/devcenter/gamegraphics/files/OptimusRenderingPolicies.pdf

https://alteredqualia.com/texts/notebooks/#optimus

Link to comment
Share on other sites

I think 'FeatureScore' is to do with OS versions and what they are capable of
Over the years each Major OS update seems to get a different 'FeatureScore'

I see you haven't got PhysX installed, not sure if games even use this but can't hurt to have it installed

Link to comment
Share on other sites

Hello,
I've tried installing Windows 10 64-bit DCH Driver  but it failed (verification phase passed with the modified INF) but the installation failed.
I wanted to try with the standard driver but it seems that the link to the modifed inf is no loger working.

Can you please help me I got an alienware m17xR4 with GTX980m
PCI\VEN_10DE&DEV_13D7&SUBSYS_57B1028
Driver currentlly installed 416.34

Thank you in advance 
Best regards

Link to comment
Share on other sites

3 hours ago, Blank said:

it seems that the link to the modifed inf is no loger working.

You have tried before registration. Try again now.

Link to comment
Share on other sites

Could someone help me out? Can't get the 445.75 drivers installed on a gtx 770m. Think i tried everything - replacing nv_dispi.inf , adding section values, changing section values,  adding my laptop mxm card combo in, but i still get a fail to install.

NvidiaLogging gave me this output, but i have no real idea where to go from here. Any help would be appreciated.

     79.804 |     INFO: [NVI2UI.MainFrame] 2614@CMainFrame::FlushEvents : Routed to "progressBar". 
     79.805 |    ERROR: [NVI2.NVDevicePhase] 1706@CNVDevicePhase::InstallHelper : Device phase failure Exception {0x80070002 - The system cannot find the file specified.}. 
     79.808 |    ERROR: [NVI2.NVDevicePhase] 471@CNVDevicePhase::InvokePhase : COM error: Exception {0x80070002 - The system cannot find the file specified.}. 
     79.809 |     INFO: [NVI2.NVInstaller] 2930@CNVInstaller::InternalPerformInstallPackagePhases : Exiting Checkpoint: Processing package phase "installAllDrivers" ( 27094 ms ). 
     79.809 |     INFO: [NVI2.NVInstaller] 1969@CNVInstaller::InternalPerformInstall : Exiting Checkpoint: Processing Package Phases in "Display.Driver" ( 27125 ms ). 
     79.818 |    ERROR: [NVI2.NVInstaller] 1990@CNVInstaller::InternalPerformInstall : Package "Display.Driver" failed with error: Exception {0x80070002 - The system cannot find the file specified.; File: PerformInstall.cpp; Line: 3955; Phase failure}. 
     79.819 |  WARNING: [DisplayDriver.DisplayDriverExtSite] 1584@CDisplayDriverExtSite::AfterInstallPackage : CPL install skipped. 
     79.819 |    ERROR: [NVI2.NVInstaller] 2049@CNVInstaller::InternalPerformInstall : Failing at package "Display.Driver" failed with error: Exception {0x80070002 - The system cannot find the file specified.} - aborting install. 
     79.819 |     INFO: [NVI2.NVInstaller] 1845@CNVInstaller::InternalPerformInstall : Exiting Checkpoint: Processing Package "Display.Driver" ( 27141 ms ). 
     79.819 |     INFO: [NVI2.NVInstaller] 1825@CNVInstaller::InternalPerformInstall : Exiting Checkpoint: Processing Packages ( 27141 ms ). 
     79.819 |    ERROR: [NVI2.InstallThread] 54@CInstallThread::ThreadProc : Install failed - Exception {0x80070002 - The system cannot fi

 

 

Some info from nv425.31

%NVIDIA_DEV.11E0.10E8.1462% = Section023, PCI\VEN_10DE&DEV_11E0&SUBSYS_10E81462
%NVIDIA_DEV.11E0.10E8.1462% = Section024, PCI\VEN_10DE&DEV_11E0&SUBSYS_10E81462

and the section values

[Section023]
AddReg = nv_DRS_addreg
AddReg = nv_commonBase_addreg__01
AddReg = nv_commonDisplayModes_addreg__01
AddReg = nv_global_addreg
AddReg = nv_miscBase_addreg__17
AddReg = nv_opengl_addreg__01
AddReg = nv_timingRestrictions_addreg__01
CopyFiles = nv_Drs_copyfiles
CopyFiles = nv_SourceDrive_copyfiles__01
CopyFiles = nv_containerSetup_copyfiles
CopyFiles = nv_cplSetup_copyfiles
CopyFiles = nv_detoured32_copyfiles
CopyFiles = nv_detoured_copyfiles
CopyFiles = nv_driverstore_copyfiles
CopyFiles = nv_license_copyfiles
CopyFiles = nv_nvsmi_copyfiles
CopyFiles = nv_sysDrivers_copyfiles__01
CopyFiles = nv_system32_copyfiles__01
CopyFiles = nv_syswow64_RS_copyfiles
CopyFiles = nv_syswow64_copyfiles__01
DelFiles = nv_nvsmi_delfiles
DelFiles = nv_sysDrivers_delfiles__01
DelFiles = nv_system32_delfiles
DelFiles = nv_system64_delfiles
DelReg = nv_clearRegistrySwitches_delreg
FeatureScore = D1
NVAllowHDAudioPreStage = 1
NVAllowMCVirtualAudioPreStage = 0
NVBusUpperFilter = nvpciflt
NVOptimusHCloneDisabled = 1
NVSupport3DVision = 2
NVSupport3DVisionForOEM = 1
NVSupportAnsel = 1
NVSupportDisplayUpdate = 1
NVSupportGFExperienceExtendedOptions = 1
NVSupportGFExperienceOEM = 1
NVSupportGFExperienceUDA = 1
NVSupportOptimus = 1
NVSupportPhysx = 1
NvSupportMSHybrid = 1
NvSupportTelemetry = 1
RegisterDLLs = nv_common_registerdll

[Section023.CoInstallers]
AddReg = nv_commonCoinstaller_addreg
CopyFiles = nv_coinstaller_copyfiles

[Section023.GeneralConfigData]
MaximumDeviceMemoryConfiguration = 128
MaximumNumberOfDevices = 4

[Section023.HW]
AddReg = nv_msiSupport_addreg

[Section023.Services]
AddService = nvlddmkm, 0x00000002, nv_nvlddmkm_serviceInstall__05, nv_nvlddmkm_eventlogging
AddService = nvpciflt, , nv_nvpciflt_serviceInstall
DelService = nvkflt, 0x00000200

[Section024]
AddReg = nv_DRS_addreg
AddReg = nv_commonBase_addreg__02
AddReg = nv_commonDisplayModes_addreg__01
AddReg = nv_global_addreg
AddReg = nv_miscBase_addreg__18
AddReg = nv_opengl_addreg__02
AddReg = nv_timingRestrictions_addreg__01
CopyFiles = nv_Drs_copyfiles
CopyFiles = nv_containerSetup_copyfiles
CopyFiles = nv_cplSetup_copyfiles
CopyFiles = nv_detoured32_copyfiles
CopyFiles = nv_detoured_copyfiles
CopyFiles = nv_driverstore_copyfiles
CopyFiles = nv_license_copyfiles
CopyFiles = nv_nvsmi_copyfiles
CopyFiles = nv_openCL_copyfiles
CopyFiles = nv_sysDrivers_RS_copyfiles__01
CopyFiles = nv_sysDrivers_copyfiles
CopyFiles = nv_system32_RS_copyfiles__01
CopyFiles = nv_system32_copyfiles__02
CopyFiles = nv_syswow64_RS_copyfiles__02
CopyFiles = nv_syswow64_copyfiles__02
DelFiles = nv_nvsmi_delfiles
DelFiles = nv_sysDrivers_delfiles__02
DelFiles = nv_system32_delfiles__02
DelFiles = nv_system64_delfiles__02
DelReg = nv_clearRegistrySwitches_delreg
FeatureScore = D1
NVAllowHDAudioPreStage = 1
NVAllowMCVirtualAudioPreStage = 0
NVBusUpperFilter = nvpciflt
NVOptimusHCloneDisabled = 1
NVSupport3DVision = 2
NVSupport3DVisionForOEM = 1
NVSupportAnsel = 1
NVSupportDisplayUpdate = 1
NVSupportGFExperienceExtendedOptions = 1
NVSupportGFExperienceOEM = 1
NVSupportGFExperienceUDA = 1
NVSupportOptimus = 1
NVSupportPhysx = 1
NvSupportMSHybrid = 1
NvSupportTelemetry = 1
RegisterDLLs = nv_common_registerdll

[Section024.CoInstallers]
AddReg = nv_commonCoinstaller_addreg
CopyFiles = nv_coinstaller_copyfiles

[Section024.GeneralConfigData]
MaximumDeviceMemoryConfiguration = 128
MaximumNumberOfDevices = 4

[Section024.HW]
AddReg = nv_msiSupport_addreg

[Section024.Services]
AddService = nvlddmkm, 0x00000002, nv_nvlddmkm_serviceInstallRS__05,nv_nvlddmkm_RS_eventlogging
AddService = nvpciflt, , nv_nvpciflt_serviceInstallRS
DelService = nvkflt, 0x00000200

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...