The Unreal Admins Page - Forums

The Unreal Admins Page - Forums (https://unrealadmin.org/forums/index.php)
-   General Chat (https://unrealadmin.org/forums/forumdisplay.php?f=177)
-   -   [Article] Timing issues in Unreal Tournament (https://unrealadmin.org/forums/showthread.php?t=29834)

AnthraX 11th April, 2010 11:11 PM

[Article] Timing issues in Unreal Tournament
 
I've written a small article about the timing issues in UT. This should hopefully shed some light on why UT is so broken on some multicore systems and a lot of laptops. It also explains why ACE v0.6q forces the UT rendering to stick to one CPU core.

http://utgl.unrealadmin.org/ACE/Timing.txt

Genecom 11th April, 2010 11:23 PM

Great article mate, and saved me the hassle on trying to beat that - which ofc wouldn't have been possible :)

LeeBe 12th April, 2010 01:02 AM

nice info m8 :) good read :thumbup:

Protos 12th April, 2010 02:32 AM

Great article very informative :thumbup:

I am glad you are doing your best to prevent speedhacks. I fully support your efforts.

dodgethis 12th April, 2010 02:01 PM

Good work anth, have quickly read through your article and as far as I can tell right now theres no false/wrong information in there.

I hope people now understand the problems with multicore systems and why ACE forces them to run on 1 core. (UT itself doesn't benefit (much) from multiple cores anyway)

rork 12th April, 2010 07:56 PM

Nice article, very interesting if you're interested in game engines and stuff. It also explains the performance improvements well. I was wondering, are the timing fixes also applied on a linux client and on the server?

There's a small mistake in your code:
Code:

else if (OldTime > 0xF0000000 && NewTime < 0x10000000)
        OltTime = NewTime;

return TimeInSec;

Oldtime is spelled wrong, and as far as I understand it it wouldn't change anything for OldTime won't be used after that line again.

AnthraX 12th April, 2010 08:20 PM

Quote:

Originally Posted by rork (Post 153978)
Nice article, very interesting if you're interested in game engines and stuff. It also explains the performance improvements well. I was wondering, are the timing fixes also applied on a linux client and on the server?

There's a small mistake in your code:
Code:

else if (OldTime > 0xF0000000 && NewTime < 0x10000000)
        OltTime = NewTime;

return TimeInSec;

Oldtime is spelled wrong, and as far as I understand it it wouldn't change anything for OldTime won't be used after that line again.

I don't actually use that code, it was just pseudocode really but if spelled correctly it should work ;)

lisaa 15th December, 2014 07:30 AM

Yes, works good now, thanks!


________________________
Get fast success in 70-417 - pass4sure and testking exam questions by using 98-366 - braindumps - vce.We also offer nova and www.kumc.edu for your prep of Florida National University.

Angela1 11th March, 2017 07:39 PM

Hi everyone. I am a new member to this forum. Nice to meet you all here.

Larasun 16th March, 2017 01:51 PM

Hi,

Nice article it was.


All times are GMT +1. The time now is 09:21 AM.

 


All pages are copyright The Unreal Admins Page.
You may not copy any pages without our express permission.