Post
Topic
Board Mining (Altcoins)
Re: PhoenixMiner 5.3b: fastest Ethereum/Ethash miner with lowest devfee (Win/Linux)
by
PhoenixMiner
on 13/12/2020, 15:11:43 UTC
This post contains the instructions on how to fix the latest 460.79 Nvidia Windows driver. The reason for the problem is that one of the DLLs (nvml.dll) that the driver installs is corrupted. Here is what you have to do in order to fix the problem:

Code:
    File: nvml_460.79_win10.zip
    ---------------------------
   SHA-1: 749ae64e4a5044994bec61d6d94459aa4c4cc719
 SHA-256: 541ccdbd77c693d1de2919adab9eaa7e2b502c9ec2f722544002abbcf643539e
 SHA-512: 80562b59e0a4f3c47557abc8742d9af6b119102f6fecfb3aa38112084ba0edd06451a631f633b667d57ec0417eb0db551d4cc5df90e0b835bce212b3ee6b75ce
 
  • Extract the file nvml.dll from the .zip archive you have downloaded in the previous step, and then copy it to the folder C:\Windows\System32. There will be a file with the same name here, so you have to overwrite it (you will be prompted by Windows are you sure, blah, blah, blah)

Note that this .dll is the original .dll from Nvidia (it is still digitally signed by them). If you are really paranoid, you can download 460.79 drivers from Nvidia, then use 7zip to open the .exe and extract the dll (you will find it at 460.79-desktop-win10-64bit-international-dch-whql.exe\Display.Driver\nvml.dll), and then copy it to the C:\Windows\System32 folder.

I can't extract the dll from archive to System32, win10 says file is already used by another process.
I killed nvidia controlPanel and MSI afterburner, but same result

Any ideas ?

Rename the existing nvml.dll in System32 to something else (e.g. nvml_old.dll) then copy the one from the archive in System32. After that restart Windows, and you should be able to delete the nvml_old.dll from System32.