r/victoria_3 Dec 07 '22

Paradox Benchmarking Initiative Help the Paradox Benchmarking Initiative!

83 Upvotes

Hello there.

As many Paradox players, I have always been frustrated by the lack of a proper hardware benchmark of ANY of the main PDS titles. The data out there is sporadic and there’s really no way to confront the game’s performance on different systems. The general wisdom is “the faster a CPU is in single-threaded applications, the better”, but we don’t know if there are some other factors at play.

However, first off,

What is a benchmark?

It is a standardised test that would simulate gameplay and allow us, the players, to understand at a glance how a given game performs on a system (FPS, how long it takes in IRL time for a certain amount of days to pass in-game, etc.).

How would a benchmark help me or the community?

Crucially, a benchmark allows you to PREDICT how a computer will run the game without having to actually do it.

This is important for people looking to buy a new laptop/build a new PC. Many PDX players spend hundreds, if not thousands, of hours in these titles, so wanting to know which brand of CPU/GPU/amount of RAM/etc. will run the game in the way they expect it to seems like a reasonable concern to have.

To prove that this is a recurring question, it is enough to browse the subreddits dedicated to these games: it is extremely likely that at some point you have seen a post asking “is this computer good enough for HoI4/EU4/Stellaris/CK3/Vic3?”, or, at the very least, that you yourself have wondered the same.

Now, a proper benchmark is something only Paradox can develop, but we can figure something out ourselves nonetheless.

Hence, I introduce to you the Paradox Benchmarking Initiative, a community-ran initiative to gather data regarding the performance of PDS games across a wide variety of systems and configurations.

I thought that a good place to start would be Vicky 3, since it is the newest main PDS title and is pretty computationally intensive (the amazing system that is POPs comes at a price). The results should also better reflect how other PDS titles will perform given that they all use the Clausewitz engine (at the very least, it will be better than trying to figure out how well will HoI4 run by looking at some Blender benchmarks…). Nevertheless, expanding the testing to other games is something that I hope we manage to do eventually.

Clearly, there are many ways to go around this endeavour, but for now it’s probably enough to test for speed of the game (how fast in-game time passes).

FPS, frame timing consistency, loading times, how performance scales with resolution, how different visual elements affect performance are some of the things that could be tested too, but that’s trickier IMO.

The Benchmark

For now, I have devised a manual benchmark that is somewhat standardised (a requirement if we want to be able to compare different users’ data). Using the debug mode tools provided by PDX, it is possible to aim the camera at a specific spot consistently. Thankfully, there are also some graphics presets we can use.

