POPPUR爱换

标题: What?NVIDIA在280.26驱动里动手脚限制SVP?!(谜团部分解开,285.62已经修正!) [打印本页]

作者: whateveru    时间: 2011-8-11 13:57
标题: What?NVIDIA在280.26驱动里动手脚限制SVP?!(谜团部分解开,285.62已经修正!)
本帖最后由 whateveru 于 2011-10-25 15:27 编辑

从275.33->280.26之后兴冲冲的打开SVP想看看变化
结果完全一样的配置下cpu占有率从75%->99%也就是完全不能看了!
降低了大量参数后才勉强能看,但是已经没什么意思了
后来发现SVP关闭OPENCL之后cpu占用率大幅下降,虽然没降到过去的程度
检查openCL是被正确调用的(从GPU-Z的sensors页面可以看到GPU占有率在打开SVP后明显上升)
综合考量只有opencl被废掉了,打开反而更耗资源,从助手变成了拖后腿的
虽说这部分优化对于多核用户来说不算什么,但是毕竟莫名其妙没了是很可恨的
试用了potplayer自带解码器(DXVA模式)或者LAV解码器都是一样
莫非真被我猜中了,NVIDIA为了保证其低端显卡的销路不被干掉,无耻的在驱动里面动了手脚,限制了SVP!
急切求真相

---------------------------------------------------------
感谢各位,经过初步测试表明最大的可能性是nvidia的新驱动引入的openCL1.1已经对老显卡(例如8800GT)停止支持,或者是个别显卡的问题
----------------------------------------------------------

最新进展,貌似 Maxim Milakov同学发现280系列驱动编译器存在严重bug,导致执行效率严重下降
http://forums.nvidia.com/index.php?showtopic=207201

----------------------------------------
相隔2个多月之后,285.62驱动完全恢复正常!
实际上285.27就已经修正,非常感谢Maxim Milakov!
I have just tested with 285.27 at Win7 x64, 560Ti. The bug is fixed in this driver's version. The overall program performance is reduced by 3%-4% but at this time there are no distinct places (kernels) with huge performance degradation. So I am keeping 285.27, -3%-4% is not a problem for me.
作者: accesspoint    时间: 2011-8-11 14:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: Edison    时间: 2011-8-11 14:11


似乎很正常呀。
作者: whateveru    时间: 2011-8-11 14:18
本帖最后由 whateveru 于 2011-8-11 14:19 编辑

我已经确认是openCL调用出了问题,开opencl后cpu占用率反而比关闭后高(这个我不会弄反,GPU-Z,Aida64实时监控看得很清楚)
希望只是我的个案
作者: Edison    时间: 2011-8-11 14:23
关闭 opencl(结果当然是掉帧了):


作者: whateveru    时间: 2011-8-11 14:24
本帖最后由 whateveru 于 2011-8-11 14:42 编辑
Edison 发表于 2011-8-11 14:23
关闭 opencl(结果当然是掉帧了):


管理员,我这边
开了OPENCL 更耗资源
相当于本来是助手,现在成了拖后腿的

我也不敢相信,但事实就是如此
作者: Edison    时间: 2011-8-11 14:35
我这里 post 了两张图片,第一张是打开了 OpenCL,第二张是关闭 OpenCL,你没看反吧?
作者: whateveru    时间: 2011-8-11 14:41
本帖最后由 whateveru 于 2011-8-11 14:43 编辑

看来的确是无语问苍天
应该是我这边的显卡太老了吧,8800GT
反正事实就是如此
作者: Edison    时间: 2011-8-11 14:43
280.xx 开始支持 OpenCL 1.1,这个不知道是否有关系。

建议初始化一下 SVP 的 profile 和 portplayer 后重新设置再试试看。
作者: whateveru    时间: 2011-8-11 14:49
我把个人的SVP参数清掉也是一样,看来的确是新的opencl1.1已经不再对老显卡提供足够的支持了
虽然aida64里面显示已经opencl1.1了,但是估计已经被彻底抛弃了......
原来真相是nvidia逼迫大家换新显卡
作者: ligang989xx    时间: 2011-8-11 14:50
我怎么没觉得变化, SNB I7 加9600GT开OpenCL后CPU 1080P占用在20--35左右.关掉OpenCL后用CPU做SVP,一下子彪到70--90,甚至出先音画不同步.
作者: whateveru    时间: 2011-8-11 14:53
真是见鬼了,这下衰大了,9600GT不是跟8800GT基本一样的么,甚至都是VP2来着
希望有8800GT的能出来验证一下
作者: junychen    时间: 2011-8-11 18:29
OpenCL1.1不是向下兼容的吗?
作者: ligang989xx    时间: 2011-8-11 18:33
whateveru 发表于 2011-8-11 14:53
真是见鬼了,这下衰大了,9600GT不是跟8800GT基本一样的么,甚至都是VP2来着
希望有8800GT的能出来验证一下 ...

等下回家在实验下,具体的也没注意.
作者: Edison    时间: 2011-8-11 19:12

