TerrorJack
帖子: 10
注册时间: 2013-05-03 11:05

madVR在GPU占用不满100%的情况下就开始丢帧?

请教一下各位大大,使用madVR的话是不是GPU占用接近100%才说明madVR带不动,需要调设置?我这里在window mode下播放1080P视频,GPU占用不满100%,但是已经开始大把大把丢帧了,切换到Full Screen Exclusive Mode才会停止丢帧。。
显卡是GT640M,工具链是MPC-HC+LAV+xy-VSFilter+madVR+Reclock。madVR的设置:chroma upscaling,Jinc 3taps+AR;image downscaling,Catmull-Rom+AR。如果把Jinc改成Lanczos,可以做到window mode基本不丢帧。。。
就算开Jinc,在window mode下GPU占用也不满100%,怎么就带不动了呢= =
xyqczy
帖子: 10
注册时间: 2012-08-06 10:28

Re: madVR在GPU占用不满100%的情况下就开始丢帧?

万恶的N卡从某个笔记本驱动开始在本机屏幕强制使用核显进行影音的相关处理(开MPC-HC和POT都是强制调用核显的)
PS.使用HDMI输出则是调用独显。
因此请换用MPC-BE 好像还没加入N卡影音的程序库,因此可以避免这个问题。
然后是针对GPU占用率的问题,我觉得突破90%就已经达到负荷极限,需要调低设置了
你可以参考下某位菊苣的显卡对应设置(我使用的是中等,我的显卡是GT555M):
顯卡等級 chroma upscaling image upscaling image downscaling

高 Jinc 3 taps + AR Jinc 3 taps + AR Catmull-Rom + AR
+ linear light

次高 Bicubic 75 + AR Jinc 3 taps + AR Catmull-Rom + AR
+ linear light

中間 Bicubic 75 + AR Lanczos 3 taps + AR Catmull-Rom + AR
+ linear light

中低 Bicubic 75 Lanczos 3 taps Catmull-Rom


最低 bilinear bilinear bilinear
lovehigh
帖子: 10
注册时间: 2012-03-07 22:58

Re: madVR在GPU占用不满100%的情况下就开始丢帧?

xyqczy 写了:万恶的N卡从某个笔记本驱动开始在本机屏幕强制使用核显进行影音的相关处理(开MPC-HC和POT都是强制调用核显的)
PS.使用HDMI输出则是调用独显。
因此请换用MPC-BE 好像还没加入N卡影音的程序库,因此可以避免这个问题。
然后是针对GPU占用率的问题,我觉得突破90%就已经达到负荷极限,需要调低设置了
你可以参考下某位菊苣的显卡对应设置(我使用的是中等,我的显卡是GT555M):
顯卡等級 chroma upscaling image upscaling image downscaling

高 Jinc 3 taps + AR Jinc 3 taps + AR Catmull-Rom + AR
+ linear light

次高 Bicubic 75 + AR Jinc 3 taps + AR Catmull-Rom + AR
+ linear light

中間 Bicubic 75 + AR Lanczos 3 taps + AR Catmull-Rom + AR
+ linear light

中低 Bicubic 75 Lanczos 3 taps Catmull-Rom


最低 bilinear bilinear bilinear
请教一下,我的电脑是去年配的,配置大概是I5 2320+MSI 6850,请问大概属于什么等级?
xyqczy
帖子: 10
注册时间: 2012-08-06 10:28

Re: madVR在GPU占用不满100%的情况下就开始丢帧?

我其实也不是很清楚具体的等级到什么程度囧
LS可以试试从中等开始设置
播放一个对硬件要求比较高的视频(比如马文菊苣的4K)
一般选择1080P而且超过2G的BDRIP为上
然后根据会不会掉帧进行等级的调整
附上菊苣检测办法
如何判斷顯卡負荷不負荷的了此種演算法呢?第一個當然是看畫面會不會很頓,再來看看GPU使用率(使用GPU-Z)是否高達9X%快破表,再來也可以在播放時按Ctrl+J叫出OSD,看看有沒有掉帧,render queue是否一直很低,如果都沒有那就恭喜啦,可以放心看片!
头像
upyzl
帖子: 446
注册时间: 2010-12-25 18:44
来自: 湘/京
联系: 网站

Re: madVR在GPU占用不满100%的情况下就开始丢帧?

xyqczy 写了:万恶的N卡从某个笔记本驱动开始在本机屏幕强制使用核显进行影音的相关处理(开MPC-HC和POT都是强制调用核显的)
记得是从3xx开始的
可以对原文件改名再强制用独显也可,比如把mpc-hc.exe改名成m.exe或者其他不会被过滤掉的文件名
TerrorJack
帖子: 10
注册时间: 2013-05-03 11:05

Re: madVR在GPU占用不满100%的情况下就开始丢帧?

