DOOM II

DOOM II

1917 Sep 26, 2021 @ 8:58pm
Unity port stutters on high refresh rate monitor
Anyone else notice the unity port doesn't perform as well as other ports when it comes to >60 fps? Gzdoom and russian-doom are buttery smooth on my 170 hz monitor, but Unity port with unlocked frame rate and vsync off doesn't seem to go above 60 fps. Anyone else notice this?
< >
Showing 1-13 of 13 comments
Shallex Sep 26, 2021 @ 10:00pm 
yes
SuperFly Sep 26, 2021 @ 11:11pm 
No.
I run 240hz @ 240-245FPS with Unity (set to 240fps lock) and it's like butter. No v-sync.

What are your mouse DPI/sensitivity settings like? Do you have mouse smoothing enabled through windows or in the game? Are your GPU profiles set to lock the FPS @ 60 for this game?
Is your monitor calibrated properly?
Shallex Sep 26, 2021 @ 11:45pm 
Originally posted by SuperFly:
No.
I run 240hz @ 240-245FPS with Unity (set to 240fps lock) and it's like butter. No v-sync.

What are your mouse DPI/sensitivity settings like? Do you have mouse smoothing enabled through windows or in the game? Are your GPU profiles set to lock the FPS @ 60 for this game?
Is your monitor calibrated properly?
i've seen lots of people reporting that the frame rate option doesn't work correctly in this game
SuperFly Sep 27, 2021 @ 1:21am 
Originally posted by Shallex:
Originally posted by SuperFly:
No.
I run 240hz @ 240-245FPS with Unity (set to 240fps lock) and it's like butter. No v-sync.

What are your mouse DPI/sensitivity settings like? Do you have mouse smoothing enabled through windows or in the game? Are your GPU profiles set to lock the FPS @ 60 for this game?
Is your monitor calibrated properly?
i've seen lots of people reporting that the frame rate option doesn't work correctly in this game
Alright...I'm not sure what to tell those people.
To be sure I'm not just blowing smoke, I just ran the gamut of tests with both DOOM/DOOM2 Unity ports using Steam Overlay to report my FPS.

The functionality/performance of both games is the same.
I am running a 240hz monitor, a 16kDPI mouse, and have mouse sensitivity at its lowest point. My card is an ATI. The game is set to 16x9, 1080p, and in fullscreen.

VSync locks the FPS to 60, regardless of FPS Limit setting -- and introduces choppiness and scan issues.

When FPS Limit is set to 240, the game is very smooth, but it introduces a slight bit of mouselag.
Choppiness increases the lower the FPS Limit is set (165,144,120,60,30).
Mouselag is present at 240,165, & 144 FPS Limits -- but becomes indistinguishable from the 'chop' when the limit is set to 120 or below.
When the FPS Limit to turned off (Set to "0") the game runs at 470+ FPS and is butter smooth -- with no delays in controls. It's perfect and precise.

I did notice a 1-5 FPS increase OVER the limit for each setting -- so, yes, technically the "limit" function is not working "properly" because you get a few extra frames beyond the setting.

Uncapping the FPS and removing V-Sync makes the Unity game play like silk on ♥♥♥♥ -- so any trouble people are having likely has to do with their hardware configuration.

OP should check their mouse/acceleration/sensitivity, GPU profiles, or monitor settings.
Also, try testing the FPS limits like 165 or 120 to see if that improves your experience.
You could be getting such high FPS with an uncapped limit that frame-doubling is causing choppiness for your controls.
Last edited by SuperFly; Sep 27, 2021 @ 1:34am
Shallex Sep 27, 2021 @ 1:57am 
ah alright, maybe i'm wrong and it does work correctly. the only other theory i'd propose is perhaps that despite the fact that the game is delivering 240 fps for example, it may be possible that it is simply duplicating the same frame 4 times from 60 fps in order to push 240 frames per second. at that point the only way you'd be able to tell if it's genuinely 240 unique frames per second is if you can tell with your eyes, or to measure it and slowdown a recorded capture of your gameplay. if you say you're sure it's a genuine 240 then i believe you, i'm just throwing out another possibility
SuperFly Sep 27, 2021 @ 8:10am 
I have not tried any other ports, no.
The official release works perfectly for me, so I never felt the need.

The only thing that stands out to me is that your refresh rate is 170hz.
This is the first time I've ever heard of someone with a monitor like that.
60hz used to be the monitor standard, and then Samsung pushed out 75Hz OLEDs.
TVs followed suit with 120hz -- with 240hz at the very high end by 2011.
Monitors followed in introducing 144hz models.

The 'soap opera effect' for film/television programming became a talking point ever since, in consumer/creator circles.

I know there are some cheap Wal-Mart brand TVs in the USA that advertised 240hz by interpolating/duplicating 120hz and faking it -- and that European markets have had 59hz units for a long time to be different.
Obviously, Nerve software was aware of the 170hz models, because they put a 165FPS cap in there -- and the game performs at a +5 buffer above that.

I am truly unsure of what could be causing your issue, OP.
The only time my FPS is anywhere around 60 is during the opening cinematics/movies.
SuperFly Sep 27, 2021 @ 12:42pm 
Thanks, chumme!
I've been an avid lover of SR from SR2/SNES until 6th Edition.

