如何核显解码,独显跑MadVR?(已经半成功)
potplayer吧
全部回复
仅看楼主
level 1
kuiotº 楼主
[汗],至于为什么半成功,那是因为如果要独显调用MadVR的话,需要一个外置滤镜,也就是“Dmitrirender”插帧滤镜。
如果没有这个滤镜,MadVR还是会调用核显[喷],核显简直感受到了死亡
防止有人不信(毕竟是DXVA-Native),特意附上图。
独显:720p压力很小,没什么问题。
核显:
之所以是半成功,那是因为这个“Dmitrirender”插件,遇到60帧的视频依然会进行没什么卵用的插帧[喷]
所以依然会造成大量的性能损失
就像这个样子,独显占用已经高的离谱,而MadVR只跑3D,这样,独显已经剩不下多少性能了[喷]。看POTplayer显示的GPU占用率就知道了。
若关闭“Dmitrirender”,则强制全部为独显:
独显的ViderDecoder也开始调用了。
关掉“Dmitrirender”,独显的占用率也下来了(看Potplayer,这个显示的和GPU-Z是一样的)。有更多的空间跑MadVR。
可能有人会说,既然有独显,那为什么不去用独显呢?解码跑MadVR不都是完美么?
话是这么说,但是我的这个独显是GM204的965M。也就是老版965M,所有GM204核心(应该吧,970M反正也是这样),在解码部分HEVC的时候会卡住(画面卡住,声音正常,独显占用瞬间降为0,过一段时间突然超快播放,然后卡住,无限循环),无解。
所以只能用核显了(核显解码没有问题[喷]
所以我想的是:在59帧以上的视频不去使用“Dmitrirender”(成功),但是这样就会变成纯独显解码跑MadVR,或者纯核显解码跑MadVR。
核显那玩意跑MadVR还是算了吧。独显跑还有HEVC的解码问题[喷]。进退两难啊。
所以谁有MadVR调用独显,解码使用核显的方法不?可否分享一下?
DXVA(Cpoyback)就算了吧,那样还不如直接跑CPU[狂汗]
2019年04月07日 01点04分 1
吧务
level 14
copy-back模式手动指定显卡,效率下降
2019年04月07日 02点04分 2
copy-back的效率损失太多了,而且4代核显解码HEVC是混合硬解,效率简直不能看。720p,码率超过5000kbps就无法达到60帧了[喷]
2019年04月07日 03点04分
@kuiotº 咳咳,没看见最后一句,尴尬了
2019年04月07日 03点04分
@kuiotº 用Lav指定qsv解码试试
2019年04月07日 03点04分
@Mr-Z♂ 无法使用,QSV直接是N/A,LAV选中后无法调用,POT内置选中后无法打开视频[喷],再次,QSV无法解码HEVC,选项是灰的。
2019年04月07日 05点04分
吧务
level 14
我问个问题,你用Dimitrirender搞成核显解码独显跑madVR就会比copy-back流畅吗?不会吧……
2019年04月07日 06点04分 3
不会,但是如果使用copyback就会变成解码延时(也就是声画不同步),HEVC 码率4000kbps就会不同步,更别说那些高帧率的视频了[泪]
2019年04月07日 06点04分
我以我才想方设法的使用DXVA(native)
2019年04月07日 06点04分
@kuiotº 但是让两块不同的显卡之间用Native本来就不可能实现(至少在我的认知中), 用了Dimitrirender显示Native也只是假象
2019年04月07日 06点04分
@Mr-Z♂ 但是确实是真的[喷],我也觉得神奇,但是cpoyback有很多无法流畅的视频,用native就能流畅[喷]。 而且这个我觉得不是假象,因为我用copyback还能使用pot的倍帧啥的内置滤镜,但是native就不行[喷]。容我再测试一下。
2019年04月07日 06点04分
level 1
kuiotº 楼主
测试视频编码:HEVC
编码器:NVENCC-CQP
DXVA-N 全程流畅,没有问题
DXVA-CP
画面滞后10秒左右,码率超过4000k
bp
s就开始不同步。
如果选择D3D11-CP的话,就会出现根据选择的独显、核显进行CP解码,但是MADVR却一直是调用核显的情况[喷]
2019年04月07日 06点04分 4
DXVA-N极限码率:邪教I卡解码N卡Madvr是30mbps。单纯win10自带I卡解码(电影与电视)45mbps,稍显卡顿
2019年04月07日 07点04分
level 1
轻薄笔记本独显mx150,会卡住,怎么办?
2019年06月07日 01点06分 5
level 1
穷人,玩不起madvr啊,太吃性能
2019年06月07日 01点06分 6
吧务
level 14
又看到这个帖子了,我才想到一个判断是不是真的Native的方法,之前怎么就没想到呢……[汗]
开madVR的OSD,如果是DXVA2N这里显示DXVA2,D3D11N显示DXVA11,除此之外都不会显示。
这也只是我个人的好奇心罢了,实际上也解决不了楼主的问题;如果楼主愿意的话,可否截图给我看一下?
2019年06月07日 02点06分 7
这样的话并不是DXVA,后面没有DXVA的标识。我在下面放了一个4K AVC的视频截图。HEVC因为是混合解码,不会占用VideoDecoder
2019年06月07日 09点06分
@kuiotº 谢谢
2019年06月07日 18点06分
level 1
kuiotº 楼主
这是4K AVC 的 MadVR 截图
2019年06月07日 09点06分 8
level 1
我想让cpu解码(软解也可以),gpu专心madvr渲染如何设置?
2019年07月06日 14点07分 9
解决了吗哥们
2021年04月22日 14点04分
level 1
kuiotº 楼主
CPU解码最简单了。调用LAV,在解码方式选择None?(应该是这个)就可以了
2019年07月06日 15点07分 10
@把梦醉倒i 需要核显解码应该硬解选d3d11 下面使用设备选核显就可以核显解码了
2021年05月08日 06点05分
@把梦醉倒i 啊,你这个方式实际上还是走的copyback一类的方式。高码率(6000kbps)基本就声画不同步了[狂汗]
2021年05月08日 08点05分
@kuiotº [不高兴]感觉不到啊
2021年05月08日 08点05分
@把梦醉倒i 那应该你的核显性能更强一些,有专用的解码芯片。我的是HD4600,HEVC解码靠的是混合解码,没有专用解码芯片
2021年05月08日 08点05分
level 1
我来回答这个问题吧 已经困扰一天了
首先 看一下potplayer 32位还是64位 32位不能在nvidia上改用独显 建议下64位最新版 因为有墙 大家自己想办法下载64位 (我就是32位弄了半天)
第二步 打开Nvidia控制面板 => 管理3D设置 => 选择程序设置 =>添加potplayer => 选择高性能
然后应用就好使了
2019年08月18日 15点08分 11
为啥我的Nvidia没有 高性能Nvidia处理器选项
2019年08月20日 06点08分
其实楼主研究的比这个高级多了[滑稽]
2019年08月20日 06点08分
level 1
为啥我的Nvidia没有 高性能Nvidia处理器选项
2019年08月20日 06点08分 12
改名,把PotPlayer.exe换个名字,不带player字样就行
2019年08月21日 04点08分
@贴吧用户_0JN9RyJ 改了也没
2019年08月21日 06点08分
level 1
请问楼主的核显解码,独显madvr是怎么设置的?有lav的截图吗?
2019年11月19日 04点11分 13
首先你需要一个正版的DmitriRender。由于我的已经过期,所以不能再给你演示了。
2019年11月19日 06点11分
1.安装DmitriRender。 2.安装Potplayer64 (32也行,但是你要删除显卡驱动配置文件里的默认配置。名称为DAMU Potplayer,否则依旧强制核显) 3.安装LAV 4.potplayer调用两个lav和Dmitri。
2019年11月19日 06点11分
由于我用的MADVR,所以我的渲染器也是MADVR。 5.win10游戏模式,强制高性能显卡。 6.播放一个视频 7.win10游戏模式,选择系统默认值。 8.再次放视频应该就是核显解码,独显渲染了。 注意:不能接续视频,不能停止视频。可暂停视频。否则就不是核显解码,独显渲染的状
2019年11月19日 06点11分
level 1
我已经实现了
2021年09月01日 14点09分 16
怎么做到的?
2021年09月01日 23点09分
@kuiotº 笔记本双显卡,potplayer独显运行,lav+madvr,系统换成win11,软解h.265虽然渲染器还是核显,但是帧数都保持60左右,没有卡顿或cpu突然占用过大卡顿情况,如丝般顺滑!我的显卡是gt540m,1080p没问题,4k不行,够用了。
2021年09月02日 00点09分
@gaofeihs 你的意思是CPU解码视频,独显处理Madvr么?这倒是可以。我的想法是用:核显(DXVA_Native)解码视频,独显处理Madvr,CPU理论上不参与任何计算与解码。
2021年09月02日 02点09分
level 10
笔记本的核显和独显不可能同时参与解码和渲染的,台式机可以搞,在主板的HDMI口插一个HDMI欺骗器,多屏显示中独显连接的显示设备设为主显示,核显用欺骗器设为扩展,这样就能用核显LAV解码,独显做madVR渲染了。
2021年09月04日 02点09分 17
首先纠正下你的理解: 1.笔记本核显独显是可以一起使用的,LAV指定DXVA-CopyBack,就可以强制指定某一显卡解码。 独显渲染Madvr的情况,使用DXVA-Native默认是独显解码视频。使用Copyback就是看你指定的显卡进行解码,独显一直渲染Madvr。
2021年09月04日 07点09分
至于我为什么不使用Copyback,因为Copyback的效率太低,高分辨率,高码率完全不能用。 而我发现的这个不完美的方法,核显解码使用的是DXVA-Native,并且能交给独显处理Madvr,只是中间需要个DmitriRender。
2021年09月04日 07点09分
@kuiotº 上mpv官网看一下各种软硬解的优劣说明吧,能软解就别用硬解,copy-back还不如D3D11了,我是从来不用的。普通硬件你狂折腾,还不如直接用WIN10自带的电影与电视了
2021年09月04日 10点09分
1 2 尾页