Page 1 of 2

Frame drops on decent system.

Posted: Wed Aug 27, 2014 10:27 pm
by RollinRocker
Hi there, after around 10 years i decided to come back for some UT.
I installed the enhanced open gl dll becasue othwise the game run to fast.
However now i got the issue that i got some annoying frame drops from time to time and i think this shouldn't happen on a core i5 2500k + HD7950 (vsync disabled). Most of time the drops happen when i shoot rockets or when im in a fight. The frames hardly drop under 100fps but it just feels like "stuttering". Anyone got a clue ? I mean a 7950 should be overkill.

Re: Frame drops on decent system.

Posted: Wed Aug 27, 2014 10:35 pm
by Torax
You see, UT engine forces video information to be calculated not in GPU but in CPU.
So in different situations theres no matter how fast and powerfull your PC - you will have lags)
Thats also the basic cause why on multicore processors there are game speed glitches

Re: Frame drops on decent system.

Posted: Wed Aug 27, 2014 10:40 pm
by RollinRocker
Torax wrote:You see, UT engine forces video information to be calculated not in GPU but in CPU.
So in different situations theres no matter how fast and powerfull your PC - you will have lags)
Thats also the basic cause why on multicore processors there are game speed glitches
That's sad. So you don't think there is no way to fix this? But that explains why even adding Supersampling doesn't make things worse.

Re: Frame drops on decent system.

Posted: Wed Aug 27, 2014 11:57 pm
by Chamberly
Have you tried the dual/multicore fix yet?

Dual core: http://www.ut-files.com/index.php?dir=U ... UT_Fix.zip
Multi core: http://www.ut-files.com/index.php?dir=P ... oreFix.zip

Feel free to take a look for more stuff:
http://www.ut99.org/viewtopic.php?f=6&t=373

Re: Frame drops on decent system.

Posted: Thu Aug 28, 2014 2:01 am
by RollinRocker
No, but i gonna give it a try. Thank you in advance. Somehow i think it's the gpu drivers.. I just hope im wrong otherwise i'll hate AMD :D

Re: Frame drops on decent system.

Posted: Thu Aug 28, 2014 3:29 am
by Chamberly
I have AMD cpu, with nVidia and it works with d3d9. Then I installed Radeon... not much difference but I found out all the crazy lag is coming from missing a cpu fix lol for trying to figure out something.

Re: Frame drops on decent system.

Posted: Thu Aug 28, 2014 1:09 pm
by Carbon
I found FlipTIB to be useful for older games.

http://darkfate.org/?show=files/misc_st ... B_v1.0.zip

Re: Frame drops on decent system.

Posted: Thu Aug 28, 2014 4:05 pm
by Chamberly
Carbon wrote:I found FlipTIB to be useful for older games.

http://darkfate.org/?show=files/misc_st ... B_v1.0.zip
First time I've ever heard of this. I might try it out.

Re: Frame drops on decent system.

Posted: Fri Aug 29, 2014 2:48 pm
by Carbon
It works really well. It has shell integration so you just right click the .exe and choose how many cores. I have been on a retro-gaming trip lately and the program has really simplified the process.

Re: Frame drops on decent system.

Posted: Fri Aug 29, 2014 10:21 pm
by Radi
Thanks for that ^.^ really handy.
Thanks

Re: Frame drops on decent system.

Posted: Mon Sep 01, 2014 11:03 am
by Dr.Flay
nVidia is the only chipset that can use OpenGL properly.
ATI chips ignore the GFX RAM on the card.
You must use the DX9 renderer. See this thread for the newest http://www.ut99.org/viewtopic.php?f=15&t=4569&start=0

There are 2 problems with UT on modern CPUs.
During install UT records the current CPU speed for use later. On modern PCs if you are not doing much then the CPU will be slow.
The UT installer does not need much CPU so probably recorded a speed of 800MHz.
When you run the game it tries to compensate for any difference. If the difference is big UT goes a bit wonky.
Try editing your launch icon to read something like this
D:\UnrealTournament\System\UnrealTournament.exe -CPUSPEED=2500

The other is that, because it is an old 32bit program it can only use 1 core at a time, but Windows will move tasks from core to core, depending on use.
UT does not like hopping about like that, as it interrupts it causing lag.

As an ATI sufferer I looked for alternatives to the bloated Catalyst Control Centre, and one of the tools I found is "RadeonPro".
This allows you to set many useful things and just forget you are running it. Limiting the CPU cores is one of those handy things.
http://www.radeonpro.info
Image

Re: Frame drops on decent system.

Posted: Mon Sep 01, 2014 11:35 am
by Carbon
Dr.Flay wrote:nVidia is the only chipset that can use OpenGL properly.
ATI chips ignore the GFX RAM on the card.
Can you provide a link to this item being discussed at length? I recall some tests a while back - maybe it was you doing them?

Now, if what you say is true then Doom 3, the Quake series, RAGE, Half Life, DOTA 2 the Riddick games and the Wolfenstein series (including New Order) as well as a host of other titles must also not be able to make use of GPU RAM with AMD.

This frankly sounds like a very antiquated ATI (when it was still ATI) driver issue.

Re: Frame drops on decent system.

Posted: Tue Sep 02, 2014 5:52 am
by Dr.Flay
Yeah it was me that finally found why people get different experiences with the renderers.
I did post the graph I captured somewhere (possibly here). I will try and find it (possibly somewhere in Raynors thread)
Worth noting for laptop owners is that as most of them use shared RAM the speed is the same, so both renderers "should" perform similarly.
If your MoBo RAM is faster than your old GFX RAM, you can in fact see a boost in speed.
:noidea

Found it in ... a thread called "OpenGL vs Direct3D" :highfive:
http://www.ut99.org/viewtopic.php?f=12& ... =15#p57295

Re: Frame drops on decent system.

Posted: Tue Sep 02, 2014 9:22 am
by sn260591
ATI chips ignore the GFX RAM on the card.
I tested on ATI HD4870, OGL used VRAM.

Re: Frame drops on decent system.

Posted: Tue Sep 02, 2014 10:30 am
by Dr.Flay
Interesting.
Can you show the your comparison with DX9 and GL
I'll repost mine here for clarity
GLvsD3D9
GLvsD3D9
Also if you can say which version of the renderers you are using, that would be useful.
If we can trace this to an incompatible switch, or something that simple, it would be awesome.