[闲聊] win7与nVidia driver造成的fps问题

楼主: chrno00 (折磨)   2014-10-18 23:10:39
查了一下板上似乎没有什么相关的讨论...
不知道有没有人有类似的情况
我的电脑配备如下
CPU: E3-1230v2
RAM: 12G/1333
GPU: MSI GTX970 4G
SSD: intel 530
OS : win7-64bit
理论上这样的配备玩PoE...
应该是要可以特效全开FPS还可以保持59up (开启Vsync)
(跟PoE同时开启FF14的fps可以维持59几乎不动)
但是实际上只有刚进游戏
低负载时可以维持59fps
开始打地图可能fps就会开始浮动
而且很诡异是59直接掉到30一段时间
然后再回到59 (不会有40~50间的fps出现)
虽然30fps还算顺畅, 可是总是有不太舒畅的卡卡感
上网查了一阵子
总算在外国网站有看到类似的情况..
http://ppt.cc/NgWS
(reddit连结)
里面提到win7 aero的主题会吃PoE的显示资源
我照着直接关掉aero后
也真的fps不会再掉到30好一段时间才恢复
(ps. win8 default似乎是关掉aero的, 就不会有这问题)
但是关闭aero主题问题也只解决了一半
fps还是会短暂的掉到30再回到60
这部份有查过似乎是PoE vsync的问题
当fps低于60一定程度, 就会直接把fps降到30 (忘了是在哪边看到的..)
但是直接把Vsync关掉的话
显卡就根本进入了烧机模式, fps100以上狂操
于是又在网络上找了nVidia inspector来设定frame rate limit
https://www.youtube.com/watch?v=IUsz0i_g-4M
接着再把游戏中的Vsync关闭就好了
做完上面两个设定
终于可以不必烧机也可以有顺畅体验
(fps稳定50up, 虽然偶尔还是会有4x的情况出现..)
希望能够帮到一些跟我有一样情况的人
(应该不会只有我这样吧 囧)
作者: MoneyBlue (爱死娘子咪啦!!)   2014-10-18 23:12:00
我很认真的跟你说 主机板该清灰尘了电供的线拔掉 内存拔掉 显卡拔掉 通通清好灰尘在插上去 万事OK我发现我好像会错意了XD SOR 耍笨了
作者: andy003002 (andy003002)   2014-10-19 00:22:00
推楼上...哈哈
作者: newcomer520   2014-10-19 00:39:00
不好意思请问一下 为什么要用inspector 设vsync on?在游戏中设vsync off 然后inspector设on 这样是..?
作者: as111531 (《经济状况》债台高筑$0)   2014-10-19 01:19:00
你这样做单纯限制FPS上限 不开垂直同步 会有画面撕裂感http://goo.gl/RWjK7D这样比较快

Links booklink

Contact Us: admin [ a t ] ucptt.com