作者ankala (悠悠长景 )
看板WarCraft
标题Re: [请教]为什麽我的笔电跑魔兽会顿...
时间Tue Jan 26 23:01:52 2010
※ 引述《iamwhatami (丙)》之铭言:
: 还有一个,屡试不爽的东西
: 玩任何游戏前先开realplayer,就是realplayer,不用怀疑
: 随便跑个影片,开始跑以後按暂停
: 然後再开游戏
: 这时候游戏会顺很多,请记得不是realpalyer sp 就只是realplayer
: l4d wow war3
: 我在玩的时候都会开XD
: 试试看吧
之前好像是玩CS和WOW的朋友发现的:
我直接用白话说好了。有人发现:
微软的系统计时器在一般程式的时间间隔是10ms,也就是
如果一个事件被程式设定成要在3ms後反应,但是实际上仍然要等到3~10ms
。但是微软提供
了另一个更精确的1ms timer给多媒体应用程式用,所以如果启用这个timer,即可使事件能
在3ms就反应。也就是会使WoW对事件的反应时间变快。
http://windgo.myweb.hinet.net/srcdsfpsboost.zip
执行档案後再执行魔兽试试看。要关掉就对视窗按Enter即可。
========================================================================
欧服官论讨论:打开微软媒体播放器是否可以加速WoW性能
有玩家称先打开微软媒体播放器[windows media player,WMP]然後登录WoW可显着增加魔
兽世界性能,包括数据载入速度和每秒帧数。有玩家指不需打开WMP只需打开DirectX开发
包[DirectX SDK]中的\Samples\C++\Direct3D\Bin\x86 or x64\EmptyProject.exe即可达
到同样效果。
实践出真知
http://forums.wow-europe.com/thread.html?topicId=1739394019&sid=1&pageNo=1
刚刚看了NGA的十页讨论,提到有强者测出下面这个东西
The origin of this "performance boost" is quite simple. Almost all of the
applications are using system timers in some of the ways. This is a natural
way of telling the system "Hey! I wanna draw this thing in 5 milliseconds.
Now I'm going to sleep, wake me up in 5ms!". Windows has a thing called
multimedia timers. These are the only timers with a high precision and
predictability (up to 1ms resolution). By default these timers run with a
precision like 10ms. So if the application want to wait for something using a
3ms interval it will actually have to wait for 3-10 ms. Windows Media
Player is using documented Windows functions (timeBeginRange, timeEndRange)
which allow the system to boost the timers precision up to 1ms. You may ask
why Microsoft didn't set this by default for you, well... Increasing timers
resolution will cause your CPU to handle more interrupts and it will cause
greatly increased power consumption (especially in sleep modes). Usually most
of the applications don't really need such precision. So it is recommended
for the software developers to only use this function when they're have a lot
of heavy multimedia processing in their code.
http://forums.wow-europe.com/thread.html?topicId=1739394019&sid=1&pageNo=11
第十一页,终於有个似乎说的过去的解释了,大体上是说,在系统中有一个计时器相关的
设置,默认情况下会设置的比较长时间,大多数的程序不会去调整这个设置,在wmp中为
了保证视频播放流畅,会调整这个选项(而这个调整恰好对wow有帮助?)
在同一页,有人提出类似的事情发生在HLDS(CS服务器端)上,有牛人甚至写了一个11行的
C程序直接去设置这个参数,请看:
Advanced Tips and Tricks:
FPSbooster or WMP: Here』s a trick to boost the FPS of your server. Higher
FPS will make the game run smoother. The higher the better, as long as you
keep it below 800 (when you go above 800, you will most likely find a lot of
unexplainable server issues. It』s the high FPS, I』m tellin』 you!). The
secret to this trick is to simply open Windows Media Player (and keep it
open) while your server runs. It will boost the fps to the max value set by
fps_max. WMP uses a relatively high amount of resources though, which is why
I prefer the srcdsfpsboost.exe program. It』s only 37kb and does the job
perfectly! Grab the file here.
资料来源 by Google
好像真的有这回事 电脑跑不快的可以试试看
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.193.177.158
1F:推 YouCantGetME:推认真XD 开SRCDS最常碰到这问题 01/26 23:02
2F:推 comteken:真的假的.... 01/26 23:04
3F:推 Attui:真假不知道 不过的确有听过 01/26 23:12
4F:推 tnav:那如果我放在启动中, Period一直保持为1, 这对电脑有害吗? 01/26 23:17
5F:推 wongmyth:好难懂@@"" 我该怎麽做= = 01/26 23:21
6F:推 ENTENG:专业推~ 01/26 23:31
7F:推 orztw:对地球有害,制造更多二氧化碳 01/26 23:50
8F:推 sharemoon:楼上别上B了 快去种树吧XD 01/27 00:16
9F:推 teddy78924:伐伐伐伐伐伐伐伐伐伐伐伐伐伐伐伐伐伐伐伐伐伐伐伐伐 01/27 04:20
10F:推 B9513208:木工 01/27 09:08