Komentarze
Polandtuxxor8 years ago

The issue seems to be caused by the game using number of seconds since boot time for timing and converting it to a single precision float. An experiment of playing the mission during the time when number of seconds since boot crosses 2^20 mark seems to confirm the theory:

Notice how it becomes more laggy around 12 days, 3 hours, 16 minutes and 16 seconds of up time. That's because 12¤86400+3¤3600+16¤60+16=1048576, which is 2^20. The number of seconds took one more bit, which means the precision of fractional part halved.

A single precision float has only 23 bits of precision (not counting the sign bit), so if the number of seconds takes 20, we're left with only 3 bits for the fractional part. That's only 8 fps. Exactly as in the video.

Unless there's some other issue, rebooting the OS should help. For windows 8 or 10 it may be necessary to disable fast boot, to make sure the OS really reboots instead of pretending to do so.

villana, Havi i 7 inne podobało się to
O tuxxor
Dołączył
8 years ago
Online
7 years ago
Przebiegi
2
Uruchomione gry
Grand Theft Auto: San Andreas
Grand Theft Auto: San Andreas
Ostatnia próba 7 years ago
2
Przebiegi