作者: heavenboy    时间: 2011-8-11 19:15
看来显卡的处理还很重要,对于svp来说,虽然播放的时候负载很低
作者: ligang989xx    时间: 2011-8-11 21:21
heavenboy 发表于 2011-8-11 19:15
看来显卡的处理还很重要,对于svp来说,虽然播放的时候负载很低

我实验了不开OpenCL用cpu做svp,很遗憾,目前e3-1235播放1080p的直接到80以上的cpu占用.音画不同步,
开了OpenCL,cpu占用一下降到25左右了.可以说GPU开OpenCL的贡献是巨大的.
作者: ligang989xx    时间: 2011-8-11 21:25
whateveru 发表于 2011-8-11 14:53
真是见鬼了,这下衰大了,9600GT不是跟8800GT基本一样的么,甚至都是VP2来着
希望有8800GT的能出来验证一下 ...

刚实验了下,SNB I7 加9600GT开OpenCL后CPU 1080P占用在20--35左右.一般都在25左右.的确和以前没什么变化啊!280.26驱动.
作者: sttn    时间: 2011-8-11 21:39
whateveru 发表于 2011-8-11 14:53
真是见鬼了,这下衰大了,9600GT不是跟8800GT基本一样的么,甚至都是VP2来着
希望有8800GT的能出来验证一下 ...

呵呵,不一样的,据说9800是一样的,9600GT视频这方面好象有优化的
作者: whateveru    时间: 2011-8-11 21:45
本帖最后由 whateveru 于 2011-8-11 21:47 编辑
ligang989xx 发表于 2011-8-11 21:25
刚实验了下,SNB I7 加9600GT开OpenCL后CPU 1080P占用在20--35左右.一般都在25左右.的确和以前没什么变化啊 ...


你是多国语言版的280.26么?
如果是的话,我就不去测试英文单语言版的了
我现在邪门到了极点,275.33一切正常,无论是64位还是32位win7
我用比较低的设置进行测试,
280.26如果不开opencl(我连硬解都关掉,直接软解避免干扰),SVP关闭opencl,CPU占有率4x%
只要一开opencl,cpu占用率立刻上去达到8x%,成了天大的笑话
而且开了opencl之后,的确GPU占用率会上去,说明没有搞反,SVP也重新装过了,reset过
作者: whateveru    时间: 2011-8-11 21:46
sttn 发表于 2011-8-11 21:39
呵呵,不一样的,据说9800是一样的,9600GT视频这方面好象有优化的

万能管理员的截图里面8800GT貌似是正常的,我现在只剩下英文单语言版驱动这一招了
作者: ligang989xx    时间: 2011-8-11 22:01
whateveru 发表于 2011-8-11 21:45
你是多国语言版的280.26么?
如果是的话,我就不去测试英文单语言版的了
我现在邪门到了极点,275.33 ...

驱动之家下的多国语言版的280.26,的确在9600GT上没问题.难道9800比较老?新驱动对老的表现不好?开了OpenCL比不开还高,还真是搞不懂了.
作者: eternal0    时间: 2011-8-11 22:31
楼主跑一下svp mark,看看哪个成绩有问题。
作者: whateveru    时间: 2011-8-11 22:48
本帖最后由 whateveru 于 2011-8-11 22:50 编辑

我在275.33下终于也发现有开了会帮倒忙的情况,是一个1080P,30FPS XVID编码的软解视频(其他都是正常的,起码不会倒过来),终于感觉到情况的复杂性,不是地球生命可以理解的
作者: ligang989xx    时间: 2011-8-11 22:53
我现在发现开了OpenCL和madrv有些视屏有不兼容的情况出现,都开会出错.关掉一个又好了,
作者: ligang989xx    时间: 2011-8-11 22:55
等svp的新版本出来在看看把,可能某些地方出bug了.
作者: trd1982    时间: 2011-10-24 21:36
顶LZ,我的FX5000+9600GSO(客厅机),win7 32系统,用280.26放720p,CPU一般在2.7G*75%左右,换275.33下降到2.7G*35%。
作者: whateveru    时间: 2011-10-25 15:21
trd1982 发表于 2011-10-24 21:36
顶LZ,我的FX5000+9600GSO(客厅机),win7 32系统,用280.26放720p,CPU一般在2.7G*75%左右,换275.33下降 ...

285.62驱动已经修正了280的bug,完全恢复正常,相比275似乎效率还有提升
作者: fdavid22    时间: 2011-11-1 11:57
SVP+LAV CUVID+madvr dxva 自家Q9400+560ti好舒服啊,就是cpu占用70-90!!基本设定svp中高设定 !就是人物快动的时候边缘有模糊,估计运算真的没这么强的吧,希望以后改进,低运动的画面完美,看多很多东西,不用忍受那些跳帧的顿挫感了,内挂字幕还是残念,直接射手找外挂字幕搞!!ps:EIZOl887 色彩不是一般的好,其他强人估计更舒服,准备拿去客厅G20C等离子试试实践效果咯!




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4