报告一下目前的解决方案:将chroma upscaling从jinc调到Lanczos 3taps+AR,其他设置不变,即可在窗口模式下基本不丢帧播放。
根据我的观察,full screen exclusive mode下的播放性能远超窗口模式,在窗口模式下可能导致大幅度丢帧的算法(Jinc)在full screen exclusive mode下没有问题。
能不能流畅播放,或者说会不会丢帧,貌似跟GPU占用率关系不是那么大。。窗口模式的话别说90%,占用到70%左右已经开始丢帧=。= 在full screen exclusive mode下就不会这样。

另外,的确新版本N卡驱动会强制MPC-HC使用集成显卡,但是可以用nVidia Inspector这个软件强制修改MPC-HC的Profile,然后设置驱动更新不覆盖Profile即可保证MPC-HC使用N卡而非集显,没有必要改文件名或者改用MPC-BE。
xyqczy
帖子: 10
注册时间: 2012-08-06 10:28

Re: madVR在GPU占用不满100%的情况下就开始丢帧?

TerrorJack 写了:报告一下目前的解决方案:将chroma upscaling从jinc调到Lanczos 3taps+AR,其他设置不变,即可在窗口模式下基本不丢帧播放。
根据我的观察,full screen exclusive mode下的播放性能远超窗口模式,在窗口模式下可能导致大幅度丢帧的算法(Jinc)在full screen exclusive mode下没有问题。
能不能流畅播放,或者说会不会丢帧,貌似跟GPU占用率关系不是那么大。。窗口模式的话别说90%,占用到70%左右已经开始丢帧=。= 在full screen exclusive mode下就不会这样。

另外,的确新版本N卡驱动会强制MPC-HC使用集成显卡,但是可以用nVidia Inspector这个软件强制修改MPC-HC的Profile,然后设置驱动更新不覆盖Profile即可保证MPC-HC使用N卡而非集显,没有必要改文件名或者改用MPC-BE。
表示最新版本的N卡驱动这样做了还不行 还需要禁用掉驱动所生成的UPDATE用户
而且这边出了RP好像还会不定时崩溃。。。。所以还是推荐改名方法最简单
TerrorJack
帖子: 10
注册时间: 2013-05-03 11:05

Re: madVR在GPU占用不满100%的情况下就开始丢帧?

xyqczy 写了:
TerrorJack 写了:报告一下目前的解决方案:将chroma upscaling从jinc调到Lanczos 3taps+AR,其他设置不变,即可在窗口模式下基本不丢帧播放。
根据我的观察,full screen exclusive mode下的播放性能远超窗口模式,在窗口模式下可能导致大幅度丢帧的算法(Jinc)在full screen exclusive mode下没有问题。
能不能流畅播放,或者说会不会丢帧,貌似跟GPU占用率关系不是那么大。。窗口模式的话别说90%,占用到70%左右已经开始丢帧=。= 在full screen exclusive mode下就不会这样。

另外,的确新版本N卡驱动会强制MPC-HC使用集成显卡,但是可以用nVidia Inspector这个软件强制修改MPC-HC的Profile,然后设置驱动更新不覆盖Profile即可保证MPC-HC使用N卡而非集显,没有必要改文件名或者改用MPC-BE。
表示最新版本的N卡驱动这样做了还不行 还需要禁用掉驱动所生成的UPDATE用户
而且这边出了RP好像还会不定时崩溃。。。。所以还是推荐改名方法最简单
刚刚禁用掉了nVidia Update Service,停用了UpdateusUser用户。但是在这之前播放的时候调用GPU-Z来看,N卡占用率明显比不播放的时候高许多,说明用nVidia Inspector改Profile的方法是有效的啊=。=
头像
upyzl
帖子: 446
注册时间: 2010-12-25 18:44
来自: 湘/京
联系: 网站

Re: madVR在GPU占用不满100%的情况下就开始丢帧?

TerrorJack 写了:刚刚禁用掉了nVidia Update Service,停用了UpdateusUser用户。但是在这之前播放的时候调用GPU-Z来看,N卡占用率明显比不播放的时候高许多,说明用nVidia Inspector改Profile的方法是有效的啊=。=
你LS那位朋友的意思就是,这样做虽然可以骗过最新版的驱动(也就是有效),但容易RP崩溃,不建议,所以还是建议改名这种稳妥又简单的方法

至少我是用改名法用了一年多了,从来没有因此崩溃过
头像
gohuvx
帖子: 2
注册时间: 2013-03-28 10:04

Re: madVR在GPU占用不满100%的情况下就开始丢帧?

改名和用BE这么简单的方法不用,非要折腾驱动程序?楼主有HC情节?非HC不用?

回到 “解码 播放 字幕 / Decoder playback and subtitles”