From 9c8f192049f193edb9aabc92fdab1811fdb7aca4 Mon Sep 17 00:00:00 2001 From: Vladislav Yarmak Date: Mon, 20 Jul 2020 21:01:58 +0300 Subject: [PATCH] vulkan beta drivers --- drivers.json | 23 +++++++++++++++++++++++ patch-fbc.sh | 2 ++ patch.sh | 2 ++ win/win10_x64/451.79/nvencodeapi.1337 | 6 ++++++ win/win10_x64/451.79/nvencodeapi64.1337 | 5 +++++ win/win7_x64/451.79/nvencodeapi.1337 | 5 +++++ win/win7_x64/451.79/nvencodeapi64.1337 | 5 +++++ 7 files changed, 48 insertions(+) create mode 100644 win/win10_x64/451.79/nvencodeapi.1337 create mode 100644 win/win10_x64/451.79/nvencodeapi64.1337 create mode 100644 win/win7_x64/451.79/nvencodeapi.1337 create mode 100644 win/win7_x64/451.79/nvencodeapi64.1337 diff --git a/drivers.json b/drivers.json index cf61bd4..1ceb8c1 100644 --- a/drivers.json +++ b/drivers.json @@ -380,6 +380,11 @@ "version": "450.56.01", "nvenc_patch": true, "nvfbc_patch": true + }, + { + "version": "450.56.02", + "nvenc_patch": true, + "nvfbc_patch": true } ], "example": { @@ -1766,6 +1771,24 @@ "patch64_url": "win10_x64/quadro_451.77/nvencodeapi64.1337", "patch32_url": "win10_x64/quadro_451.77/nvencodeapi.1337", "driver_url": "https://international.download.nvidia.com/Windows/Quadro_Certified/451.77/451.77-quadro-desktop-notebook-win10-64bit-international-whql.exe" + }, + { + "os": "win10", + "product": "GeForce", + "version": "451.79", + "variant": "Vulkan Beta", + "patch64_url": "win10_x64/451.79/nvencodeapi64.1337", + "patch32_url": "win10_x64/451.79/nvencodeapi.1337", + "driver_url": "" + }, + { + "os": "win7", + "product": "GeForce", + "version": "451.79", + "variant": "Vulkan Beta", + "patch64_url": "win7_x64/451.79/nvencodeapi64.1337", + "patch32_url": "win7_x64/451.79/nvencodeapi.1337", + "driver_url": "" } ] } diff --git a/patch-fbc.sh b/patch-fbc.sh index 50bca76..4212b8e 100755 --- a/patch-fbc.sh +++ b/patch-fbc.sh @@ -73,6 +73,7 @@ declare -A patch_list=( ["450.51"]='s/\x85\xc0\x89\xc3\x0f\x85\xa9\xfa\xff\xff/\x31\xc0\x89\xc3\x0f\x85\xa9\xfa\xff\xff/' ["450.51.05"]='s/\x85\xc0\x89\xc3\x0f\x85\xa9\xfa\xff\xff/\x31\xc0\x89\xc3\x0f\x85\xa9\xfa\xff\xff/' ["450.56.01"]='s/\x85\xc0\x89\xc3\x0f\x85\xa9\xfa\xff\xff/\x31\xc0\x89\xc3\x0f\x85\xa9\xfa\xff\xff/' + ["450.56.02"]='s/\x85\xc0\x89\xc3\x0f\x85\xa9\xfa\xff\xff/\x31\xc0\x89\xc3\x0f\x85\xa9\xfa\xff\xff/' ["450.57"]='s/\x85\xc0\x89\xc3\x0f\x85\xa9\xfa\xff\xff/\x31\xc0\x89\xc3\x0f\x85\xa9\xfa\xff\xff/' ) @@ -107,6 +108,7 @@ declare -A object_list=( ["450.51"]='libnvidia-fbc.so' ["450.51.05"]='libnvidia-fbc.so' ["450.56.01"]='libnvidia-fbc.so' + ["450.56.02"]='libnvidia-fbc.so' ["450.57"]='libnvidia-fbc.so' ) diff --git a/patch.sh b/patch.sh index fd23d07..795023e 100755 --- a/patch.sh +++ b/patch.sh @@ -110,6 +110,7 @@ declare -A patch_list=( ["450.51"]='s/\x85\xc0\x41\x89\xc4\x75\x1f/\x31\xc0\x41\x89\xc4\x75\x1f/g' ["450.51.05"]='s/\x85\xc0\x41\x89\xc4\x75\x1f/\x31\xc0\x41\x89\xc4\x75\x1f/g' ["450.56.01"]='s/\x85\xc0\x41\x89\xc4\x75\x1f/\x31\xc0\x41\x89\xc4\x75\x1f/g' + ["450.56.02"]='s/\x85\xc0\x41\x89\xc4\x75\x1f/\x31\xc0\x41\x89\xc4\x75\x1f/g' ["450.57"]='s/\x85\xc0\x41\x89\xc4\x75\x1f/\x31\xc0\x41\x89\xc4\x75\x1f/g' ) @@ -179,6 +180,7 @@ declare -A object_list=( ["450.51"]='libnvidia-encode.so' ["450.51.05"]='libnvidia-encode.so' ["450.56.01"]='libnvidia-encode.so' + ["450.56.02"]='libnvidia-encode.so' ["450.57"]='libnvidia-encode.so' ) diff --git a/win/win10_x64/451.79/nvencodeapi.1337 b/win/win10_x64/451.79/nvencodeapi.1337 new file mode 100644 index 0000000..d889e25 --- /dev/null +++ b/win/win10_x64/451.79/nvencodeapi.1337 @@ -0,0 +1,6 @@ +>nvencodeapi.dll +000000000002B0F6:89->33 +000000000002B0F7:45->C0 +000000000002B0F8:08->89 +000000000002B0F9:85->45 +000000000002B0FA:C0->08 \ No newline at end of file diff --git a/win/win10_x64/451.79/nvencodeapi64.1337 b/win/win10_x64/451.79/nvencodeapi64.1337 new file mode 100644 index 0000000..d3d3885 --- /dev/null +++ b/win/win10_x64/451.79/nvencodeapi64.1337 @@ -0,0 +1,5 @@ +>nvencodeapi64.dll +000000000002FB3A:8B->33 +000000000002FB3B:F0->C0 +000000000002FB3C:85->8B +000000000002FB3D:C0->F0 \ No newline at end of file diff --git a/win/win7_x64/451.79/nvencodeapi.1337 b/win/win7_x64/451.79/nvencodeapi.1337 new file mode 100644 index 0000000..9bde198 --- /dev/null +++ b/win/win7_x64/451.79/nvencodeapi.1337 @@ -0,0 +1,5 @@ +>nvencodeapi.dll +0000000000023157:8B->33 +0000000000023158:D8->C0 +0000000000023159:85->8B +000000000002315A:DB->D8 \ No newline at end of file diff --git a/win/win7_x64/451.79/nvencodeapi64.1337 b/win/win7_x64/451.79/nvencodeapi64.1337 new file mode 100644 index 0000000..da7aa5d --- /dev/null +++ b/win/win7_x64/451.79/nvencodeapi64.1337 @@ -0,0 +1,5 @@ +>nvencodeapi64.dll +00000000000279E0:8B->33 +00000000000279E1:F0->C0 +00000000000279E2:85->8B +00000000000279E3:C0->F0 \ No newline at end of file