FPS

本来无一物的Mac自从iPhone火了之后,用户占有量也在肉眼可见的增长。就连不少游戏厂商都开始支持Mac了。

自从Mac下有了Dota2之后我已经不开Win了。加之最近的CSGO黑色优惠,下手入了之后,我干脆连Dota2都不开了。毕竟cs给我的回忆更多。

作为我最主用的电脑,一台台式机,专门陪的黑苹果,整个机箱售价便宜,2000Rmb,本以为Hd4000再怎么着,打cs总还成吧。
可事实上,却并不是这样,开着1440*900的分辨率,CSGO整个画面相当精细,自我感觉打起来也挺顺畅的,没有什么卡顿感。
打了2天,逐渐发现。难道是我老了,手慢的太厉害了?为什么一见面就挂了,我都还没找到人。

这次,我算是为了打游戏做了贡献,查看了下关于fps的信息。
大概找到了一点原因,其实也就是fps的问题了

所谓fps,就是帧数,电影是24帧的照片合集,按理说,24fps,打个游戏没问题了。但对于第一人称对战类游戏来说,24远远不够
以前的cs1.5,1.6的fps的tick是64fps每秒,这是大部分fps类游戏使用的标准方式,就是服务器每秒向终端发送64张图片。在当初那个年代,
用800*640的画面来打cs,单核集显的电脑都没太大的问题,但对csgo和现在的游戏画面来说,已经大不相同了。CSGO并没有采用64tick的模式
而是在这基础上自创了128tick的模式,这意味着,游戏的精度可以控制的更高了,同样,也对配置差的电脑来说,压力更大了。
即使人的反应速度,达不到1/128秒,但一些无疑是的操作,对高手来说,足以做出一些关键性的动作,而对于菜鸟来说,那就是只看到别人的胳膊自己就死了,
甚至是,连人都没有见着,就跪了。

说了这么多fps,到现在还没说怎么查看fps,在csgo里面,先去游戏设置,打开开发者模式。
然后在游戏画面,输入~,调出控制台。

控制台里面输入
1
net_graph 1

这个命令就可以看到tick,ping,以及本机的当前fps,在我查这些东西的时候,在csgo的贴吧里面看到一个关于讨论大家fps的帖子。
让我感到深深的蛋疼。居然有人能达到299fps。

作为苦逼的HD4000核显用户,我非常无奈,1440 *900的环境下,fps看看30左右。最后只能退而求其次,选择1280的尺寸了。
顺带调低了多核渲染,才看看让fps达到60-90之间。

另外一个让我不太理解的事情也得在这交代一下,调调在他的rmbp15上也同样跑着csgo,而他的,fps在全特效,不论是1080p还是1440*900。
都是64的fps,这个或许也就和mac的设置有关吧。

另外在网上看到一篇关于HD4000,HD2000在csgo环境下的fps对比,在1080p的环境下,全效开启,fps能保持在40+,但这只是一个离线的数据,如连接了steam,效果也就堪忧了。
当然另外一方面,也是CSGO在对于MAC方面的优化不足。