Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

NVidia Video Driver Shutdown Fix

- - - - - NVidia 81.98 82.69 Shutdown Problem

  • Please log in to reply
65 replies to this topic

#51
ragnargd

ragnargd

    Newbie

  • Member
  • 39 posts
  • Joined 22-June 12
  • OS:98SE
  • Country: Country Flag

Frikkin' AWESOME!

 

I just installed my MSI 7950GT PCIe 256MB (passively cooled) on W98SE (which i didn't before, as the shutdownfail annoyed me to death), and it worked (aka shut down) like a charm!

 

You made my day/week/holiday/whatever... YEAH!

 

P.S.: How about a re-release of the 82.69, i.e. as an 82.70, for W98SE, including the fixed file? With a readme naming the limitations, of course...


Edited by ragnargd, 26 July 2015 - 02:03 PM.



How to remove advertisement from MSFN

#52
submix8c

submix8c

    Inconceivable!

  • Patrons
  • 4,578 posts
  • Joined 14-September 05
  • OS:none specified
  • Country: Country Flag

Nope! No can do. (Generally) against the rules, hence the instructions instead. ;)

You have the links to the Originals, so why should this be a problem anyway? Get it and patch it. Done! :thumbup


Someday the tyrants will be unthroned... Jason "Jay" Chasteen; RIP, bro!

Posted Image


#53
ragnargd

ragnargd

    Newbie

  • Member
  • 39 posts
  • Joined 22-June 12
  • OS:98SE
  • Country: Country Flag

I did, i did, oh my! (Used the HxD Hex Editor, as it runs on practically every OS... primarily on W98SE, of course :-D.

Still, the 82.69 is not really an official driverpack anyway... and if a 82.70 would appear like *poof!*, announced here, then what? :-)

And as we are at that, someone could remove the 8x00-entries, which motivate people to waste time...

Just my 2 cent, of course...

...don't want anyone to break any rules, don't we...



#54
Drugwash

Drugwash

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,376 posts
  • Joined 21-June 06
  • OS:98SE
  • Country: Country Flag
We're working on a generic patcher that can (at least theoretically) do the job for almost any driver version. It's almost done but it has only been tested on English language drivers, from 45.32 to 82.69.  Should be ready for next week at the latest unless something interferes.

#55
loblo

loblo

    Oldbie

  • Member
  • PipPipPipPipPip
  • 856 posts
  • Joined 12-January 10
  • OS:ME
  • Country: Country Flag

I am wondering why patching drivers that don't need it???   :whistle:

 

Unless I am missing something here. :w00t:  



#56
Drugwash

Drugwash

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,376 posts
  • Joined 21-June 06
  • OS:98SE
  • Country: Country Flag

Because we can! :ph34r:

 

Now seriously, the patch operation itself has been tested on a wide variety of driver versions just to make sure the logic of it stands firm. At some point we may receive requests for different language versions and the logic may work for them as well. Or not.

 

Nobody needs to patch drivers that don't need patching. But it's good to have choices - it brings responsibility with it. ;)

 

Anyway, there is a version limit according to the feedback and that limit can be overridden if desired, for testing purposes or whatever.

By the way, we still need testers for all flavors of Win95. And hopefully Mr. Loew will come up with a working version of the code for ME.



#57
LoneCrusader

LoneCrusader

    Resistere pro causa resistentiam.

  • MSFN Sponsor
  • 876 posts
  • Joined 11-May 09
  • OS:98SE
  • Country: Country Flag

Donator

If and when Rloew decides that his solution is "complete," and gets it working for all flavors of 9x, and is reasonably certain it has no adverse side effects then I think I can repack the driver package with the patched file included. I'm confident that is what MDGx did originally when he expanded the INF's anyway.


Edited by LoneCrusader, 27 July 2015 - 08:10 PM.


#58
Drugwash

Drugwash

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,376 posts
  • Joined 21-June 06
  • OS:98SE
  • Country: Country Flag

Unfortunately the solution for ME, if found, will be quite different from the current 98SE one. For this reason there can not be a single patched driver file that could be repacked.

Each user will have to install (if not already installed) the original drivers - any version that works best for them - and then use the patcher which will detect the operating system and driver version and patch the file accordingly (and only if needed).



#59
LoneCrusader

LoneCrusader

    Resistere pro causa resistentiam.

  • MSFN Sponsor
  • 876 posts
  • Joined 11-May 09
  • OS:98SE
  • Country: Country Flag

Donator

A "universal to 9x" solution may never be found, but I have a feeling that the root cause of the Shutdown bug is the same regardless of whether the driver is running on 98SE or ME or whatever. The current solution works around the problem on 98SE, but not for ME, and 95/98FE are untested.

 

I may be wrong but I think the bit I noted about the "Windows is shutting down" screen not getting displayed is relevant, because I always see this screen on a normal shutdown, even if only for a split second. The 98SE solution allows the machine to achieve a clean shutdown/power off, but I believe something is being "bypassed" to do so.



#60
Drugwash

Drugwash

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,376 posts
  • Joined 21-June 06
  • OS:98SE
  • Country: Country Flag

We do not know the root cause yet. It may very well be different from 95 to 98 to ME. If we knew it, it would have been fixed already.

