Hello,
The patch: http://www.winehq.org/hypermail/wine-cvs/2005/01/0612.html
Log message: Rein Klazes wijn@wanadoo.nl Get rid of the rdtsc cpu instruction method for calculation of the performance counter. Put the calculation (based on gettimeofday) in NtQueryPerformanceCounter() and use that in the kernel functions.
Causes regression in the game "Star Wars: The Phantom Menace". The game was playable before of the patch, now it is freezes in the 3th title screen.
Regards, Carlos.
On Sat, 5 Feb 2005 19:14:40 +0100, you wrote:
Hello,
The patch: http://www.winehq.org/hypermail/wine-cvs/2005/01/0612.html
Log message: Rein Klazes wijn@wanadoo.nl Get rid of the rdtsc cpu instruction method for calculation of the performance counter. Put the calculation (based on gettimeofday) in NtQueryPerformanceCounter() and use that in the kernel functions.
Causes regression in the game "Star Wars: The Phantom Menace". The game was playable before of the patch, now it is freezes in the 3th title screen.
Sorry to hear that. Unfortunately the patch fixes a real problem, I think simply reverting it is not a good option and finding out why your program does not like this change is preferred.
It was already noted that some programs are expecting the frequency to be about what Windows gives them. Does your program still freeze with the attached patch ?
Rein.
On Tue, Feb 08, 2005 at 06:31:26PM +0100, Rein Klazes wrote:
Causes regression in the game "Star Wars: The Phantom Menace". The game was playable before of the patch, now it is freezes in the 3th title screen.
Sorry to hear that. Unfortunately the patch fixes a real problem, I think simply reverting it is not a good option and finding out why your program does not like this change is preferred.
It was already noted that some programs are expecting the frequency to be about what Windows gives them. Does your program still freeze with the attached patch ?
Another (far fetched) possibility is that the game 'caches' into the registry the queried frequency value and thus cannot adapt to a change.
One could try with a fresh game installation on a new install of Wine (just to be sure :-) ).
Lionel
Hello,
El mar, 08 de feb de 2005, a las 18:31, Rein Klazes escribio:
Log message: Rein Klazes wijn@wanadoo.nl Get rid of the rdtsc cpu instruction method for calculation of the performance counter. Put the calculation (based on gettimeofday) in NtQueryPerformanceCounter() and use that in the kernel functions.
Causes regression in the game "Star Wars: The Phantom Menace". The game was playable before of the patch, now it is freezes in the 3th title screen.
Sorry to hear that. Unfortunately the patch fixes a real problem, I think simply reverting it is not a good option and finding out why your program does not like this change is preferred.
It was already noted that some programs are expecting the frequency to be about what Windows gives them. Does your program still freeze with the attached patch ?
Yes, it works with this patch.
Regards, Carlos.