• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
Capping FPS making sim speed faster is not a bug. It is a result of how computers work. The CPU has to send instructions to the GPU for every frame being displayed. Fewer frames means less work and wait time for the CPU. As a result the simulation can run faster on the same CPU.
I mean it shouldn't be as big effect
 
  • 1
Reactions:
I mean it shouldn't be as big effect
How small should it be, and why?

For the numbers posted by Xaelyn, the time is cut by about 3ms per frame. That doesn't seem way too much to me.
2.05 at 60 fps = 7500 frames.
1.49 at 20 fps = 2180 frames.
16 seconds difference for 5392 frames difference equals an average time saving of 0.002967 seconds per frame.
 
  • 1
Reactions:
Running game with UI hidden and fps uncapped increases fps from about 90 avg to 120 avg, but extends the 1900 time to 3:32, which tracks with per-frame overhead being a major source of slowdown. Capped fps with UI hidden gave me a 1900 time of 2:02 which is within the error margin of 2:05 with the UI shown.

Absolutely maxing out the graphics settings (including 200% render scale) with fps capped to 60 gave me a 1900 time of 2:08, on par with 2:05 @medium, which isn't super surprising given that nothing much is being rendered when you're zoomed out on the paper map.

Testing graphics settings with no FPS cap, and camera at load position so there is actually some things being rendered:

Absolute max settings gets me a stellar 1900 time of 1:45 with about 30 fps, on par with the zoomed out @20fps time of 1:47

Medium settings gives me a 1900 time of 2:18 @~70 fps, which seems a similar fps/time ratio as the 2:05 @60fps cap

TLDR: lower frames = faster ticks, whether you use a limiter or crank those settings and turn your gpu into a space heater.
 
  • 4
  • 1Like
Reactions:

I think trade routes are the most important factor in benchmarking.
 
  • 2
  • 1
Reactions:
GPU: AMD Radeon RX 6900 XT
Driver version: 31.0.24002.92
Driver date: 11/01/2024
DirectX version: 12 (FL 12.1)

CPU: AMD Ryzen 9 5900X 12-Core
Base speed: 4.28 GHz
Cores: 12
Logical processors: 24
Virtualisation: Enabled
L1 cache: 768 KB
L2 cache: 6.0 MB
L3 cache: 64.0 MB

RAM: Corsair Vengeance RGB PRO RT 32GB DDR4 (2x16GB)
Speed: 3600 MHz

SSD: Samsung 990 PRO PCIe 4.0 NVMe™ M.2 SSD

OS: WIndows 10 Pro

Version: 10.0.19045 Build 19045


1840
Time: 1:46
1715118786620.png


1900
time: 3:20

1715119073749.png
 
  • 2
  • 1Like
Reactions:
GPU: AMD Radeon RX 6900 XT
Driver version: 31.0.24002.92
Driver date: 11/01/2024
DirectX version: 12 (FL 12.1)

CPU: AMD Ryzen 9 5900X 12-Core
Base speed: 4.28 GHz
Cores: 12
Logical processors: 24
Virtualisation: Enabled
L1 cache: 768 KB
L2 cache: 6.0 MB
L3 cache: 64.0 MB

RAM: Corsair Vengeance RGB PRO RT 32GB DDR4 (2x16GB)
Speed: 3600 MHz

SSD: Samsung 990 PRO PCIe 4.0 NVMe™ M.2 SSD

OS: WIndows 10 Pro

Version: 10.0.19045 Build 19045


1840
Time: 1:46
View attachment 1129257

1900
time: 3:20

View attachment 1129271
Try to Disable virtualization and core-isolation , re-test please
 
The forums are not being very cooperative right now (anything larger than 10MBs will sometimes fail randomly for me), so I can't upload the saves normally. Instead uploading to dropbox, sorry for the inconvenience:

