The Unreal Admins Page - Forums

The Unreal Admins Page - Forums (https://unrealadmin.org/forums/index.php)
-   UT Server - General Chat (https://unrealadmin.org/forums/forumdisplay.php?f=102)
-   -   Graphics stuttering issue related to netspeed (video inside) (https://unrealadmin.org/forums/showthread.php?t=31918)

dizzy 11th May, 2017 08:53 PM

Graphics stuttering issue related to netspeed (video inside)
 
I've been suffering from stuttering graphics when playing online in UT ever since I upgraded my PC and can't find a solution.

It looks and feels a lot like what happens if you play with an uncapped high frame rate (like 300FPS+) but this issue is happening even though I'm using a frame rate limit and/or VSync.

It's almost certainly related to netspeed or UT's netcode because it's fine on some servers (like UK Insta which I think is a Windows server) but not on others (like my own BunnyTrack.net which is Linux).

It's also 100% not a problem if I play offline.

My normal setup:

• Windows 7 64-bit
• GTX 1080
• 165Hz monitor
• VSync disabled and GSync enabled
• Running D3D10 renderer with a 180 FPS cap

If I uncap the FPS I reach 800+ FPS and the game goes insane.

I have tried:

• Different renderers: D3D10, D3D9, D3D, OpenGL
• Different frame rate caps (100, 150, 180, 200 etc.)
• Different netspeeds (lower netspeeds like 5000 do reduce the stuttering but make me unable to connect to Nexgen/ACE/etc.)
• Disabling/Enabling VSync/GSync/ULMB etc.

I've even tried changing my Linux server settings but this didn't help, and other people don't seem to experience the problem.

Video:



Any ideas?

medor 12th May, 2017 12:19 PM

you can also trying adding your cpu speed into your ut shortcut(right click it and click properties), so it would look something like this
C:\UnrealTournament\System\UnrealTournament.exe -cpuspeed=NUMBER

to find the exact number you can download a program called cpu-z or core temp and it will tell you.
so for example under control panel mine is set to 3.2ghz, but with the programs mentioned the exact number is 3231
-cpuspeed=3231



The future is
ACE
NewNet
XCEngine

dizzy 13th May, 2017 06:10 AM

Thank you but it didn't help. I'm sure it must be network related because it's fine offline and some servers work fine.

medor 14th May, 2017 08:35 AM

Stop your firewall and antivirus for a test.
If it's ok Make an exception for UT in the two.

This is for all server online or just yours linux one ?

dizzy 22nd May, 2017 04:31 AM

It's all online servers, although it is much better if ACE is installed. Probably because ACE limits the client's framerate to a reasonable level.

ACE doesn't completely remove the stuttering, but it makes it playable.

I'm convinced that this problem is related to high frame rates, even if the user has set a frame rate limit in their graphics preferences.

The problem seems to only be visible to players with a computer powerful enough to produce crazy frame rates (1000 FPS) when FPS is uncapped.

attaman 23rd May, 2017 10:32 AM

I have absolutly the same shit stuttering.
And i have tried all settings, renders, fixes and so on.. Nothing help for 100%
As I have noticed, this stuttering caused by UTPure, so at servers without it I can play smooth with my 150 fps. For example newnet servers have built-in UTPure and it works fine and you can play with any fps there.
Try to use 80 fpslimit, this is the best value for servers with UTPure (when you set netspeed to 5000 you will have around 78 fpslimit, thats why it helped you).
So, there is only 3 options:
1. play with 80 fps
2. use newnet
3. try to find UTPure developer and ask him to fix it.

2399Skillz 24th May, 2017 03:26 AM

Have you tried running your framerate at 60?

lolo121 25th May, 2017 06:12 AM

check if you have this problem in singleplayer mode also.

isense 30th May, 2017 05:06 PM

I've replied a few days ago in the first topic you made on our site as well.
1 thing is really valuable of knowledge, to rule out the causes:
Do you run your UT99 at 1 core, or at multiple cores ?
It explicitly needs to run at 1 core.

I don't read in your post, that you actually checked this.
Might be very handy, to still do that!

ACE can have problems capping your framerate if its running at multiple cores.
Such things are really important to rule out before changing server settings
or even starting thinking about other things.

Minimize the game
CTRL+SHIFT+ESC for taskmgr.
Check processes tab
Right-click unrealtournament.exe
Go to details
Right-click again
Set Affinity
Uncheck all cores.
Only keep CPU(0) checked.

*note in WIN7 and WIN8 8.1 this option won't be remembered by Windows, after you restart the process

Thats why i've included the multicorefix executable in our ClassicUT99 version.

Can you give an answer on these questions?
Not replying, won't narrow down the rootcause. :)

dizzy 9th June, 2017 03:32 PM

Sorry for the long delay, but I've replied on your forum:

Quote:

OK! I did a grand experiment and can confirm that - basically - nothing makes a difference.

I installed a fresh copy of UT and then ran it using several different launchers/timing fixes.

All of the tests were performed with the same renderer (D3D10) with VSync off and the renderer's frame rate limit set to 180.

Fresh UT: stuttering is present, frame rate is 180 (limited)
Fresh UT with affinity manually set to one core: stuttering is present, frame rate is 180 (limited)
Fresh UT with dual core fix: stuttering is present, frame rate is 180 (limited)
Fresh UT with Launch by Hanfling: stuttering is NOT present but frame rate is capped at 65

So as you can see the issue is not related to CPU timing.

Also it's important to remember that when I play offline, there is no stuttering whatsoever so this has to be a netcode issue.

2399Skillz 11th June, 2017 01:56 AM

Pretty sure UT just doesn't like running past 60 FPS.

zavateandu 23rd June, 2017 05:24 AM

i had it also once and took me over a month to find it,even i had some argue with my ISP about it and the problem was in a place you never beleive:i changed the mouse that was make the stuttering to be present.
this is just my 2 cents,maybe will help and just try it.

dizzy 28th November, 2017 12:17 AM

The issue was solved by installing NewNet on the server. So it was indeed related to UT's old netcode as I suspected.

Unfortuntately NewNet was not suitable for my server because it messed up various things in BunnyTrack maps, but it may be suitable for other servers.

medor 28th November, 2017 07:39 AM

dizzy

I think you don't read your forum.
I ave post for BT Newnet.


All times are GMT +1. The time now is 06:23 AM.

 


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