Indeed the workaround does bypass a couple of system messages. Mr. Loew tested the patch - it's his code - and considers the bypass safe. The missing shutdown screen is just a minor inconvenience. A different version of the code may work for you, one that does not bypass that particular message, but you'll have to test that.



#61
LoneCrusader

LoneCrusader

    Resistere pro causa resistentiam.

  • MSFN Sponsor
  • 876 posts
  • Joined 11-May 09
  • OS:98SE
  • Country: Country Flag

Donator

There's no need to get defensive. :huh:

I know that the root cause is unknown, I was just making a point that I believe the root cause to be the same regardless of 9x version. To my knowledge this has not been disproved, so it is still a valid conjecture.

I also know that rloew considers the code safe or he would not have posted it here to begin with.

I disagree though that the missing screen is a "minor inconvenience" - yes, it is a minor inconvenience in the fact that it is not important or necessary that it be displayed, but the point is that I believe the absence of it is a clue that the problem lies deeper.



#62
Drugwash

Drugwash

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,376 posts
  • Joined 21-June 06
  • OS:98SE
  • Country: Country Flag

Sorry if I sounded that way, was just trying to explain how things are at the moment. :blushing:

Of course, anything's possible, including a common root cause. Finding it would be great.

Please check your PMs. ;)



#63
rloew

rloew

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,194 posts
  • Joined 30-May 05
  • OS:98SE
  • Country: Country Flag
I have found a second System Message that needs to be bypassed in order to shutdown Windows ME.
I have updated Post #1 to include both System Messages and the alternate Message found by Miki.
Ye who enter my domain. Beware! Lest you become educated in the mysteries of the universe and suffer forever from the desire to know more.

#64
loblo

loblo

    Oldbie

  • Member
  • PipPipPipPipPip
  • 856 posts
  • Joined 12-January 10
  • OS:ME
  • Country: Country Flag

Looks like it's working for me on ME with 82.69 and 7950GT, maybe I'll shutdown my PC more often now. Thanks!


Edited by loblo, 29 July 2015 - 05:36 AM.


#65
schwups

schwups

    schwups

  • Member
  • PipPipPip
  • 474 posts
  • Joined 11-November 09
  • OS:ME
  • Country: Country Flag

I have found a second System Message that needs to be bypassed in order to shutdown Windows ME.
I have updated Post #1 to include both System Messages and the alternate Message found by Miki.

Yes the power supply shuts down on both machines, 7800GT with driver 82.16 and 7900GS with driver 82.69. :thumbup

Apparently it works as desired.



#66
Drugwash

Drugwash

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,376 posts
  • Joined 21-June 06
  • OS:98SE
  • Country: Country Flag

Guess it's time to let it out in the open. :yes:

 

After close consultations with Mr. Loew we managed to build a patcher that would automatically do the job without the need to hex edit the driver file.

The patcher is flexible enough to allow a few variants of the code as it has been found through various tests and reports and it also allows private versions of the code for users with specific driver/hardware/OS combinations where none of the standard code versions apply. Such private code versions, however, would have to be manually written to the ini file of the patcher.

 

The application will automatically create a backup copy of the original driver file in the same folder where the driver resides. Typically that would be the System folder for in-place patching.

The user can also gather a few different driver versions in a single folder (renamed in a distinguishable manner) and patch the whole batch in one single operation.

The application can also patch driver files even when it's launched under a different, NT-based system. However it has only been tested under XP-SP3 so far.

 

In the unfortunate situation that a patch has gone bad - improper private code, corrupt ini file etc. - and the system would become unusable, the original file can be restored in DOS mode by renaming the backup file (typically nvcorebk.vxd) to nvcore.vxd. The patcher is a Win32 GUI application and cannot run in DOS mode - sorry for this limitation. :blushing:

Alternatively, multiboot systems can be rebooted to a different OS where the patcher could be launched, select the defective file's folder, mark the file in the list and choose 'Unpatch'.

 

Driver files patched by this patcher can also be unpatched/restored even when the backup file is missing. In the most unfortunate situation when backup is missing and the file was patched manually or the file is somehow unpatchable, the application will ask you for the location of a manually saved backup to restore from. The log file created in application's folder will reflect the method used when unpatching.

 

IMPORTANT : If you are going to use this application under a very secure system, please place it in a folder that has full read/write permissions, since it has to write to the ini file and create/append to the log file.

 

The application has not been tested at all under Windows 95, 98 Gold (First Edition) or Millenium Edition. It is possible that certain API used by the application may not be implemented in Win95 or 98Gold. If you encounter any error messages or misfunction, please do report them as detailed as possible.

 

The application is open-source, written in AutoHotkey and by default is compressed with UPX (my connection is most of the time capped at 15kB/s so I try to keep filesizes as low as possible). The sources are available in the same folder at the cloud repository. In the event the file is being flagged by your antivirus, please submit it to the VirusTotal site for analysis.

 

Thank you very much Mr. Loew for the patch code itself, for testing, advices, reports and support! :thumbup

 

 

 

DOWNLOAD:  v1.4.5.0 (direct linking to files is not allowed by CloudMe; also please have googleapis scripts allowed in your browser otherwise the page won't be available)

 

Please note older versions are present in the download folder for historical purposes only. Do not use them - some will definitely corrupt the driver files and most use an older, incompatible version of the ini file and the patch code.







Also tagged with one or more of these keywords: NVidia, 81.98, 82.69, Shutdown Problem

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users