GPU: GTX 1080
CPU: i7-6700K CPU @ 4.00GHz
RAM: 16GB (2x8) 2133MHz DDR4
SSD: Yes
1840 time: 2 minutes 29 seconds
1840 Slow Tick Operations:
slowticks1840170.png


GPU: GTX 1080
CPU: i7-6700K CPU @ 4.00GHz
RAM: 16GB (2x8) 2133MHz DDR4
SSD: Yes
1900 time: 5 minutes
1900 Slow Tick Operations:
slowticks1900170.png


That's a pretty significant improvement for me, I hope others get similar results.
 
  • 8Like
  • 1
Reactions:
GPU: Radeon RX 6700XT
CPU: AMD Ryzen 5 7600X
RAM: 32 GB
SSD: Yes
1840 time: 1min 18s
1840 Slow Tick Operations:
Screenshot 2024-06-14 163844.png

1900 time: 2min 41s
1900 Slow Tick Operations:
20240626145044_1.jpg


After checking my old Times, early-game performance has not changed by much, but late game very much has
 
  • 5
  • 1Like
Reactions:
V1.7.0 potato time (minimum requirements)

GPU: GTX 550Ti
CPU: i3-3220 @ 3.3 GHz
RAM: 8 GB
SSD: No, 1 TB HDD

1840 time: 4min 35 sec (Took one minute less)
1840 Slow Tick Operations:
1719417993635.png


1900 time: 10:28 (same time, I guess those optimizations work best on newer CPUs)
1900 Slow Tick Operations:
1719419334420.png
 
  • 4
Reactions:
GPU: AMD Radeon RX 6700 XT
CPU: 13th Gen Intel(R) Core(TM) i5-13600k
RAM: 32GB
SSD: Yes, Samsung SSD 970 EVO Plus
1840 time: 1min 22 sec
1840 Slow Tick Operations:
Capture d'écran 2024-07-01 233403.png

1900 time: 2min 47sec
1900 Slow Tick Operations:
1719870064448.png
 
  • 4