Looked at the video, and that choppiness presented/you are experiencing, looks like what happens when my v-sync is enabled.
Did you check your GPU profiles to ensure it isn't forcing V-Sync on for the title?
Or your card in general?

Also, are you absolutely certain your mouse acceleration isn't enabled in Windows?
Here's a quick guide for Win10 that's backwards compatible for Win7:
https://www.businessinsider.com/how-to-turn-off-mouse-acceleration-windows-10
Lars Sep 27, 2021 @ 10:56pm 
same here, on other ports it's pretty smooth, just not on this one

SuperFly Sep 28, 2021 @ 1:02am 
Originally posted by 1917:
Originally posted by SuperFly:
Thanks, chumme!
I've been an avid lover of SR from SR2/SNES until 6th Edition.

Looked at the video, and that choppiness presented/you are experiencing, looks like what happens when my v-sync is enabled.
Did you check your GPU profiles to ensure it isn't forcing V-Sync on for the title?
Or your card in general?

Also, are you absolutely certain your mouse acceleration isn't enabled in Windows?
Here's a quick guide for Win10 that's backwards compatible for Win7:
https://www.businessinsider.com/how-to-turn-off-mouse-acceleration-windows-10

Nice! My Shadowrun love started with the Genesis version. I have a dream that one day someone will make a Shadowrun TC in GZDoom. Maybe I'll just have to do it.

I do have mouse acceleration off. I double checked to make sure.

Funny enough, I decided to try locking fps at 60 and turning on vsync and it ran very smooth. 60 fps without vsync made it stutter, i.e. strafing left to right while looking at a wall texture showed it was skipping frames. With vsync on everything smoothed out. I played for hours tonight and had a great time at a smooth 60 fps. I can accept that I won't get higher than that with this port and appreciate it for all the other great things it adds. I guess the only thing that was noticeable was a little bit of blurring of textures when moving, but no jittering. When I go another port, I get that almost CRT-like blur-free movement.

tl;dr 60 fps with vsync on gives me the smoothest experience and I'm totally happy with it.
That is awesome -- and I am glad you got it fixed for your set-up!!

I'm quite happy with the Unity port experience, myself -- and only wish they would allow for HUD removal (or even a non-traditional minimalist-HUD like DOOM64).
The demos show just how great the experience would be!
It almost feels like dismissal, at this point, not to have implemented it.

I forgot to mention that my initial 240FPS Limit (before the tests) were made for running on an Nvidia card. At that time -- on that card -- it was the best experience.
Clearly, the Unity Port settings for v-sync/fps-limit are not a one-size-fits-all solution -- and are widely variable between both manufacturer & generation of GPU.

If you ever do get a Shadowrun TC off the ground, I'd play it. =)
That sounds like a massive undertaking, though -- and very difficult to get right under DOOM alone. The game STRIFE did manage an RPG experience in the DOOM engine, though, so the sky is the limit.
SuperFly Sep 28, 2021 @ 1:03am 
Originally posted by Lars:
same here, on other ports it's pretty smooth, just not on this one
As determined by the thread, you should experiment with your v-sync and frame limits to find what works best for your rig.
Lars Oct 2, 2021 @ 4:15am 
Originally posted by SuperFly:
Originally posted by Lars:
same here, on other ports it's pretty smooth, just not on this one
As determined by the thread, you should experiment with your v-sync and frame limits to find what works best for your rig.
well what's best for my rig at the end was installing ZDL and replacing the exe so I can play
other source ports while keeping the steam features, and now I can play nicely at 144hz
SuperFly Oct 4, 2021 @ 12:16pm 
Originally posted by Lars:
Originally posted by SuperFly:
As determined by the thread, you should experiment with your v-sync and frame limits to find what works best for your rig.
well what's best for my rig at the end was installing ZDL and replacing the exe so I can play
other source ports while keeping the steam features, and now I can play nicely at 144hz
Cool.
If this were a thread about sourceports, that'd be a comfort to somebody.
Enjoy your opensource opportunities.
Dead Pixel Jan 27, 2022 @ 4:09pm 
I know this is about two years late, but I wanted to give my feedback as well. Yes, these Unity ports of Doom and Doom II are not smooth experiences. Despite an on-screen frame rate display showing a consistent 60 frames per second, my eyes could clearly tell that it just wasn't. The motion just seemed very choppy and off. Exactly as you, I noticed that source ports like GZDoom ran buttery, silky smooth. I can tell with my eyes alone that it was a true 60 frame per second. And then I go back and play the Unity port. It's nowhere near as smooth, no matter what the on-screen frame rate display is telling me. It's the frame timing, I'm sure. Typically when a game is reporting 60 frames per second yet it's still choppy or just doesn't seem very smooth, it's an issue with *frame times* not the *frame rate*.
Anyways, because they are the official ports released by id Software, I really want to like these Unity ports. I'd prefer to play these, and not source ports. But GZDoom is simply far, far superior. The games run much smoother and they just look much better. The graphics just look much cleaner (texture filtering DISABLED, of course) and the colors are more vibrant and 'pop' more. The games look much nicer in addition to playing smoother. So, I'll be sticking with GZDoom. I don't want to play these janky, ugly-looking Unity versions.
Last edited by Dead Pixel; Jan 27, 2022 @ 4:13pm
< >
Showing 1-13 of 13 comments
Per page: 1530 50

Date Posted: Sep 26, 2021 @ 8:58pm
Posts: 13