Results 1 to 3 of 3

Thread: Game is sped up

  1. #1
    Player
    Klasher's Avatar
    Join Date
    Mar 2011
    Location
    Ul'dah
    Posts
    5
    Character
    Klasher Bintu
    World
    Excalibur
    Main Class
    Lancer Lv 15

    Game is sped up

    Hello there,

    I'm having some problems with the game. It seems that the game is al so slightly sped up, although it could be a different problem.

    Here is what I'm experiencing:
    - Voice overs are cutting of at the end.
    - When I use a skill very quickly after the cooldown is over, it says the skill is not ready yet. So after it is off cooldown, I still have to wait 0,5 - 1 sec.
    - After playing for a while, the local time and server time will increasingly be off.
    The local time and server time ingame will be 30 minutes ahead after around 2 hours of gaming.

    Any way to fix this?


    Specs:

    Intel Q6600 (2,4GHz OC to 3,3-ish GHz)
    NVidia GT660Ti
    4GB Ram DDR2
    Windows 7
    (1)
    Last edited by Klasher; 03-12-2014 at 03:08 AM.

  2. #2
    Player
    Klasher's Avatar
    Join Date
    Mar 2011
    Location
    Ul'dah
    Posts
    5
    Character
    Klasher Bintu
    World
    Excalibur
    Main Class
    Lancer Lv 15
    I've been able to fix the problem thanks to this link: http://forum.notebookreview.com/asus...m-g60jx-2.html

    The problem was my OC, although I didn't use SetFSB but changes my FSB in the BIOS. My timing was 35% of, so the game ran 35% faster. It's alot better at regular speed haha.

    The problem you guys are running into is a new Windows 7 "feature".

    To accurately measure time in a Windows PC, software uses the QueryPerformanceCounter function. Many applications, especially games, depend on this Windows function to accurately calculate FPS as well as for many other timing purposes in game including sound.

    The problem is that for many computers, this function in Windows 7 is now based on the clock speed of the processor. If you overclock in the bios and then boot up, this timer is calibrated and will work 100% correctly. If you use SetFSB or a similar program and you change the bus speed from within Windows, you have now just screwed up this very important timing mechanism. The number of applications that can choke after you do this is surprising, especially games.

    I wrote a program called WinTimerTester to test for this problem.

    WinTimerTester 1.1
    http://www.mediafire.com/?xzo9n84d8lze9nb
    http://www.sendspace.com/file/xadvhe

    What it does is it runs two different clocks in your CPU at the same time and compares them to make sure they are both running at the same speed. It compares the Windows GetTickCount function to the QueryPerformanceCounter function and within approximately 60 to 100 seconds, these two timers should be running at a perfect 1.0000 : 1 ratio.

    If you overclock your CPU with SetFSB and WinTimerTester reports that these timers are not running at a 1.0000 : 1 ratio, that shows that you have this bug and you have also overclocked this important timer within your computer which can screw up a variety of programs in a variety of ways.

    Luckily there is a solution to this Windows bug. Microsoft actually considers this a feature but for anyone that uses SetFSB on a regular basis, it's a big bug.

    To fix this problem, open up a command window and type in this:

    bcdedit /set useplatformclock true

    You will have to exit the command window and reboot before this setting can take affect. What this does is it changes Windows so the QueryPerformanceCounter function will be based on a fixed counter that is not influenced by SetFSB. That one line of code should correct this problem and your games will run fine when using SetFSB.

    If you ever want to go back to the original buggered up timer that Windows uses then open up a command window and type in this.

    bcdedit /deletevalue useplatformclock

    Once again, reboot and things will be back to the default Windows 7 timer. These two images should show you when your internal timers are broken and what WinTimerTester will report when your internal timer is fixed. This only applies to Windows 7. There is a similar fix for Windows XP so PM me if you need it.

    http://img202.imageshack.us/img202/3778/timerbroken.png

    http://img96.imageshack.us/img96/8417/timerfix.png

    Let me know if this finally solves your problem. My friend some_one over on XtremeSystems told me about this little trick.

    Disgustipated: On a different note. It would be a good idea to run ThrottleStop and increase your TDP/TDC settings to ensure that you get full turbo boost when you are overclocking with SetFSB. If you don't increase TDP/TDC then your bus speed can go up but your multiplier might go down when fully loaded so you won't get the full benefit of your overclock. Send me a PM if you need to know more about how to properly test for full turbo boost at full load.

    One last thing. Many 3D gaming benchmarks don't correct for this problem so you can't trust their results when using SetFSB if your laptop has this timing issue. I believe the 3DMark series corrects for this problem and can be trusted.
    (2)

  3. #3
    Player
    Inzoum's Avatar
    Join Date
    Mar 2011
    Location
    Gridania
    Posts
    373
    Character
    Inzoum Zimia
    World
    Masamune
    Main Class
    Goldsmith Lv 90
    I have to applaud you for actually sharing your solution, and not just posting "NVM, figured it out" like 99% of the Internet's Technical Support forum posts.
    (0)