Reactions:
I will get new saves up for 1.7.3 next week (or whenever it's released). I'm curious to see if all the AI improvements have a noticeable impact.

Edit: Make that 1.7.4 instead
 
Last edited:
  • 2Like
  • 1
Reactions:
So I made a benchmark out of my own late game USA save. My save was running really slow and I had around 300 trade routes. I did a with trade routes year and a 1 year after deleting all my trade routes. With trade routes took 25 minutes and 38 seconds. Without trade routes took 4 minutes and 24 seconds.
 
  • 7
Reactions:
So I made a benchmark out of my own late game USA save. My save was running really slow and I had around 300 trade routes. I did a with trade routes year and a 1 year after deleting all my trade routes. With trade routes took 25 minutes and 38 seconds. Without trade routes took 4 minutes and 24 seconds.
Is it worse compared to 1.7.1?
 
  • 1
Reactions:
Thanks for the updated files. The results made me test a common hypothesis, and at least in my case, I can say that trade is now the biggest factor in my game performance.

But first the results:

GPU: Radeon RX 6600
CPU: Ryzen 5 3600
RAM: 16 GB
SSD: NVMe

1840 time: 2:00 min
1840 Slow Tick Operations:
V3_GB1840.jpg


1900 time: 3:55 min
1900 Slow Tick Operations:
V3_GB1900.jpg



The last time I ran the benchmark was for 1.3. Interestingly enough, the 1840 time is exactly the same, but the improvement for 1900 is considerable, with 1.7.4 shaving over one minute off the older 4:58 result.

What was puzzling me was that these benchmark results were so different from what I am seeing in my actual games. While everybody keeps raving about the improved performance in this patch, my recent Victoria 3 games felt slower than ever before.

So just out of curiosity (and in no way in a systematic fashion), I ran the same 1.7.4 save but added quite a few of trade routes, more or less the same way I would do if I were playing an actual game.

And the result was more in line what I was experiencing in my games:

1900 time [with trade routes]: 11:15 min
1900 Slow Tick Operations [with trade routes]:

V3_GB1900_Trade.jpg


As I said, this is of course not systematic in any way and I have not run a comparative 1.3 benchmark with added trade routes. But I also did not mean to compare this across versions, rather to test the hypothesis that trade is a huge factor in performance. In my case, just starting a - in my view reasonable - number of trade routes nearly tripled the time it took to complete the year 1900. I guess I'll be playing some isolationist countries from now on.
 
  • 8
Reactions:
I expected a little bit slower performance since the British GDP and market is considerably bigger than in the 1.7.0 save, but it looks pretty similar. A couple seconds slower in 1900, 2 seconds faster in 1840. I also wanted to test the impact of trade a bit, so the third test is with me adding some extra trade routes (going to the trade tab, seeing what the game recommends that I import/export, and set up trade routes that it thinks would grow larger than size 1, so I was being pretty lazy), and the fourth test is with isolationism enabled. Isolationism was marginally faster (AI Britain only has a small handful of trade routes), adding extra trade routes had a noticeable impact.

GPU: GTX 1080
CPU: i7-6700K CPU @ 4.00GHz
RAM: 16GB (2x8) 2133MHz DDR4
SSD: Yes
1840 time: 2 minutes 27 seconds
1840 Slow Tick Operations:
slowticks1840174.png


GPU: GTX 1080
CPU: i7-6700K CPU @ 4.00GHz
RAM: 16GB (2x8) 2133MHz DDR4
SSD: Yes
1900 time: 5 minutes 9 seconds
1900 Slow Tick Operations:
slowticks1900174.png


1900 with extra trade routes
GPU: GTX 1080
CPU: i7-6700K CPU @ 4.00GHz
RAM: 16GB (2x8) 2133MHz DDR4
SSD: Yes
1900 time: 6 minutes 23 seconds
1900 Slow Tick Operations:
slowticks1900174moretrade.png


1900 with isolationism
GPU: GTX 1080
CPU: i7-6700K CPU @ 4.00GHz
RAM: 16GB (2x8) 2133MHz DDR4
SSD: Yes
1900 time: 5 minutes 7 seconds
1900 Slow Tick Operations:
slowticks1900174isolationism.png
 
  • 4
Reactions:
I need some help. Im having major slowdowns in the 1870s as France, with constant 14fps. I do have mods like BPM etc, but not as bad as this. I have tried doing the usual disable vsync etc, but nothing seems to help. Going to the menu suddenly restores 120fps.

Screenshot 2024-07-16 202516.png

Would someone be able to help as to why? I have attached the savefle etc. M specs are:
12th Gen Intel(R) Core(TM) i5-12500H 2.50 GHz
32GB RAM
RTX3060
 

Attachments

  • France.v3
    31,5 MB · Views: 0
  • 1
Reactions:
I need some help. Im having major slowdowns in the 1870s as France, with constant 14fps. I do have mods like BPM etc, but not as bad as this. I have tried doing the usual disable vsync etc, but nothing seems to help. Going to the menu suddenly restores 120fps.

View attachment 1164016
Would someone be able to help as to why? I have attached the savefle etc. M specs are:
12th Gen Intel(R) Core(TM) i5-12500H 2.50 GHz
32GB RAM
RTX3060
check that the GPU is working when you turn on the game. there are cases when there is no switching from the igpu graphics to the video card
 
  • 1
  • 1Like
Reactions:
check that the GPU is working when you turn on the game. there are cases when there is no switching from the igpu graphics to the video card
Thanks for your help! Would u recommend switching the card in the options menu then back again or checking Nvidia?

I also found out a lot of the lag issues is due to trade routes: or rather getting rid of a lot of it causes my fps to shoot up. Would u happen to know if there is any mod or fix to it?
 
  • 2
Reactions:
  • 1
Reactions: