mirror of
https://github.com/keylase/nvidia-patch.git
synced 2024-12-22 21:03:35 +00:00
.. | ||
.gitignore | ||
framework.h | ||
nvfbcbody.asm | ||
nvfbcdefs.h | ||
nvfbcwrp_main.cpp | ||
nvfbcwrp.def | ||
nvfbcwrp.sln | ||
nvfbcwrp.vcxproj | ||
nvfbcwrp.vcxproj.filters | ||
nvfbcwrp.vcxproj.user | ||
pch.cpp | ||
pch.h | ||
README.md |
nvfbcwrp
Wrapper for NvFBC64.dll
library which injects private keys into NvFBC_CreateEx
calls in order to enable NvFBC on customer-grade hardware (like GeForce cards) for all NvFBC-targeted applications. It should work at least with applications built with Nvidia Capture SDK versions 5.0 to 7.1.
Usage
- Obtain
nvfbcwrp64.dll
andnvfbcwrp32.dll
files. You may build them yourself with MSVS 2019 or download latest release here: nvfbcwrp64.dll, nvfbcwrp32.dll. - Backup your
%WINDIR\system32\NvFBC64.dll
and%WINDIR\SysWOW64\NvFBC.dll
files. - Rename file
%WINDIR\system32\NvFBC64.dll
to%WINDIR\system32\NvFBC64_.dll
- Rename file
%WINDIR\SysWOW64\NvFBC.dll
to%WINDIR\SysWOW64\NvFBC_.dll
- Rename
nvfbcwrp64.dll
and put it to%WINDIR\system32\NvFBC64.dll
(on the original place of renamedNvFBC64.dll
library). - Rename
nvfbcwrp32.dll
and put it to%WINDIR\SysWOW64\NvFBC.dll
(on the original place of renamedNvFBC.dll
library). - Restart any applications using this library. That's it.
This procedure has to be repeated after any driver reinstall/update, so keep your copies of nvfbcwrp64.dll
and nvfbcwrp32.dll
files.