From b5e8a55da1499fed205309606a49b23422cce464 Mon Sep 17 00:00:00 2001 From: Vladislav Yarmak Date: Tue, 8 Jan 2019 00:50:10 +0200 Subject: [PATCH] initial windows support --- README.md | 2 ++ win/README.md | 26 ++++++++++++++++++++++++++ win/win10_x64/417.35/nvcuvid.1337 | 3 +++ 3 files changed, 31 insertions(+) create mode 100644 win/README.md create mode 100644 win/win10_x64/417.35/nvcuvid.1337 diff --git a/README.md b/README.md index fe733d0..09e0610 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ This patch removes restriction on maximum number of simultaneous NVENC video encoding sessions imposed by Nvidia to consumer-grade GPUs. +Main target operating system is GNU/Linux, but for experimental Windows support see [win](win). + Requirements: - x86\_64 system architecture - ubuntu (< 18.04 for 375.39 nvidia driver or kernel < 4.15). Also known to work on Debian and CentOS, but not tested widely. diff --git a/win/README.md b/win/README.md new file mode 100644 index 0000000..4c07a54 --- /dev/null +++ b/win/README.md @@ -0,0 +1,26 @@ +Nvidia drivers patch for Windows +================================ + +This patch removes restriction on maximum number of simultaneous NVENC video encoding sessions imposed by Nvidia to consumer-grade GPUs. + +Windows support is experimental. + +Requirements: +- Win10 x64 +- NVENC-compatible GPU (https://developer.nvidia.com/video-encode-decode-gpu-support-matrix#Encoder) +- Nvidia driver. Patch availible for: + - [417.35](https://uk.download.nvidia.com/Windows/417.35/417.35-desktop-win10-64bit-international-whql-rp.exe) + +## Step-by-Step guide + +1. Download and install latest Nvidia driver supported by this patch. +2. Download latest [Win\_1337\_Apply\_Patch tool](https://github.com/Deltafox79/Win_1337_Apply_Patch/releases). +3. Locate in this directory and download corresponding patch for your OS and driver version. +4. Apply patch to corresponding file in `%WINDIR%\system32\` with the Win\_1337\_Apply\_Patch tool. File name of patched object is specified in first line of .1337 patch. + +E.g, for 64bit Windows 10 running driver version 417.35 use `win10\_x64/417.35/nvcuvid.1337` against `C:\WINDOWS\system32\nvcuvid.dll`. + +## See also + +* Genesis in [related issue](https://github.com/keylase/nvidia-patch/issues/9). +* [How to make Plex work with new limits](https://github.com/keylase/nvidia-patch/issues/9#issuecomment-452096166). diff --git a/win/win10_x64/417.35/nvcuvid.1337 b/win/win10_x64/417.35/nvcuvid.1337 new file mode 100644 index 0000000..3c45cfe --- /dev/null +++ b/win/win10_x64/417.35/nvcuvid.1337 @@ -0,0 +1,3 @@ +>nvcuvid.dll +00000000000DDE66:74->90 +00000000000DDE67:08->90 \ No newline at end of file