nvidia显卡编码并发session限制破解

news2024/11/25 11:51:41

      对于服务器型显卡(比如:Tesla T4、NVIDIA A100等),nvidia显卡编码并发session路数没有限制,对于消费型显卡(比如:GeForce RTX 3070、GeForce RTX 3080等),nvidia显卡编码并发session路数有限制。

图:消费型显卡

     图:服务型显卡

一、NVENC session限制破解步骤
1、下载最新Nvidia驱动(已补丁包的驱动版本)。比如:471.41
https://github.com/keylase/nvidia-patch/tree/master/win#version-table

2、下载最新的Win_1337_Apply_Patch工具。比如:Win_1337_Apply_Patch-1.9

3、下载.1337 补丁文件(32位、64位),存放到一个windows目录下。

https://download.csdn.net/download/byxdaz/87389619
 

4、使用Win_1337_Apply_patch工具将x64库修补程序应用于%WINDIR%\system32\中的相应文件。如果修补失败,请使用nvencodeapi64.dll关闭所有应用程序,如OBS Studio、Plex或Discord。

5、使用Win_1337_Apply_patch工具将x86库修补程序应用于%WINDIR%\SysWOW64\中的相应文件,方法与上一个相同。如果修补失败,请使用nvencodeapi.dll关闭所有应用程序,如OBS Studio、Plex或Discord。

举例: 
对于运行驱动程序版本527.56的64位Windows 10,请对C:\Windows\system32\nvencodeapi64.dll使用win10_x64/527.56/nvencodeapi 64.1337,对C:\Windows \SysWOW64\nnvencodepi.dll使用win10-x64/527.56/nventodeapi.1337。

二、怎样用ffmpeg命令测试NVENC session限制是否去掉了?(windows系统)
1、下载ffmpeg
2、执行ffmpeg命令

//卡0上执行硬解
ffmpeg.exe -y -hwaccel cuvid -hwaccel_device 0 -c:v hevc_cuvid -vsync 0 -y - i "d:\input-h265.mp4" -vcodec h264_nvenc -preset fast -b:v 2000k d:\0-output1.mp4
ffmpeg.exe -y -hwaccel cuvid -hwaccel_device 0 -c:v hevc_cuvid -vsync 0 -y - i "d:\input-h265.mp4" -vcodec h264_nvenc -preset fast -b:v 2000k d:\0-output2.mp4
//卡1上执行硬解
ffmpeg.exe -y -hwaccel cuvid -hwaccel_device 1 -c:v hevc_cuvid -vsync 0 -y - i "d:\input-h265.mp4" -vcodec h264_nvenc -preset fast -b:v 2000k d:\0-output1.mp4
ffmpeg.exe -y -hwaccel cuvid -hwaccel_device 1 -c:v hevc_cuvid -vsync 0 -y - i "d:\input-h265.mp4" -vcodec h264_nvenc -preset fast -b:v 2000k d:\0-output2.mp4


3、查询输出打印信息,判断是否破解成功。
输出打印,包含了 OpenEncodeSessionEx failed: out of memory (10): (no details),说明破解失败了。
输出打印,包含了frame=  560 fps=329 q=8.0 Lq=8.0 q=8.0 q=8.0 size=N/A time=00:00:22.40 bitrate=N/A speed=13.2x,说明破解成功了。  


三、如果您遇到基于Nvidia流媒体设备(Nvidia Shield TV、Moonlight)的流媒体软件问题,您还必须导入一些注册表值以解决二进制签名不匹配问题。

解决方法:导入skip_sig_check注册表,比如:skip_sig_check.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Global]
"{41FCC608-8496-4DEF-B43E-7D9BD675A6FF}"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\nvlddmkm]
"{41FCC608-8496-4DEF-B43E-7D9BD675A6FF}"=dword:00000001

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/168113.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Odoo 16 企业版手册 - 财务管理之会计仪表板

会计仪表板 财务管理是任何类型业务不可避免的一部分。无论您经营的业务规模或类型如何,如果财务流程没有得到适当的管理和监控,您将在未来面临严重的财务失败。手动管理所有会计操作不是一个好主意,因为它需要大量的时间和精力。在人工会计管…

esp32 Python开发快速入门--环境配置以及点亮LED灯

esp32 Python开发快速入门--环境配置以及点亮LED灯1. 环境配置2. 固件的烧录3 下面开始点灯1. 环境配置 需要配置两个环境, 开发的IDE Thonny 链接如下 https://thonny.org/ 安装串口助手,芯片是通过串口来实现通信的,需要驱动,…

Openresty宏观概述笔记

最近由于项目需要学习了安全代理的相关知识,其实刚开始的时候是非常需要一个入门的介绍,大概说明下这个到底是个什么东西,能干啥,简单的原理是什么,为此我记录下我看完用完的心得,记录成笔记。 一般我们代码…

Nginx基础01:安装和基本使用

背景Nginx是一个高性能的Web服务器,几乎所有的Web服务都需要使用Nginx。关于Nginx的功能特性这里不再赘述,让我们从0开始,了解Nginx的基本用法,学习它在Web服务中都有哪些应用。本文主要介绍Nginx的安装以及基础的控制命令。Nginx…

讨论| 电视行业已是落日夕阳?

如今,随着移动设备、互联网技术的发展,电视似乎逐渐淡出人们的视野。近期,与电视相关的热门讨论似乎都是对于各大视频平台的会员投屏制度,这似乎更加减少了大众对于电视的使用欲望。那么电视领域是否真的趋于淘汰了呢?…

