Forum Discussion
I've recorded 120fps footage to confirm the in-game latency of responding to controller inputs. This footage helps illustrate the overall delay, but in real-life conditions, the situation is even worse, as this measurement doesn't account for:
- Screen response time
- Controller polling rate and transmission delay
- Network round-trip time for online matches
Equipment Used:
- 240Hz monitor
- Xbox Series controller, USB connected
PC Specs:
- AMD Ryzen 5 5600x
- Asgard RGB DDR4 Bragi 16GBx2 3600mhz CL14 (Timing 14-15-15-35) (tRC 85)
- ASUS TUF Gaming B550M-Plus
- PNY RTX 3070 Ti UPRISING - VCG3071T8TFMPB (Driver: 561.09)
- Super Flower LEADEX III ARGB 850W - SF-850F14RG(BK)
Currently I'm using G-Sync ON into Nvidia Settings, with framerate cap at 235fps. The behavior doesn't change by disabling both.
fcsetup.ini:
CONFIG_APP_LOCALE = en-US
FULLSCREEN = 1
MSAA_LEVEL = 0
RENDERINGQUALITY = 1
RESOLUTIONWIDTH = 1920
RESOLUTIONHEIGHT = 1080
WINDOWED_WIDTH = 1280
WINDOWED_HEIGHT = 720
REFRESH_RATE = 240
VOICECHAT = 0
WAITFORVSYNC = 0
MAX_FRAME_RATE = 0
WINDOWED_BORDERLESS = 0
STRAND_BASED_HAIR = 0
USE_GOAL_NETS_3D = -1
NIS_AT_FULL_FPS = 0
CROWD_QUALITY = 0
GRASS_QUALITY = 0
DYNAMIC_RESOLUTION = 0
MOTION_BLUR = 0
CLOTH_QUALITY = 0
DYNAMIC_AO_QUALITY = 0
RESOLUTION_FOR_DISPLAY_MODE_LIST = 0_125830200|
You can find the video at: Google Drive link.
Testing Approach
I used the "next player switch" function because it's one of the quickest screen responses (changing a 2D arrow to indicate the next player).
Important Note on Frame Rate:
Since the video is recorded at 120fps, each frame represents approximately 8.33 ms (calculated as 1000 ms / 120 fps).
No Additional Latency Observed for OBS or GamepadViewer:
At the start of the video, I verified that no additional latency was introduced by using OBS or GamepadViewer. OBS GamepadViewer outputs my inputs in real-time, and the timestamps below confirm this:
- GamepadViewer Response: 00:00:00:014
- Windows Game Controller Test: 00:00:00:015
- Steam Response: 00:00:00:021
Another set of measurements showed similar timings:
- GamepadViewer Response: 00:00:00:050
- Windows Game Controller Test: 00:00:00:054
- Steam Response: 00:00:00:058
Observed Latencies in FIFA 25 (Single Player - Squad Battles) - 120fps
Here are some measurements taken from the video, showing the latency between input and game response:
Measure #1
- GamepadViewer Input Registered (OBS): 00:00:17:074
- Game Input First Frame: 00:00:17:079
- Player Switch First Frame: 00:00:17:083
- GamepadViewer to Game Input: 41.65 ms (5 frames)
- GamepadViewer to Player Switch: 74.97 ms (9 frames)
Measure #2
- GamepadViewer Input Registered (OBS): 00:00:18:015
- Game Input First Frame: 00:00:18:023
- Player Switch First Frame: 00:00:18:028
- GamepadViewer to Game Input: 66.64 ms (8 frames)
- GamepadViewer to Player Switch: 108.29 ms (13 frames)
Measure #3
- GamepadViewer Input Registered (OBS): 00:00:18:068
- Game Input First Frame: 00:00:18:074
- Player Switch First Frame: 00:00:18:079
- GamepadViewer to Game Input: 49.98 ms (6 frames)
- GamepadViewer to Player Switch: 91.63 ms (11 frames)
Measure #4
- GamepadViewer Input Registered (OBS): 00:05:28:088
- Game Input First Frame: 00:05:28:094
- Player Switch First Frame: 00:05:28:098
- GamepadViewer to Game Input: 49.98 ms (6 frames)
- GamepadViewer to Player Switch: 83.3 ms (10 frames)
Measure #5
- GamepadViewer Input Registered (OBS): 00:05:28:110
- Game Input First Frame: 00:05:28:118
- Player Switch First Frame: 00:05:29:002
- GamepadViewer to Game Input: 66.64 ms (8 frames)
- GamepadViewer to Player Switch: 116.62 ms (14 frames)
Measure #6
- GamepadViewer Input Registered (OBS): 00:05:30:108
- Game Input First Frame: 00:05:30:114
- Player Switch First Frame: 00:05:30:118
- GamepadViewer to Game Input: 49.98 ms (6 frames)
- GamepadViewer to Player Switch: 83.3 ms (10 frames)
Measure #7
- GamepadViewer Input Registered (OBS): 00:10:32:010
- Game Input First Frame: 00:10:32:019
- Player Switch First Frame: 00:10:32:023
- GamepadViewer to Game Input: 74.97 ms (9 frames)
- GamepadViewer to Player Switch: 108.29 ms (13 frames)
Conclusion
The measurements show significant latency from the point when the input is registered by GamepadViewer to when the game responds visually, specifically for player switching.
- GamepadViewer to Game Input takes around 41.65 ms to 74.97 ms (5 to 9 frames).
- GamepadViewer to Player Switch ranges from 74.97 ms to 116.62 ms (9 to 14 frames).
These values demonstrate the inherent latency present in the game even under ideal conditions without factoring in screen latency, controller latency, or network delay. This could have a substantial impact on player responsiveness, especially in online competitive play.
Same issue with the game. No matter what settings you adjust, connections, rebooting etc.. They will blame us when "Nobody that I know has a good connection"
Just to note, the gameplay was fine in early access before the official release. With every update, EA tends to do something that make the experience worse. It may be servers, it may be the horrible compensation.
At this rate, I am afraid they won't do a thing. I will be cancelling my subscription after the month runs out if they don't try!
- 5 months ago
Exactly. The game was fine during Early Access and suddenly its unplayable.. If you are on steam, i'd try to get a refund.
- 4 months ago
Bump.
We still wairing ea.
Fix your game
- lansenyl4 months agoSeasoned Veteran
There is video evidence here. Please stop the negligence.
About FC 25 Bug Reports - Archive
Recent Discussions
- 11 days ago
- 11 days ago