This repository contains patched INF files for Windows NT 6.0 (Vista/Server 2008) for NVIDIA's Desktop 372.70 driver.
- NVIDIA for providing drivers and INF files.
- Me for patching INF files.
- Microsoft Corporation for providing various .NET Framework versions and Windows updates.
- archive.org for providing Wayback Machine service.
- User Windows 2000 from msfn.org for inspiring me to do this mod at this thread.
This patch contains support for probably all GPU's from v391.35 as I took all driver ID's from this version and I injected into v372.70 and it's the last version for 32-bit architecture. But I only tested this patch with NVIDIA GeForce GTX 1050 Ti as it's only non-native GPU for Windows Vista on my hand. This patch doesn't enable GPU acceleration on DirectX applications, although you can play 4K videos on MPC-HC. And this patch can only be installed on Windows NT 6.0-based OS' (Windows Vista/Server 2008) as I removed every entries for other OS'. I tested 64-bit one but I didn't tested the 32-bit one.
Don't copyright strike me, daddy NVIDIA.
Here's some screenshots that I took on 2019:
So, here's how you install this patch. But before you install this driver, I strongly suggest you to update to SP2.
- You need to install these programs and updates (Not necassary but they're improving compatibility.):
- .NET Framework (Vanilla driver requires .NET Framework) (Select one of them, but my suggestion is download the latest version for Windows Vista)
- .NET Framework 4.6.2 (SHA2-only signed version, Windows Server 2008 SP2 only)
- Link
- https://dotnet.microsoft.com/en-us/
- Wayback Machine Mirror
- https://dotnet.microsoft.com/en-us/download
- Wayback Machine Mirror
- https://dotnet.microsoft.com/en-us/download/dotnet-framework
- https://dotnet.microsoft.com/en-us/download/dotnet-framework/net462
- https://dotnet.microsoft.com/en-us/download/dotnet-framework/thank-you/net462-offline-installer
- https://go.microsoft.com/fwlink/?linkid=2099468
- Wayback Machine Mirror
- https://download.visualstudio.microsoft.com/download/pr/8e396c75-4d0d-41d3-aea8-848babc2736a/80b431456d8866ebe053eb8b81a168b3/ndp462-kb3151800-x86-x64-allos-enu.exe
- https://dotnet.microsoft.com/en-us/
- But if you installed SHA2 Update on Windows Vista, you can try install .NET Framework 4.6.2 on Windows Vista SP2.
- Link
- https://support.microsoft.com/en-us/topic/the-net-framework-4-6-2-offline-installer-for-windows-9dce3874-a9e5-9b11-289d-5594824aafe0
- http://go.microsoft.com/fwlink/?linkid=780600
- Wayback Machine Mirror
- https://download.visualstudio.microsoft.com/download/pr/8e396c75-4d0d-41d3-aea8-848babc2736a/80b431456d8866ebe053eb8b81a168b3/ndp462-kb3151800-x86-x64-allos-enu.exe
- Page says minimum version is Windows 7 SP1, but final out link is same as above. Therefore, it's compatible with Windows Server 2008 SP2.
- Link
- https://devblogs.microsoft.com/dotnet/announcing-net-framework-4-6-2/
- http://go.microsoft.com/fwlink/?LinkId=780601
- Wayback Machine Mirror
- https://download.visualstudio.microsoft.com/download/pr/8e396c75-4d0d-41d3-aea8-848babc2736a/80b431456d8866ebe053eb8b81a168b3/ndp462-kb3151800-x86-x64-allos-enu.exe
- Link
- .NET Framework 4.6.1 (last version /wo Windows Update support before 4.6.2 was only signed with SHA-2)
- Link
- https://dotnet.microsoft.com/en-us/
- Wayback Machine Mirror
- https://dotnet.microsoft.com/en-us/download
- Wayback Machine Mirror
- https://dotnet.microsoft.com/en-us/download/dotnet-framework
- https://dotnet.microsoft.com/en-us/download/dotnet-framework/net461
- https://dotnet.microsoft.com/en-us/download/dotnet-framework/thank-you/net461-offline-installer
- https://go.microsoft.com/fwlink/?LinkId=2099467
- Wayback Machine Mirror
- https://download.microsoft.com/download/E/4/1/E4173890-A24A-4936-9FC9-AF930FE3FA40/NDP461-KB3102436-x86-x64-AllOS-ENU.exe
- https://dotnet.microsoft.com/en-us/
- Link
- .NET Framework 4.6 (last version /w Windows Update support)
- Link
- https://dotnet.microsoft.com/en-us/
- Wayback Machine Mirror
- https://dotnet.microsoft.com/en-us/download
- Wayback Machine Mirror
- https://dotnet.microsoft.com/en-us/download/dotnet-framework
- https://dotnet.microsoft.com/en-us/download/dotnet-framework/net46
- https://dotnet.microsoft.com/en-us/download/dotnet-framework/thank-you/net46-offline-installer
- https://go.microsoft.com/fwlink/?LinkId=2099384
- Wayback Machine Mirror
- https://download.microsoft.com/download/6/F/9/6F9673B1-87D1-46C4-BF04-95F24C3EB9DA/enu_netfx/NDP46-KB3045557-x86-x64-AllOS-ENU_exe/NDP46-KB3045557-x86-x64-AllOS-ENU.exe
- https://dotnet.microsoft.com/en-us/
- Link
- .NET Framework 4.0 Full (Client + Extended) (version that comes with v372.70 driver)
- Link
- https://dotnet.microsoft.com/en-us/
- Wayback Machine Mirror
- https://dotnet.microsoft.com/en-us/download
- Wayback Machine Mirror
- https://dotnet.microsoft.com/en-us/download/dotnet-framework
- https://dotnet.microsoft.com/en-us/download/dotnet-framework/net40
- https://dotnet.microsoft.com/en-us/download/dotnet-framework/thank-you/net40-offline-installer
- https://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe
- https://dotnet.microsoft.com/en-us/
- Link
- .NET Framework 4.6.2 (SHA2-only signed version, Windows Server 2008 SP2 only)
- Platform Update (KB971644, contains 4 updates)
- For 32-bit and 64-bit
- https://archive.org/details/kb971644 (thanks to user @אור הושמנד on archive.org for upload.)
- KB960362 (Windows Ribbon and Animation Manager Library)
- For 32-bit
- For 64-bit
- KB971512 (Windows Graphics, Imaging, and XPS Library (with DirectX 11)) (This is most important for improving graphical compatibility; others are optional)
- For 32-bit
- For 64-bit
- KB971513 (Windows Automation API)
- For 32-bit
- For 64-bit
- KB971514 (Windows Portable Devices Platform)
- For 32-bit
- For 64-bit
- For 32-bit and 64-bit
- Platform Update Supplement (KB2117917)
- For 32-bit
- For 64-bit
- Windows Driver Framework version 1.11 update (KB2761494) (This is most important for improving driver compatibility.)
- For 32-bit
- For 64-bit
- .NET Framework (Vanilla driver requires .NET Framework) (Select one of them, but my suggestion is download the latest version for Windows Vista)
- Download NVIDIA GeForce Game Ready Driver version 372.70 for Windows 7, 8 and 8.1 with corresponding architecture.
- For Desktop 32-bit:
- Link
- https://www.nvidia.com/download/driverResults.aspx/107007/en-us/
- https://www.nvidia.com/content/DriverDownloads/confirmation.php?url=/Windows/372.70/372.70-desktop-win8-win7-32bit-international-whql.exe&lang=us&type=GeForce
- https://us.download.nvidia.com/Windows/372.70/372.70-desktop-win8-win7-32bit-international-whql.exe
- Link
- For Desktop 64-bit:
- Link
- https://www.nvidia.com/download/driverResults.aspx/107008/en-us/
- https://www.nvidia.com/content/DriverDownloads/confirmation.php?url=/Windows/372.70/372.70-desktop-win8-win7-64bit-international-whql.exe&lang=us&type=GeForce
- https://us.download.nvidia.com/Windows/372.70/372.70-desktop-win8-win7-64bit-international-whql.exe
- Link
- For Notebook 32-bit
- Link
- https://www.nvidia.com/download/driverResults.aspx/107009/en-us/
- https://www.nvidia.com/content/DriverDownloads/confirmation.php?url=/Windows/372.70/372.70-notebook-win8-win7-32bit-international-whql.exe&lang=us&type=geforcem
- https://us.download.nvidia.com/Windows/372.70/372.70-notebook-win8-win7-32bit-international-whql.exe
- Link
- For Notebook 64-bit
- Link
- https://www.nvidia.com/download/driverResults.aspx/107010/en-us/
- https://www.nvidia.com/content/DriverDownloads/confirmation.php?url=/Windows/372.70/372.70-notebook-win8-win7-64bit-international-whql.exe&lang=us&type=geforcem
- https://us.download.nvidia.com/Windows/372.70/372.70-notebook-win8-win7-64bit-international-whql.exe
- Link
- Starting with v334.67 Beta and v340.52 WHQL, driver packages still splitted to desktop and notebook prefixes, but these packages hashes are same.
- For v331.93 Beta (last beta version before v334.67 Beta package merging):
- For v337.88 WHQL (last WHQL version before v340.52 WHQL package merging):
- For v334.67 Beta (first beta version version that merged desktop and notebook variants in one package):
- For v340.52 (first WHQL version that merged desktop and notebook variants in one package):
- And for our purpose, v372.70 WHQL (last unofficially supported driver for Windows Vista without any kernel modification):
-
372.70 Desktop Win8 Win7 32-bit International WHQL
-
372.70 Notebook Win8 Win7 32-bit International WHQL
-
372.70 Desktop Win8 Win7 64-bit International WHQL
-
372.70 Notebook Win8 Win7 64-bit International WHQL
-
Hashes for for architecture-to-architecture are still same.
-
So, in case, if you downloaded notebook version of v372.70 driver, you can safely use that driver as it's content will be same as desktop variant.
-
- For Desktop 32-bit:
- Extract driver package via archive manager.
- You can use 7-Zip or other archiving software that has ability to expanding SFX archives.
- Copy Display.Driver folder corresponding your architecture to the extracted driver folder. Replace any files.
- Double-click setup.exe to start installation.
- On driver installation, select Custom.
- Untick nView from install (Cannot start in Vista/Server 2008 in vanilla anyway; it may work with Extended Kernel).
- Start installation by clicking Next.
- After installation is complete, reboot PC. If installation successful, resolution should be increased to the native resolution.
- The screen maybe don't come for up to 30 seconds or longer on first boot. After that, system will start normally on other boots.