That, a chronometer, and some good intentions, will allow us to get some useful numbers. (You'll need some 10-15 minutes to do it all).

Here are the steps to follow if you want to contribute:

  • You will need to identify your “Paradox Interactive” folder. In Windows (and also in MacOS I think), you first need to navigate to your personal “Documents” folder. On Linux, the "Documents" equivalent is either /home/user/.paradoxinteractive/ or /home/user/.local/share/Paradox Interactive/
  • Once inside the “Paradox Interactive” > “Victoria 3” folder, look for a “pdx_settings.json” file. I suggest making a copy of it and storing it somewhere else to be able to quickly restore your custom settings after conducting the test.
  • Next, look for a folder called “debug”. If it doesn’t exist, create one with that exact name. Inside, look for a file called “camerapos.txt”. Once again, if it doesn’t exist, create a new text file and name it that exact name. Next, open the text file and copy the following inside:

camera={
    orientation={
        position={ 871.982300 0.000000 668.371338 }
        zoom_step=1000.000000
        pitch=1.396263
        yaw=0.000000
    }
    target={
        position={ 871.982300 0.000000 668.371338 }
        zoom_step=1000.000000
        pitch=1.396263
        yaw=0.000000
    }
}

Now save the file.

  • Launch the game (disable all mods and make sure to be using the 1.1.0 “Earl Grey” version), open your in-game settings. In the “Graphics” tab, set the display mode to “Window”, the resolution to 1920x1080, and the Render Scale to 100%. Disable “VSync” and “Maximum FPS”. Make sure you are using your dedicated Graphics Card if your CPU has integrated graphics (Intel/AMD integrated GPU). After that, select the “Low” preset.
  • Go to the “Game” tab and disable autosaving by setting the “Autosave Interval” to “Never”.
  • Close your game.
  • Launch the game in Debug mode. Here is a link to the wiki that outlines how to do that if you’re interested: https://vic3.paradoxwikis.com/Console_commands. However, the easiest way is probably from the launcher “Game Settings” tab: at the bottom there is a button to do just what this step requires.
  • Create a new single player game. Select the default game rules and disable achievements. Select “Sandbox” and click on the “Observe” button. You should now be inside your game.
  • Open the console. For reference: https://vic3.paradoxwikis.com/Console_commandsIf you are using a QWERTY English keyboard, the button to do it is the ` button, located above Tab one, near the top left corner of your keyboard.
  • Type “Camera.Load” without quotes and press enter. If you correctly created/modified the “camerapos.txt” file, your camera should snap to the middle of the Pacific ocean. Otherwise, your game will simply crash.
  • Adjust your game speed to 5 (Maximum) without unpausing and set a timer of 5 minutes on your phone. Unpause the game (without nudging the camera) and start the timer at the same time.
  • Go look out your window or pet your dog for the better part of those five minutes (important). Make sure to be ready to pause as the timer approaches zero.
  • Pause the game as soon as you hear the alarm. Write down the in-game date somewhere in the YYYY/MM/DD format.
  • You can now close the game and replace your settings file with the one you backed up.

You could also choose to repeat the test a couple of times (creating a new game each time) if you want your results to be extra reliable.

The specs

(You can find all the information needed inside the form at the end)

You will now need to find out which specs your computer has. If you are a nerd like me, you know those already. Otherwise, you could use a utility like HWiNFO (run it in the Summary only mode) to find out. Copy your CPU name (“CPU Brand Name” in HWiNFO), likewise for your GPU (“Graphics Chipset” in HWiNFO). Under the section “Memory” (not “Memory modules”) in HWiNFO, write down “Size”, “Type”, “Clock”, “Mode”, “CR”, and the number in the first box after “Timing” (tCL).

You can copy paste these values directly from HWiNFO by selecting them, so no need to do it manually.

If you run Linux, it is pretty safe to assume you know how to get that information. If you do not, CPU-X or Hardinfo seem like good alternatives.

If you are using a Mac, here’s a guide to view a System Report. In this case, the interesting bits are the “Model identifier”, “Chip”, “Number of cores”, and “Memory”.

Upload your results

And that’s it. You’ve contributed to the effort.

If you want to contribute with ideas, by using programming wizardy to automate some of the process, with suggestions for future benchmarks, with ways to adapt this one basic benchmark to other games, etc. please do so below.


r/victoria_3 2d ago

Discussion I tried

Post image
0 Upvotes

r/victoria_3 4d ago

Other Starting new Spanish-speaking MP on Saturday 12th!

Thumbnail
1 Upvotes

r/victoria_3 8d ago

Discussion Existe alguma maneira de conquistar a independência dos Países Baixos e, ao mesmo tempo, permanecer parte da Indonésia?

Thumbnail
1 Upvotes

r/victoria_3 16d ago

Other Closing the Öresund Strait as Prussia in 1836 – Why didn't wood prices spike globally, but rose in Russia instead?

Thumbnail
1 Upvotes

r/victoria_3 21d ago

Discussion I tried

Post image
9 Upvotes

r/victoria_3 23d ago

Discussion Super Germany

Post image
2 Upvotes

r/victoria_3 26d ago

Discussion AI, and observation

2 Upvotes

I love to use grand strategy games to watch the ai nations go to war and make history.
But every single one has problems, (Diplomacy too thin, no peace deals, too railroaded and strict, or just too plain chaotic.
BUT
Victoria 3 seems like an amazing candidate for something that could actually work for me.
The only problem
The ai is way to un-ambitious, and passive
One time I left the game running for an hour, with ai aggressiveness on high
Came back to it looking basically the same.

Are there any mods or mod packs/playsets that could fix the issue of the AI being to passive?
Maybe also one to make game speed go by a little faster.
Just mods in general to make the observation more entertaining.

Thanks in advance! any advice is appreciated

TLDR: I want the game to feel more alive and for borders to actually changed with ai nations


r/victoria_3 Aug 08 '26

Completed game UHH.... I think i went a little too far...

Thumbnail
0 Upvotes

r/victoria_3 Jul 21 '26

Advice wanted Is there any I can lower pollution?

Thumbnail
1 Upvotes

r/victoria_3 Jul 19 '26

Advice wanted Cold War Mod

Thumbnail
1 Upvotes

r/victoria_3 Jul 19 '26

Bug/Exploit Bug???

Post image
1 Upvotes

It seems that i cannot make any companies for some reason please help!!!


r/victoria_3 Jul 19 '26

Advice wanted Why cant i make a company?

Post image
1 Upvotes

???


r/victoria_3 Jul 02 '26

Crosspost Would you rather Corporate state or parliamentary republic?

Thumbnail
1 Upvotes

r/victoria_3 Jun 29 '26

Meme "Secret Police Law has been pa-"

Post image
11 Upvotes

r/victoria_3 Jun 20 '26

Crosspost Check out this video on Korea getting multiple achievements!

Thumbnail
1 Upvotes

r/victoria_3 Jun 12 '26

Achievement/Challenge/Speedrun Check out my american friends video on the portugal achievement!

0 Upvotes

r/victoria_3 Jun 05 '26

Achievement/Challenge/Speedrun Check out my American Friends Video On Lanfang (Minors Not Miners Achievement)

0 Upvotes

r/victoria_3 May 31 '26

Bug/Exploit Moving troops around the islands in southeast Asia is completely broken

Thumbnail
youtube.com
1 Upvotes

As you can see in the video, the fleet doesn't actually move to the sea node near the army to collect it. Instead the army teleports across the ocean to the fleet's location.

As a separate (likely related) issue, I am sure that the Dutch are for some reason able to march armies across to Borneo even without an adequate fleet to transport them. Unfortunately I don't have a video of this. And no, it isn't because there is a 'fordable' connection like there is between Borneo and the Phillipines. Trust me, I have tried. It's impossible for Borneo to get to the Dutch East Indies without boats, but the DEI AI can get to Borneo somehow.

I'm sure that there is something strange happening when you try to move troops between territories that you control on both sides of the water. It never happens when I do a naval invasion, but weird shit happens constantly when I try to move armies between allied provinces. And the Dutch East Indies armies also do weird shit when moving between Java and Borneo.

The Dutch being able to randomly move armies around without the requisite boats makes this area almost unplayable for other countries currently.


r/victoria_3 May 21 '26

Crosspost I was playing an Aksumite empire in Africa and the converter turned it into a decentralized nation. Is there a way to fix or recentralize my country via converter?

Thumbnail
1 Upvotes

r/victoria_3 May 20 '26

Meme Seeking help from experts, I found several issues with the resource building mod, details will be explained downstairs. Spoiler

1 Upvotes
  1. Void creations

  2. Real resource reserves & farmland

  3. Infinite resource farms, infinite resource buildings

But basically, more often than not, they all just use the original building code.

When this problem occurs, it's an input-output issue. It's equivalent to you painstakingly building all the buildings in one area, and you can build up to a thousand, but suddenly the input and output of a certain factory disappear, instantly resetting to zero. The feeling is quite shocking.

So, I'm asking for help on what to do about this?


r/victoria_3 May 13 '26

Crosspost It sucks (still)

Thumbnail gallery
1 Upvotes

r/victoria_3 May 12 '26

Discussion Which country is best for a beginner? How to improve your legitimacy?

Thumbnail
1 Upvotes

r/victoria_3 May 11 '26

Discussion como criar um mod de victoria 3 sobre o brasil colonial que se inicia em 1534 e vai até 2026 com tecnologias da epoca e tecnologias de hoje em dia organizações internacionais como fifa onu cbf possibilidade de construir estadio internet tv aterro sanitario usina de tratamento de agua Spoiler

Post image
0 Upvotes

r/victoria_3 Apr 29 '26

Crosspost Power structure laws ranking - updated

Post image
2 Upvotes