Zandronum Chat on our Discord Server Get the latest version: 3.1
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003418Zandronum[All Projects] Bugpublic2018-05-02 13:192024-03-12 05:16
Reportermifu 
Assigned ToLeonard 
PrioritynormalSeveritymajorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformMicrosoftOSWindows 10OS VersionBuild 16299
Product Version3.1-beta 
Target Version3.1Fixed in Version3.1 
Summary0003418: (3.1 alpha) Stuttering ingame
DescriptionWhile ingame connecting to a 3.1 server (or single player) the game seems to stutter alot. It does not seem to matter which mods are in use or if you are just playing vanilla doom
Steps To ReproduceLoad a game in single player or connect to a 3.1 server with any mod (or no mods at all) to notice this.
Additional InformationIt's normal on 3.0 and runs smooth

I have not been able to check other OS's but it seems that both machines I have tested on (my machine and Michaelis) both run the same windows 10 build but different hardware specs. See the attached dxdiag text files for these.
Attached Filestxt file icon DxDiagMichaelis.txt [^] (79,130 bytes) 2018-05-02 13:19 [Show Content]
txt file icon DxDiagMiFU.txt [^] (95,969 bytes) 2018-05-02 13:19 [Show Content]
txt file icon DxDiagSean.txt [^] (41,679 bytes) 2018-05-02 14:48 [Show Content]

- Relationships
related to 0003334feedbackKaminsky Tickrate discrepancies between clients/servers 
related to 0001633resolvedLeonard [Linux x86_64] Multiplayer game completely broken 

-  Notes
User avatar (0019182)
mifu (reporter)
2018-05-02 13:29
edited on: 2018-05-02 13:30

Forgot to mention, it also happens in software.

EDIT: Just had someone with windows XP test this on 3.1 and it happens there too

User avatar (0019183)
DrinkyBird (developer)
2018-05-02 14:45
edited on: 2018-05-02 14:48

I don't appear to have any noticable stuttering. Testing on straight up doom2 map01, it's as smooth as 3.0.

OS: Windows 7 Enterprise N (SP1)
CPU: i5-4460
RAM: 16GB DDR3-1600
GPU: Radeon RX 580 (8GB; Radeon Software Adrenalin Edition 18.4.1)

edit: attached DxDiagSean.txt

User avatar (0019184)
DrinkyBird (developer)
2018-05-02 14:51

Now that I've said I don't get struttering, I get stuttering. It's like my FPS is halved. Very weird...
User avatar (0019188)
Leonard (developer)
2018-05-02 16:04

I have a working fix, turns out the polled timer on windows (that is being used since 0003334) gives incorrect values for "TicStart" and "TicNext" making the "I_GetTimeFrac" function return wrong values.
I replaced the calculation for TicStart and TicNext and basically ended up with what GZDoom does after the timer refactor which made everything smooth again.
I guess we'll have to discuss how to fix this in a dev meeting.
User avatar (0019214)
Leonard (developer)
2018-05-07 09:44

The fix was pulled for windows but some testing is in order on Linux.
User avatar (0019268)
EnsaladaDeTomate (reporter)
2018-06-06 05:34
edited on: 2018-06-06 05:43

Tested on Zandronum 3.1-alpha-180520-0650 online and offline

The suttering is still there, but is not as severe as before.

To prove that the suttering is not completely gone, i had to do this:

In console, bind "Turn180" to any key

Spam such key and you will notice your screen suttering.

(This doesnt happen in 3.0 and lower versions of zandronum)

Edit1: The suttering is even worse if you try to move while spamming turn180

User avatar (0019270)
Torr Samaho (administrator)
2018-06-17 19:04

Does this mean that you only get stuttering when using turn180?
User avatar (0019275)
EnsaladaDeTomate (reporter)
2018-06-18 21:54
edited on: 2018-06-18 21:56

Its hard to tell, sometimes i might get a very small, almost unnoticeable suttering while playing randomly, but as i stated above, spamming turn180 while moving reproduces such suttering a lot often.

Answering your question, no, i dont get suttering by only using turn180.

User avatar (0019382)
mifu (reporter)
2018-08-22 13:45

Sorry for late reply but the latest alpha seems to have fixed the issue for me!

Dont know about the others yet but ill see if i can round them up for some testing :)
User avatar (0019398)
unknownna (updater)
2018-08-25 21:35
edited on: 2018-09-10 11:28

I too seem to get the visual stuttering in 3.1-alpha 180520-0650 when using turn180 with cl_capfps 0. It seems to be a GZDoom issue, as it also happens in GZDoom 3.5.0.

EDIT:

Made a bug report on the ZDoom forums:'https://forum.zdoom.org/viewtopic.php?f=2&t=61986 [^]'

User avatar (0021305)
mifu (reporter)
2020-05-02 07:24

Adding another note to advised i played some online with the latest 3.1 alpha and I do not get any stuttering
User avatar (0023368)
unknownna (updater)
2024-03-12 05:16

Quote from Leonard
I replaced the calculation for TicStart and TicNext and basically ended up with what GZDoom does after the timer refactor which made everything smooth again.
I guess we'll have to discuss how to fix this in a dev meeting.

Since the main issue was fixed here, let's continue the discussion on the other ticket that deals with the tick desyncs between clients and the server.

Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: Michaelis DrinkyBird Combinebobnt mifu
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2018-05-02 13:19 mifu New Issue
2018-05-02 13:19 mifu File Added: DxDiagMichaelis.txt
2018-05-02 13:19 mifu File Added: DxDiagMiFU.txt
2018-05-02 13:29 mifu Note Added: 0019182
2018-05-02 13:30 mifu Note Edited: 0019182 View Revisions
2018-05-02 14:45 DrinkyBird Note Added: 0019183
2018-05-02 14:48 DrinkyBird File Added: DxDiagSean.txt
2018-05-02 14:48 DrinkyBird Note Edited: 0019183 View Revisions
2018-05-02 14:51 DrinkyBird Note Added: 0019184
2018-05-02 16:04 Leonard Note Added: 0019188
2018-05-02 16:04 Leonard Assigned To => Leonard
2018-05-02 16:04 Leonard Status new => assigned
2018-05-02 16:04 Leonard Product Version 3.0 => 3.1-beta
2018-05-02 16:04 Leonard Target Version => 3.1
2018-05-02 16:05 Leonard Relationship added related to 0003334
2018-05-07 09:44 Leonard Note Added: 0019214
2018-05-07 09:44 Leonard Status assigned => needs testing
2018-05-07 09:44 Leonard Relationship added related to 0001633
2018-06-06 05:34 EnsaladaDeTomate Note Added: 0019268
2018-06-06 05:43 EnsaladaDeTomate Note Edited: 0019268 View Revisions
2018-06-17 19:04 Torr Samaho Note Added: 0019270
2018-06-18 21:54 EnsaladaDeTomate Note Added: 0019275
2018-06-18 21:56 EnsaladaDeTomate Note Edited: 0019275 View Revisions
2018-08-22 13:45 mifu Note Added: 0019382
2018-08-25 21:35 unknownna Note Added: 0019398
2018-09-10 11:28 unknownna Note Edited: 0019398 View Revisions
2020-05-02 07:24 mifu Note Added: 0021305
2024-03-12 05:16 unknownna Note Added: 0023368
2024-03-12 05:16 unknownna Status needs testing => resolved
2024-03-12 05:16 unknownna Fixed in Version => 3.1
2024-03-12 05:16 unknownna Resolution open => fixed






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker