FAQ: Enhancing OpenBrIM Platform Performance
In many situations, laptops and browsers are not configured by default to fully utilize their hardware capabilities, often to conserve battery life. Therefore, our initial step will be to verify and adjust these settings to ensure optimal hardware performance.
Use Discrete GPU
Typically, browsers default to using integrated Intel graphics cards. First, let's check which GPU is being used by Chrome. Open
chrome://gpu/
in the browser and check the "GL Renderer" section. If you see the Intel GPU listed there, follow the steps below.
However, for OpenBrIM, we want to leverage your NVIDIA graphics card instead. To do this, access the Nvidia Control Panel, select either Edge or Chrome, and then assign the 'High Performance Nvidia Processor'. To locate the Nvidia Control Panel, you can use the Windows search box and type 'Nvidia' into it.
Search "Graphics Settings" from the Start menu, select "Desktop App," browse to your application’s .exe file if it's not listed, click on the application icon, choose "Options," set your preferred GPU, and click "Save."
Once you've completed the settings, verify that Chrome is now using your discrete NVIDIA or AMD GPU. Open
chrome://gpu/
in the browser and check the "GL Renderer" section. If you don't see Intel listed there, you've successfully switched Chrome's preferred GPU to the more powerful option.
Disable Browser Efficiency Model
If you're using Chrome, go to the settings and performance tab to review and disable the memory and energy saver feature.
If you are utilizing Microsoft Edge, start by disabling the 'Efficiency Mode', 'Improve Your PC Gaming', and 'Sleeping Tabs' features, accessible through the menu provided below.
Use Best Performance Settings
Finally, ensure you're using the best performance settings while working with the OpenBrIM Platform. To do this, click on the battery icon on the taskbar, which will bring up a pop-up with a performance mode slider. Slide it to the right for enhanced performance mode.
OpenBrIM Settings
To learn how to reduce compilation time by activating or deactivating FEM or Detailing, please refer to the following page. Pause / FEM / Detailing Bar
Another aspect to consider is the deactivation or rendering of bolts or shear studs, as demonstrated in the spreadsheet shown in the figure below. We typically apply these settings at the level of the library object, particularly if we believe they have a significant impact on the compilation time.
If you want to determine which object has a greater impact on compilation time, you can append
&perf=1
to the end of the URL.
After the compilation finishes, you can access the performance report via the settings menu to see how long each operation takes.