PASCAL VOC 数据集的标注格式

PASCAL VOC 数据集的标注格式 PASCAL VOC 挑战赛 ( **The PASCAL Visual Object Classes )是一个世界级的计算机视觉挑战赛。 PASCAL的全称是Pattern Analysis, Statistical Modelling and Computational Learning,很多优秀的计算机视觉模型…

区块链知识系列 - 系统学习EVM(一)

EVM有一个基于栈的架构,在一个栈中保存了所有内存数值。EVM的数据处理单位被定义为256位的“字”(这主要是为了方便处理哈希运算和椭圆曲线运算操作) 这里所说的内存数值是指那些EVM字节码运行所需要的输入、输出参数数据和智能合约程序运行中…

拉伯证券|锂离子动力电池有哪些优缺点?锂离子电池的优缺点详解

锂离子动力电池是20世纪开发成功的新型高能电池。这种电池的负极是石墨等资料,正极用磷酸铁锂、钴酸锂、钛酸锂等。70年代进入实用化。因其具有能量高、电池电压高、工作温度规模宽、贮存寿命长等优点,已广泛应用于军事和民用小型电器中。 锂离子动力电池…

jvm垃圾回收笔记

JVM基础知识笔记 1. 垃圾回收相关算法 标记清除-标记整理-复制 这三个看上面的文章 1.1 分代收集算法 将不同生命周期的对象采用不同的收集方式,以便提高回收效率,一般是将Java堆分为新生代和老年代,这样可以根据各个年代的特点使用不同的…

拉伯证券|A股涨势趋缓,个股分化,北向资金继续“买买买”

今天上午,A股商场涨势趋缓,主要指数涨跌互现。 个股方面也现较大分解,接连涨停股和接连大幅跌落股同时呈现。 值得注意的是,作为近期最为坚定买入A股的力量之一,北向资金今天上午继续“买买买”,上午半个交…

Wider Face+YOLOV7人脸检测

1 Wider Face标注格式转成YOLO格式1.1 Wider Face标注介绍The format of txt ground truth. File name Number of bounding box x1, y1, w, h, blur, expression, illumination, invalid, occlusion, pose0--Parade/0_Parade_marchingband_1_849.jpg 1 449 330 122 149 0 0 0 0…

Java开发 - Spring Test知多少?

前言 在前文中,我们也使用了测试代码来进行简单的单元测试,但是我们会发现,里面有大量的重复代码,实际给我们的体验并不是太好,所以这篇,我们来学习Spring Test,Spring Test不仅仅限于在Mybati…

AUTOSAR RTE 总结

1. Interface和在Interface下面包含哪些data element在SWC创立之前就定义好了,存储在一个arxml文件里面, 它相当于一个库文件,在新建AUTOSAR project的第一步就应该被导入进来 2. port在SWC创建的阶段被create,因为Interface没有…

某博数据挖掘:使用Scrapy构建自定义数据采集提取洞察信息

想要深入了解某博上最新的动态和信息吗?那么学习如何使用Scrapy构建一个某博数据采集将是不二之选。Scrapy是一个强大的框架,能够快速地爬取网站上的数据。 新版API构建的某博数据采集拥有最丰富的字段信息,能够更好地深入挖掘某博上的数据。提供了多种采集模式,包括用户、…

邮件定时发送java实现

本文总结如何通过java实现邮件接口的定时发送任务。1、邮箱服务器地址和端口以139邮箱为例,获取服务器地址和端口。139邮箱的路径:设置-常见设置-邮箱协议设置2、客户端配置工具:springboot2.4.3使用maven,使用java11pom.xml引入m…

华为机试题:HJ14 字符串排序(python)

文章目录知识点详解1、input():获取控制台(任意形式)的输入。输出均为字符串类型。2、print() :打印输出。3、int() :将一个字符串或数字转换为整型(强转)。4、range() :输出指定范围…

《Linux Shell脚本攻略》学习笔记-第十二章

12.1 简介 我们可以通过关闭无用的服务、调整内核参数或是添加新的硬件来改善系统性能。 12.2 识别服务 Linux系统可以同时运行数百个任务,其中可能也会有那么一两个你不需要的守护进程。 有三种可以用于启动守护进程和服务的工具,Linux发行版支持其中任…

LeetCode题解 贪心(一):455 分发饼干;376 摆动序列;53 最大子序和

随想录 && LeetCode 贪心算法 贪心之于算法,内核是一个最优解是由多个局部最优解组合而成的 比如,如何在一个月之内最有效的减肥,子问题就是每周如何减肥,再拆分就是每一天如何减肥 如果能找到令每一天都有效减肥的策…

vue实现购物车思想

vue实现购物车思想一、问题:二、解决步骤一、问题: 实现购物车功能,具体如下 在该界面显示所有物品的列表,点击开菜显示购物车 在该界面只显示订单的列表 如何实现购物车数据的同步呢? 二、解决步骤 具体思路如…

day21-反射枚举

day21_反射&枚举 课程目标 1. 【理解】类加载器 2. 【理解】什么是反射 3. 【掌握】获取Class对象的三种方式 4. 【掌握】反射获取构造方法并创建对象 5. 【掌握】反射获取成员变量并使用 6. 【掌握】反射获取成员方法并使用 7. 【掌握】反射综合案例 8. 【理解】枚举类加…