Revit RFO Benchmark v3.2 now supports Revit 2019

Revit RFO Benchmark is the free Microsoft PowerShell-based benchmark that analyzes Revit performance. The benchmark has recently been updated to version 3.2, which supports Revit 2019 and comes with the following list of enhancements:

  1. The Squiggly Lines graphics test has been removed from the Full_Standard set.
  2. A new Graphics_Comparison set compares standard graphics views, squiggled views and now 3D levels views.
  3. If your DPI Scaling is above 150% you will get a warning, but the benchmark will proceed. If it crashes, especially in the middle of Model Creation, try setting your DPI Scaling lower. It seems there is a problem with high DPI scaling and journal playback. More detail on that in a separate post.
  4. DPI Scale is now included in the report, so we can try to grok what settings and what hardware actually works.

Revit RFO Benchmark is available for free download from RevitForum.org (note that you’ll need to log in to your Revit Forum account first).

And if you are struggling to launch the benchmark on localized version of Revit, try these suggestions: Revit RFO Benchmark fails with journal error on localized Revit installs

Revit RFO benchmark fails with journal error on localized Revit installs

Revit Forum’s RFO benchmark is a super handy (and possibly the only one) tool to measure Revit performance on different machines. The most recent version is 3.1 and it can be downloaded after logging in to the RevitForum (RFO benchmark v3.1). This tool is based on the Windows PowerShell script which uses Revit journal files to run the tests.

The only problem is that these journal files included in RFO package are built for English Revit. This means that if you try to launch RFO benchmark in localized Revit, you’ll end up with the journal error like this:

RFO benchmark error

Luckily we don’t need to modify Revit installation to get benchmark working, as far as Revit comes packed with different languages. All we need to do is temporarily switch Revit language in the ‘Revit.ini’ file, which is located in the current user AppData folder. Depending on whether you use roaming profiles or not, AppData paths may be different.

Local user profile folder:

C:\Users\USERNAME\AppData\Roaming\Autodesk\Revit\Autodesk Revit 2017\Revit.ini

Roaming user profile folder (in case you use Microsoft’s roaming profiles):

\\SERVERNAME\Profiles\USERNAME\AppData\Roaming\Autodesk\Revit\Autodesk Revit 2017\Revit.ini

Find and open the Revit.ini file and scroll down to the language section that looks like this:

[Language]
Select=DEU

[Applications]
Mechanical=
Electrical=
Architectural=
Structural=

[InstallationSettings]
Language=DEU

Make sure to backup your Revit.ini file before making any changes. 

Change the highlighted language code inside the ‘Language’ section to ENU and save the file. Do not change the second language code inside the ‘InstallationSettings’!

Make sure to save the ‘Revit.ini’ file, then launch the RFO benchmark. Now it will successfully cycle through the testing process.

When you are finished with tests, either restore or modify your ‘Revit.ini’ file to bring back localization. And in case you’ve forgotten your language code, here is an article @ Autodesk knowledge network  with available Revit languages.