Juddering when panning camera in ship

Ask here if you experience technical problems with X4: Foundations.

Moderator: Moderators for English X Forum

vizzaroo
Posts: 1
Joined: Fri, 14. Jul 23, 00:15

Juddering when panning camera in ship

Post by vizzaroo »

Hi there, apologies if this isn't formatted as required.

Firstly I wanted to say what a fantastic game this turned out to be, I've been an Elite Dangerous / SC player for the past 6-7 years but becoming ever increasingly burnt out by false promises and lack of creativity with new content, I wanted to seek out something that I'd never tried before, stumbled across X4 and been thoroughly enjoying it for the past 72 hours.

But..

I have one little issue, which I have googled and have had a quick perusal over these forums also but didn't yield any fixes.

The issue:
When in ship and panning camera there's an intermittent judder. Not a Stutter, nor a frame drop but a judder. Almost like the game isn't taking to G-sync and/or Vsync , it's odd as the frame pacing is constant also so by all accounts there shouldn't be any 'juddery feeling' when panning the camera, unless it's an asset rendering in the distance or just the Vulkan API in general?, not sure, after some possible insight.

Environment
Happened during the flight school tutorial when out in the ship when panning around viewing the station and asteroids in the distance

also New Game - Foundations - Young Gun - NO Mods
Also happening when I reach the super highway (if that's the terminology for it), Second Contact II Flashpoint , there's a ANT Missile component factory and an asteroid field, seems to happen more frequently around asteroids.


Specs
Ryzen 9 5900X | RTX 3070 | 32gb DDR4 3600mhz | NVME.1TB WD SN Black
Main monitor 1440p 144hz / Secondary monitor 1080p 144hz (both on DP cables)

What I'd done to try to remedy this
  • Fresh Windows 10 install
    Fresh X4 install
    Fullscreen / Borderless Windowed
    Running G-sync on / off
    Running V-sync on / off (variants both in game and in NVCP)
    Running fast sync on/off
    Running adaptive sync (variants both in game and in NVCP)
    Capping frames to 60/120/144 via NVCP and RTSS
    Uninstalling MSI Afterburner / RivastatsTuner
    Switch primary monitors from 1440p 144hz to 1080p 144hz
    Reducing Graphics settings (tried all pre-sets)
    Unplugging Hotas / Control Pad + all over USB devices, leaving only KB/M
    Running High performance power plan
    Max Performance power management in NVCP
    Turning SMT off in BIOS
    Running one monitor only (tried both individually)
    Reduced Polling rate on mouse (G502) from 1000 to 125/250 etc (even though using HOTAS)
There's probably more but my brains a little frazzled trying to remedy this as I don't want it to dampen my enjoyment of the game but any juddering/stuttering totally kills my eagerness to load a game up if it's occurring too often. Obviously (and you've no doubt heard this many a times before) I don't have any issue in any other game I'm currently invested in all silky smooth.

I'll try and record some footage to better visually aid you but it's best described as a judder for fraction of second but multiples times in succession. Again not a stutter as i'm not dropping any frames nor as there dips in frame pacing (all monitor obviously by MSI Afterburner)

I'll continue to try and diagnose this but if anyone has any suggestions, they'd be gladly welcome.

Cheers

EDIT: Added a few more attempted fixes I've tried.
Last edited by vizzaroo on Fri, 14. Jul 23, 03:05, edited 3 times in total.
Skeeter
Posts: 3712
Joined: Thu, 9. Jan 03, 19:47
x3

Re: Juddering when panning camera in ship

Post by Skeeter »

nvm u mentioned the poll rate at the bottom which i missed.
[ external image ]
7600x cpu 5.4ghz 32gb DDR5 5600mhz 6700XT 32" 1440p mon
Nanook
Moderator (English)
Moderator (English)
Posts: 28248
Joined: Thu, 15. May 03, 20:57
x4

Re: Juddering when panning camera in ship

Post by Nanook »

This is a tech support issue, so I'll move it the Tech Support Forum. Please add the information requested at the top of the TS forum, including a dxdiag and vulkaninfo. Also, a link to an uploaded savegame. This will allow the devs to try and trace your problem.
Have a great idea for the current or a future game? You can post it in the [L3+] Ideas forum.

X4 is a journey, not a destination. Have fun on your travels.
Daemonjax
Posts: 288
Joined: Tue, 27. May 14, 01:54
x4

Re: Juddering when panning camera in ship

Post by Daemonjax »

Try running RTSS and fps cap the game somewhere between 0.001 and 0.01 below your lcd's vertical refresh rate with vsync on. I mean you can try it without vsync, but you'll eventually get a huge tear across the center of your screen.

You'll need to use a program called CRU to see what your exact refresh rate is... like, most lcd panels are actually 59.95 instead of 60, even though it says 60 at that resolution.

That's what I always do in every game to improve perceived smoothness. I like vsync, though... but without rtss fps capping, it adds too much input lag for me.

I dunno whether any of this is at all useful if you have a gsync or freesync lcd panel. I never owned one.


EDIT2:

Another thing you can try is to disable any hyperthreading (or whatever they're called these days) cores.

And another thing would be to enable MSI mode (instead of line mode which is often the default) for IRQ handling on devices that support it.

And ANOTHER thing you can try is pinning your GPU irq affinity to a different core... like core 1 (or 2, if you have something like hyperthreading enabled). Pin GPU, usb root, etc. to different cores using a program called GoInterruptPolicy. Sound card usually only works properly on core 0... at least on win7 with soundblaster Z.

Now we're going down the rabbit hole of reducing DPC latency (which is totally worth it btw.... at least on Win7 because you don't have to worry about windows update stomping all over your system changes). Use LatencyMon to measure DPC (and ISRs, etc.) latency. ~20 DPC latency is good, but ~2 is best and achievable on some hardware. The longest ISR execution time should be ACPI at around 10, and the longest DPC execution time should be either your video card or USB driver at around 20-35. Disable all devices you're not using in device manager and bios.

EDIT3:

What's funny is that I get the exact same problem you're describing, but in Elite Dangerous. Haha... only in fullscreen -- borderless works fine. I never solved it -- I just played it in borderless.

Return to “X4: Foundations - Technical Support”