blackmickey
发表于 2018-1-1 06:28:10
cczzhh 发表于 2017-12-29 18:42
1709居然是1.2?是DX需要额外的更新吗,应该是1.6的呀。
按道理应该vulkan性能最好(如果Nvidia有好好实 ...
在我這裡,
N卡的電源設定反而用自適應比較好,
用預設的最佳電源模式,
使用madVR常常會卡頻率,
導致性能出不來,掉幀。
SVP是從mvtools 2.5 改的,
這版只有支援8Bit,
Vapoursynth版的SVP,
其實在算MV時也還是用8Bit在處理,
只有最後渲染時才用10Bit處理。
而且,
就我的測試結果,(avisynth接口下,不過VS應該也有同樣情形)
SVP只用CPU運算的話,
畫質比使用GPU加速還差,
這點開發者也有提過。
但使用GPU加速後,
畫面移動時,邊緣容易產生一些黑影。
順帶一提,
用不同顯示卡跑SVP,
輸出的畫面會不太相同(psnr有差異),
我試出來的結果是
AMD R7-260 略高於 Intel HD630 略高於 Nvidia GTX960
不曉得原因。
題外話,
不知道為什麼,自從更新1709後,
視窗好容易產生撕裂,(全螢幕模式就不會)
madVR也是一直崩潰…
cczzhh
发表于 2018-1-1 07:18:24
blackmickey 发表于 2018-1-1 06:28
在我這裡,
N卡的電源設定反而用自適應比較好,
用預設的最佳電源模式,
最近几次SVP开GPU加速又比较稳定了,没死机。调了一些设置,也讲不出是哪条帮忙了。
当初学习调madVR的时候发现我这机子开高madVR配置也容易死,970都只能开NGU medium,明明按道理是能开high的。运行烤机程序又没问题。。
本想问问SVP的人有没有CPU only 10bit的,但现在觉得算了无所谓,反正又能跑了。还是让他们先想办法把yuv444支持起来,现在还是强转的yuv420。那问题的关键就是迁移到mvtools 2.7了,YUV 4:2:0, 4:2:2, 4:4:4 10-16 bits都支持。
blackmickey
发表于 2018-1-1 07:45:23
cczzhh 发表于 2018-1-1 07:18
最近几次SVP开GPU加速又比较稳定了,没死机。调了一些设置,也讲不出是哪条帮忙了。
当初学习调madVR的时 ...
不過我遇到的都是一播影片就崩潰,沒有播到一半才崩潰的。
{:4_696:}
這是同參數下使用GPU加速和沒用的差異,滿明顯的
但是開啟GPU加速在邊界處容易有些黑影
之前測試不同裝置渲染的一些數值(12fps->24fps與原檔比較)
cczzhh
发表于 2018-1-1 09:09:11
blackmickey 发表于 2018-1-1 07:45
不過我遇到的都是一播影片就崩潰,沒有播到一半才崩潰的。
研究得真细致啊。不过这差异,怎么感觉像是bug。。毕竟按理一段程序应该给出确定的结果,就像硬解软解可能不同单纯是因为硬解有bug...
blackmickey
发表于 2018-1-1 11:14:32
cczzhh 发表于 2018-1-1 09:09
研究得真细致啊。不过这差异,怎么感觉像是bug。。毕竟按理一段程序应该给出确定的结果,就像硬解软解可 ...
Chainik
Can I use SVPFlow with GPU=FALSE and still have the same quality as GPU encoding provides?No. GPU assisted version is much more precise (floating point vs. integer math).
Moreover bicubic interpolation of MVs field and frame composition in linear light are not in use in CPU-only mode.
來源:
https://www.svp-team.com/forum/viewtopic.php?pid=54116#p54116
上一篇測試有把Linear light及Cubic的功能均設為關閉來比較,
開啟或關閉GPU加速,在畫面的確有很大的差異,數值的確也有明顯差異。
至於不同顯示卡造成的差異,
我倒是沒特別注意到畫面上的差異,雖然數值上有變化,但可能影響很小。
cczzhh
发表于 2018-1-1 11:50:07
blackmickey 发表于 2018-1-1 11:14
Chainik
Can I use SVPFlow with GPU=FALSE and still have the same quality as GPU encoding provides ...
好吧,那是他们的code写得分歧越来越大,GPU加速的和CPU only的已经完全不是一段代码了。。
blackmickey
发表于 2018-1-2 08:34:40
cczzhh 发表于 2018-1-1 11:50
好吧,那是他们的code写得分歧越来越大,GPU加速的和CPU only的已经完全不是一段代码了。。
...
我猜,SVP應該是為了實時播放,所以CPU計算的部分降了很多精度,
就算是現在,MVTools想要實時播放也都不容易。
只不過我不太理解,
為什麼不同顯示卡算出來的結果不同?
N、I、A卡的運算精度不同?
cczzhh
发表于 2018-1-2 08:51:10
blackmickey 发表于 2018-1-2 08:34
我猜,SVP應該是為了實時播放,所以CPU計算的部分降了很多精度,
就算是現在,MVTools想要實時播放也都 ...
我觉得SVP的人并没有贴心到考察市面上最强的桌面CPU的性能然后决定CPU部分要降精度成什么样以保持能够实时播放。。我觉得单纯就是两段代码完全分歧了。让他们再改也懒得改了的那种,直接甩一句用GPU加速的不就可以了。
可能驱动的bug吧。
七月流火
发表于 2019-5-8 14:01:27
请教一下,1,mpv的话,怎么确认10bit输出已经成功开启了呢?有类似madvr那样可以直接显示的吗?
2,10bit输出,除了需要添加gpu-api=d3d11,还需要添加别的参数吗?
以添加gpu-api=d3d11,但a卡驱动里选择8bit和10bit,看起来差不多,不全屏还好,全屏看都还是有点色带的,和madvr 8bit输出的效果差不多(madvr开启10bit失败,按照作者的说法,可能是显示器edid太长了,madvr读取的问题)
显示器型号比较老了,支持10bit,但不支持hdr。
配置文件只添加了这两行:
# 播放结束后不退出
keep-open=yes
#----------------------
gpu-api=d3d11
#----------------------------------------
测试10bit的是从网上找的一个图片
七月流火
发表于 2019-5-8 14:07:20
cczzhh 发表于 2018-1-2 08:51
我觉得SVP的人并没有贴心到考察市面上最强的桌面CPU的性能然后决定CPU部分要降精度成什么样以保持能够实 ...
补充下,参考您分享的mpv配置,添加profile=gpu-hq后,全屏后色带的情况就好多了,看起来有点像是madvr开启去除色阶的效果