我将ddraw.ini中的 ProcessorIdle=1 和f2_res.ini中的 CPU_USAGE_FIX=1 都设置成1,发现单个CPU使用率从100%变为不到50%的上下波动。但是在PR2.3的readme中提示 Do NOT have both the ddraw.ini and f2_res.ini settings set to 1 at the same time. 可我设置之后没什么影响啊。
原文:
Q: My CPU seems to be at 100% usage when playing this game. What gives!?
A: Go to your Fallout 2 directory and look for a file called ddraw.ini. In the [Misc] section, look for a setting called ProcessorIdle. Change this to 1. If the game is still running at very high usage, then go back to the ddraw.ini file and set ProcessorIdle back to -1. Now, open up f2_res.ini and look for CPU_USAGE_FIX and set it to 1. Do NOT have both the ddraw.ini and f2_res.ini settings set to 1 at the same time. Hopefully one of those will make your computer happy again.
ddraw.ini的ProcessorIdle有三个
;Set a number of milliseconds to idle each input loop
;Set to -1 to disable
;Set to 0 to idle only if other processes are waiting for processor time
;Set to 1 (or some higher number if needed) to prevent 100% cpu use