Jump to content

Plugging in second monitor causes XP x64 to BSOD


Recommended Posts

Every time I try to plug in my second monitor, no matter what ports I use, or how I arrange them, it's always a BSOD

 

In XP x86, there's no issues, dual monitors work just fine there, but I'd prefer XP x64, so I can see and use all 20GB of my ram
 

My specs:mFGMWl0.png

(Taken from 7 as that's that I'm currently booted in)

 

Edited by asdf2345
Link to comment
Share on other sites


https://forums.geforce.com/default/topic/783386/geforce-drivers/geforce-960-970-980-windows-xp-drivers/post/5918551/#5918551

This apparently might fix this problem with the multimonitor. Fits the error you have- PAGE_FAULT_IN_NONPAGED_AREA.

Make sure that you have the 368.81 GeForce Game Ready driver installed using this guide: https://mattpilz.com/windows-xp-drivers-nvidia-geforce-gtx-970-980-980-ti-titan-x/

Edited by IntMD
Link to comment
Share on other sites

10 hours ago, IntMD said:

https://forums.geforce.com/default/topic/783386/geforce-drivers/geforce-960-970-980-windows-xp-drivers/post/5918551/#5918551

This apparently might fix this problem with the multimonitor. Fits the error you have- PAGE_FAULT_IN_NONPAGED_AREA.

Make sure that you have the 368.81 GeForce Game Ready driver installed using this guide: https://mattpilz.com/windows-xp-drivers-nvidia-geforce-gtx-970-980-980-ti-titan-x/

That fixed the issue, thanks

I also was already following that guide

Link to comment
Share on other sites

  • 2 months later...

Since due to the recent nvidia "revamp" of the forums which looks like utter s***, the original topic has been deleted for no reason whatsoever, which is sad considering nobody could archive it, couldn't expect the unexpectable. Fortunately, by researching through my browser history, I could be able to find the direct link to Tal Aloni's fixed driver here. Just in case, I also archived the link by wayback machine, so if the original link goes down, you can just input the url in web archive

Edited by IntMD
Link to comment
Share on other sites

Yep, only for the record it is also in the post by Tal Aloni here:

https://hardforum.com/threads/windows-xp-x64-nvidia-driver-fix-page_fault_in_nonpaged_area-when-two-monitors-are-connected.1972152/

Quote

I recently bought a second hand GTX 950 specifically to be used in a dual-boot environment where Windows XP x64 support is still needed. much to my chagrin, whenever two monitors were connected to the card under XP x64 using the latest driver (v368.81), the OS would BSOD with PAGE_FAULT_IN_NONPAGED_AREA in nv4_mini.sys

I have observed that the issue does not exist in the 32-bit version of Windows XP, and decided to kernel-debug both drivers and find the source of the issue.

fortunately, I was able to figure out the issue and come up with a fix.
The source of the issue is a *signed* 32-bit offset having the value of -1 (0xFFFFFFFF) which on the 64-bit driver is treated as an unsigned value, and thus converted to 0x00000000FFFFFFFF (4294967295) instead of 0xFFFFFFFFFFFFFFFF (-1).

Here is a link to a fixed nv4_mini.sys based on v368.81 which does the conversion correctly (yay, no more BSODs!):
http://vm1.duckdns.org/Public/Nvidia/368.81-PAGE_FAULT_IN_NONPAGED_AREA-fix/nv4_mini.sys

p.s. I have set the patched driver version to v368.82

hopefully somebody else will find this useful!
 

(but the actual dowload link is the same):

http://vm1.duckdns.org/Public/Nvidia/368.81-PAGE_FAULT_IN_NONPAGED_AREA-fix/nv4_mini.sys

jaclaz

Edited by jaclaz
Link to comment
Share on other sites

  • 3 years later...

Anyone know how to do this edit themselves? I read the notes but I don't understand it.

I am trying to modify the file too work with 355.98 (After 355.98 breaks custom resolutions and scaling)

Link to comment
Share on other sites

  • 7 months later...

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...