Jump to content

NVidia Video Driver Shutdown Fix


rloew

Recommended Posts

I just ran some tests. Apparently the problem is different in Windows ME. This Patch does not work for ME.

I have Edited Post #1 to indicate this.

I ran some more tests looking for an alternative but did not find any obvious ones.

Link to comment
Share on other sites


144: 14 -> 23

2D394E: 2E 1A E7 FF -> C2 05 00 00

2D3F14: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -> 3C 32 75 02 B0 52 89 44 24 04 E9 5D 14 E7 FF

Drugwash probably could use this to verify his Patcher at the low Version end.

 

Your code above matches 100% the one generated by the patcher. I've applied the patch to other (lower) versions as well but still have no way to test them. :no:

So far I have: 45.32 (my current 98SE driver, can't use a higher one as it disables AGP texture), 53.04, 56.64, 61.76, 66.94, 71.84, 77.72, 81.85, 81.98, 82.16, 82.69.

 

@ dencorso: Should I lower the driver version minimum to 77.00 or is there any even lower version that may need patching? I'm too lazy to read all those topics you linked to. :blushing:

Link to comment
Share on other sites

Hm, commandline parameters... So DOS-like. We're in Windows now. :)

I'll try to add an 'ignore driver version' option. I'll probably ignore videocard version completely too, since one may even attempt to patch a 9x file on a 2000+ system with a non-nVidia card anyway. ;)

Link to comment
Share on other sites

@rloew

 

If you want to experiment, try changing just the 32 to one of the following, boot Windows, Shutdown (not Reboot or Boot to DOS), then try the next.

24 thru 2F, 34, 35 or 36.

That did not help :no: . 7800GT PCIE - driver 82.16 / Intel G41 chipset

Link to comment
Share on other sites

If it is not working, try changing the second and third bytes of the long Patch from 32 75 to 24 72. If this works let me know.

 

Shutdown works with this variant on my main system with 82.69 and a Geforce 6600GT. Will test the other PC tomorrow.

This is so awesome. Thx.

Link to comment
Share on other sites

If it is not working, try changing the second and third bytes of the long Patch from 32 75 to 24 72. If this works let me know.

Shutdown works with this variant on my main system with 82.69 and a Geforce 6600GT. Will test the other PC tomorrow.

This is so awesome. Thx.

If you are saying that "32 75" does not work but "24 72" does and you are using 98SE, further testing is required. "24 72" affects many System Messages so it may have unwanted side effects.

What works for you needs to be narrowed down.

Link to comment
Share on other sites

 

 

If it is not working, try changing the second and third bytes of the long Patch from 32 75 to 24 72. If this works let me know.

Shutdown works with this variant on my main system with 82.69 and a Geforce 6600GT. Will test the other PC tomorrow.

This is so awesome. Thx.

If you are saying that "32 75" does not work but "24 72" does and you are using 98SE, further testing is required. "24 72" affects many System Messages so it may have unwanted side effects.

What works for you needs to be narrowed down.

 

Well, when having "32 75" shutdown still is not completed and I am getting the black screen&blinking cursor but at least there is no scandisk on reboot !! Shutdown is succesful with "24 72".

Link to comment
Share on other sites

Well, when having "32 75" shutdown still is not completed and I am getting the black screen&blinking cursor but at least there is no scandisk on reboot !! Shutdown is succesful with "24 72".

Apparently a different System Message is causing your hangup. "24 72" bypasses all Messages from 24h thru 36h. If you have some time to experiment, put back the 75 and try each Hex value from 24h thru 36h in the first Byte. Don't bother with 31 or 32.

Link to comment
Share on other sites

Testing the others might provide additional information.

I would definitely recommend that you use "25 75" over "24 72" as 25 is a Shutdown specific System Message.

I just tried "25 75" with a 7200 GS and 81.98 Driver in my M5A97. It does NOT work. So things have gotten more complicated.

I will try doing both System Messages and posting Code you and others can test.

Thanks for the help.

Link to comment
Share on other sites

@Miki:

Try this Patch for 82.69:

144: C8 -> DB (changed)

329802: DA A7 E4 FF -> C2 05 00 00 (same)

329DC8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -> 3C 25 74 04 3C 32 75 02 B0 52 89 44 24 04 E9 05 A2 E4 FF (changed)

Link to comment
Share on other sites

 

Try this Patch for 82.69:

144: C8 -> DB (changed)

329802: DA A7 E4 FF -> C2 05 00 00 (same)

329DC8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -> 3C 25 74 04 3C 32 75 02 B0 52 89 44 24 04 E9 05 A2 E4 FF

Is this code to test  for 98SE only or also for ME? 

 

 

I just tried "25 75" with a 7200 GS and 81.98 Driver ...

It has a G72. Some years ago I tried to install the driver 81.98 for G70 and G73 without success. So I thought that 81.98 doesn't work with NV 7xxx cards.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...