Ultimate RoR Performance Comparison

CuriousMike

Well-known member
Old-timer
Retired Staff
Joined
Dec 22, 2018
Messages
1,526
Location
Kentucky
Hello everyone,

As we all know, it's possible to play RoR on just about any PC made in the past 10 years. So during the past week I've decided to run some performance tests on every system I currently have access to.

How to run your own tests (Windows)
  1. Download the zipped RoR release from https://rigs-of-rods.itch.io/rigs-of-rods
  2. Extract rigs-of-rods-windows.zip into a new folder, preferably in your Downloads or Desktop folder
  3. Inside the new folder, create a new folder with the name config. This is where RoR will store its settings and mods, effectively creating a 'portable' install.
  4. Launch RoR.exe from the folder, game will create the required folders inside the config folder created earlier
  5. Download the Gavril MV4, Tatra T813 Dakar and Auriga Proving Grounds from the links below
  6. Place the mod zips into the config\mods directory
  7. Launch RoR again, this time the mods should be loaded into cache.
  8. Now go to Settings -> Render System, from there disable VSync, enable full screen and set the video mode to your display's native resolution (see Windows display settings if you're unsure).
  9. Switch to the Graphics tab and change your settings to match the following:
    - PSSM shadows enabled, quality 2
    - Particle GFX enabled (this shouldn't impact the result, but was enabled in my tests)
    - Render video cameras disabled
    - Exterior camera mode set to static, and static camera height set to 1 (this shouldn't impact the result, but was set to this in my tests)
  10. Once all settings are changed, exit and launch RoR again. The game should now be in full screen with your resolution and other settings applied.
  11. Load up Simple Test Terrain, press the F key to show the FPS counter. Press the Print Screen key to take the first screenshot.
  12. Press CTRL+G and spawn one Gavril MV4S (using a different version shouldn't make a difference, just the S variant is my favorite). Take the second screenshot.
  13. Press CTRL+G again to spawn another MV4S, take the third screenshot.
  14. Exit and relaunch RoR. Now load Auriga Proving Grounds.
  15. Rotate the character to be pointing towards the mountain/forest area
  16. Spawn the Tatra T813 Dakar, take the fourth screenshot.
  17. Exit and relaunch RoR again, go to Settings -> Graphics and change shadow type to disabled. Restart the game and repeat steps 11-16.
  18. Once finished, you'll find your results in the config\screenshots folder.
  19. (Optional) If you wish to test on other systems:
    - Copy the RoR folder to a flash drive.
    - In the copied folder, delete the config\cache folder. This will avoid an issue preventing RoR from loading mods on other systems.
    - Browse to config\config and remove "ogre" configuration file (ogre.cfg). Eject the flash drive.
    - On the other system, install the VS Redist and DirectX Runtime if required (needed on new Windows installs)
    - Connect the flash drive to the other system and copy the RoR folder to any folder (Downloads, Desktop etc)
    - Launch RoR and repeat steps 8-18.
    - When done, select all screenshot files then right click -> Send to -> Compressed zip folder
    - Right click newly created zip -> Send to -> USB Drive

The tests:
  1. No vehicle on Simple Test Terrain
  2. 1x Gavril MV4S
  3. 2x Gavril MV4S
  4. Tatra T813 Dakar on Auriga Proving Grounds
All systems will be running the following settings:
RoR_2023-05-08_14-26-15.pngRoR_2023-05-14_13-37-28.png
These settings are mostly left at default, with the only options changed are FSAA and videocamera rendering (mirrors) disabled as both settings are known to greatly impact performance, its only fair to test without.
VSync is disabled and video mode will be set to the display's native resolution. I'll also be including results with PSSM shadows disabled.
In order to save bandwidth, each result will be combined into one image.

Desktops

i7-13700K | RTX 4070 Ti | 32 GB RAM | 2560x1440 | Windows 11
4071 FPS | 720 FPS | 356 FPS | 207 FPS

2023-05-11_03-19-15.jpg
5553 FPS | 943 FPS | 440 FPS | 373 FPS
2023-05-11_03-21-27.jpg

Ryzen 5 5600x | RTX 3060 Ti | 32 GB RAM | 1920x1080 | Windows 10
2458 FPS | 477 FPS | 231 FPS | 136 FPS
2023-05-15_12-27-08.jpg
2374 FPS | 608 FPS | 286 FPS | 250 FPS
2023-05-15_12-27-31.jpg

i5-9400F | GTX 1660 Ti | 16 GB RAM | 1920x1080
For this system I tested Windows 11 and Kubuntu 23.04.
Windows:
1448 FPS | 318 FPS | 135 FPS | 75 FPS
2023-05-14_13-47-33.jpg
2234 FPS | 357 FPS | 169 FPS | 125 FPS
2023-05-14_13-47-16.jpg
Kubuntu 23.04:
1347 FPS | 258 FPS | 123 FPS | 64 FPS
2023-05-11_03-15-11.jpg
2419 FPS | 386 FPS | 151 FPS | 130 FPS
2023-05-11_03-14-26.jpg

i5-6400 | GTX 1060 6GB | 16 GB RAM | 1920x1080 | Windows 10
1161 FPS | 193 FPS | 97 FPS | 56 FPS
2023-05-15_12-22-21.jpg
1585 FPS | 244 FPS | 122 FPS | 91 FPS
2023-05-15_12-23-00.jpg

To be continued on next post ...
 
Last edited:
Steam Deck

Being a handheld PC I was very interested in its RoR performance. Tested the native Linux version and the Windows version running under WINE. PSSM shadows unfortunately don't work on this device with the Linux version so I won't be able to test that.

1280x800
Native Linux:
351 FPS | 175 FPS | 143 FPS | 71 FPS
2023-05-11_03-23-40.jpg

Windows version under WINE:
549 FPS | 156 FPS | 72 FPS | 34 FPS
2023-05-11_03-24-02.jpg

765 FPS | 243 FPS | 115 FPS | 73 FPS
2023-05-11_03-24-35.jpg
Note the higher power usage.

Laptops

Currently I don't have any high end/gaming laptops to test with, so instead here's a collection of lower end systems.

Pentium Gold 6405U | Intel UHD Graphics | 8 GB RAM | 1366x768 | Windows 11

133 FPS | 51 FPS | 24 FPS | 14 FPS
2023-05-11_03-22-55.jpg
152 FPS | 78 FPS | 41 FPS | 27 FPS
2023-05-11_03-23-13.jpg

i5-4210U | Intel HD 4400 | 12 GB RAM | 1366x768 | Windows 10
83 FPS | 33 FPS | 17 FPS | 12 FPS
2023-05-11_03-22-24.jpg

154 FPS | 56 FPS | 24 FPS | 20 FPS
2023-05-11_03-22-12.jpg


i3-4012Y | Intel HD 4200 | 4 GB RAM | 1366x768 | Windows 10
52 FPS | 19 FPS | 10 FPS | 6 FPS
2023-05-15_12-33-21.jpg

81 FPS | 28 FPS | 12 FPS | 10 FPS
2023-05-15_12-36-45.jpg

i3-2310m | Intel HD 3000 | 4 GB RAM | 1366x768 | Windows 10
49 FPS | 21 FPS | 11 FPS | 7 FPS
2023-05-15_12-31-19.jpg

142 FPS | 37 FPS | 17 FPS | 15 FPS
2023-05-15_12-32-24.jpg



Celeron N4000 | Intel UHD 600 | 4 GB RAM | 1366x768 | Windows 10
62 FPS | 23 FPS | 13 FPS | 6 FPS
2023-05-15_12-29-55.jpg

80 FPS | 31 FPS | 15 FPS | 10 FPS
2023-05-13_15-27-12.png


AMD E-300 APU | Radeon HD 6310 | 4 GB RAM | 1366x768 | Windows 10
27 FPS | 11 FPS | 5 FPS | 4 FPS
2023-05-11_23-04-54.jpg

83 FPS | 11 FPS | 6 FPS | 6 FPS
2023-05-11_23-05-12.jpg


Feel free to post your own results, but please use the settings shown above. I'd rather not see lowest settings at 800x600.
 
Last edited:

Low-end laptop​

i5-6200U | Intel HD 520 | 16GB RAM | 1366x768 | Windows 10
100 FPS | 59 FPS | 35 FPS | 14 FPS
screenshot_2023-05-15_21-30-55.jpg
135 FPS | 65 FPS | 49 FPS | 27 FPS
screenshot_2023-05-15_21-36-13.jpg

Current instructions are convoluted and unclear - sorry. Maybe something like this would be better:
- rename your config folder to something else so RoR generates a new one with default settings
- start RoR, change x, y and uncheck z, restart RoR, take screenshots, etc


Some of your settings shown differ from default but were not mentioned, not sure if that was on purpose or not, maybe it wasn't worth mentioning if they have no impact on the result.

On Auriga you rotated the camera at the trees, I did the same, as what is present in the field of view does affect the results
 
@Mark You're absolutely right, I wasn't very clear. I've added detailed instructions to the original post.
 
Back
Top