如何让 FreeCAD 使用多核?

如何让 FreeCAD 使用多核?

我目前正在使用 Debian 标准 Jessie 的修改版本,使用 xfce 和 LightDM 以及一些用于 GPU 的 AMD 驱动程序。但我的问题是,我使用的是 8 核 AMD FX 8320,所有核心都被检测到并且在 Linux 中运行良好,但由于某种原因 FreeCAD 只使用一个(甚至不是全部)来加载一个小文件。我在想,如果它可以在我的系统上利用多个核心,那么它可以加载 1.4 MB DAE 文件,而无需停止系统并花费一个多小时?

其他可能有用的规格:

  • 8GB 1600MHz DDR3 内存
  • 华擎主板不太好。
  • 1TB 硬盘。

答案1

编辑 07/2019:同时添加了部分 MP 支持:

FreeCAD 最初并不是为您想要的而设计的:

多线程

FreeCAD 的底层几何建模内核(这是一个名为 Open CASCADE Technology,简称 OCC 的第三方库)目前不支持多线程。 (http://www.freecadweb.org/wiki/index.php?title=FAQ#Multithreading

现在这部分内容如下“目前有部分多线程支持”。它有一个专用常见问题解答页面

答案2

在Linux中终端命令

export OMP_NUM_THREADS=<num>

会成功的。 FC 的作用远不止于建模:gmsh、FEM 等。

答案3

FreeCAD 导出所有设置 FreeCAD 的所有设置,全部在 FreeCAD 文件夹中。

C:\Users\a←安装操作系统时输入的名称。\AppData←文件管理器~“隐藏项目”打开,会显示AppData文件夹。\Roaming\FreeCAD

备份FreeCAD文件夹,重新安装时将FreeCAD文件夹放回原来的位置。

注意:要清除所有设置,只需删除 FreeCAD 文件夹,然后打开程序,就会创建一个新的 FreeCAD 文件夹。

FreeCAD导出工具栏和宏我做的 常用路径 C:\Users\a←安装操作系统时输入的名称。\AppData←文件管理器~“隐藏项目”打开,会显示AppData文件夹。\Roaming\FreeCAD \请走下面的​​分支路径。

分支路径\FreeCAD\user.cfg←我做的“工具栏”就放在这里。

\FreeCAD\Macro←我做的“宏”就放在这里。

备份文件和文件夹,重新安装时将文件和文件夹放回原来的位置。

用截图记录设置 如果没有办法导出设置,用截图记录设置,是最好的方法。

例如:桌面位置、工具栏位置等等...

用截图记录设置,重新安装的时候很快就能恢复。

手机也是如此。

相关内容