Freezing problem that not rational according my system configuration [Performance problem]
Hello everyone, my question is not directly related OS or BricsCAD itself, It is more related hardware issue I think mostly related AMD system. I mean there is a bottleneck somewhere. Here more clarification.
I'm currently using BricsCAD 23.02.06 on Linux and have been facing significant performance issues. Even when working on relatively simple projects with 20-30 layers and 2D apartment four-floor flat buildings, the software frequently freezes, notably when attempting to select the entire project.
My primary focus has been on the processor area, as it's the only indicator showing high load, indicating a bottleneck. RAM, disk R/W, and other system components are not heavily loaded, with most of them using less than quarter of their capacity.
Upon closer investigation, I observed that only one core is fully utilized, running at 100% capacity, while the other cores remain largely underutilized, ranging between 5-15%.
I've experimented with enabling multi-threading in the settings, utilizing the following settings:
- Multithreading Flags: 2 ☑
- Whipt Thread: 1 ☑
- Maximum number of threads: 8
For context, here's the system information:
OS: Garuda Soaring Raptor Kernel: x86_64 Linux 6.4.12-zen1-1-zen Uptime: 8h 42m Packages: Unknown Shell: bash 5.1.16 Resolution: 1920x1080 DE: KDE 5.109.0 / Plasma 5.27.7 WM: KWin GTK Theme: Breeze [GTK2], Sweet-Dark [GTK3] Icon Theme: BeautyLine Disk: 1.5T / 1.7T (92%) CPU: AMD Ryzen 7 3700X 8-Core @ 16x 4.05GHz GPU: NVIDIA GeForce RTX 2060 SUPER RAM: 7791MiB / 23938MiB
In addition, I tried running BricsCAD on a Ryzen 2500U APU system (Arch Linux 64-bit) with no special multi-thread settings, and the performance was almost identical.<\p>
In addition, I also tested it on a different system with an FX-4100 processor running MS Windows and Linux Mint bootable test stick ( yeah that work on the bootable usb stick. BricsCAD so flexible) , and the performance was not significantly worse, considering both performance and single-core power of the processor.
It's worth mentioning that all of my processor test platforms are AMD-based, which might be an interesting point to consider in the context of the performance issue.
I'm seeking advice and insights from the community. Has anyone else encountered similar issues with BricsCAD on Linux and found a solution to better utilize multiple cores and resolve the freezing problem? Specifically, are there recommended settings, updates, or workarounds that have been effective for you?
Your experiences and advice would be greatly appreciated.