找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 489|回复: 10

[分享] UG12以上版本如何正确开启电脑多核运算

[复制链接]

79

主题

1239

回帖

6862

积分

上尉

积分
6862
发表于 2026-5-22 11:10:55 来自手机 | 显示全部楼层 |阅读模式
在使用ug时如何开启多核加速
IMG_20260522_104232.jpg

IMG_20260522_104545.jpg

IMG_20260522_104512.jpg

3

主题

130

回帖

4174

积分

中尉

积分
4174
发表于 2026-5-23 08:55:38 | 显示全部楼层
结论:你贴出的这份 ugii_env_ug.dat 里,没有任何直接控制 “CPU 多核 / 线程数” 的环境变量;但 NX 确实有控制多核并行的环境变量,只是不在这份出厂默认文件里,需要自己加到 ugii_env.dat 中。
下面分三部分说清楚:
一、你这份 ugii_env_ug.dat 里有没有?
逐段搜过你给的全文:
没有 UGII_CPU、UGII_THREAD、UGII_CORE、PARALLEL、MULTI、THREADS、NUM_PROCESSORS 等关键字
没有任何和 “CPU 核心数、线程数、并行计算” 直接相关的设置
→ 这份文件完全不涉及多核运算控制。
二、NX 真正控制多核并行的环境变量(需要手动加)
NX(从 NX6 以后)支持并行计算,常用且有效的多核控制变量如下(必须写在 ugii_env.dat 里,不要写在 ugii_env_ug.dat):
1. 最常用:全局并行线程数
plaintext
UGII_NUM_PROCESSORS=4
含义:限制 NX 最多使用 4 个线程 / 核心
范围:1~CPU 核心数
适用:建模、加工、仿真、渲染、导入导出等几乎所有并行任务
2. 加工(CAM)专用并行
plaintext
UGII_CAM_NUM_THREADS=4
含义:CAM 计算刀路时用的线程数
优先级:高于全局 UGII_NUM_PROCESSORS
3. 仿真(CAE)专用并行
plaintext
UGII_CAE_NUM_THREADS=4
含义:CAE 网格划分、求解前处理用的线程数
4. Iray+ 渲染并行(高版本)
plaintext
UGII_IRAY_NUM_THREADS=8
含义:渲染用线程数,默认自动占满 CPU
5. 旧版兼容(部分功能有效)
plaintext
UGII_PARALLEL=1
含义:1 = 开启并行,0 = 关闭(默认开)
三、怎么正确添加?
找到你的 ugii_env.dat(用户自定义文件,不会被升级覆盖)
路径一般是:C:\Users\你的用户名\AppData\Local\Unigraphics Solutions\NXxxx
或:%UGII_BASE_DIR%\ugii\ugii_env.dat
用记事本打开,在末尾添加一行(比如限制 4 核):
plaintext
UGII_NUM_PROCESSORS=4
保存,重启 NX 生效。
四、补充说明
NX 默认是 自动识别并占满所有 CPU 核心,所以不设变量时就是全开
只在需要 限制 CPU 占用(比如多开 NX、留资源给其他软件)时才手动设
你给的 ugii_env_ug.dat 是出厂 “只读默认模板”,永远不要改它
要不要我帮你写一份可以直接复制到 ugii_env.dat 的多核优化配置(含全局、CAM、CAE、渲染的推荐线程数)?

0

主题

42

回帖

104

积分

上等兵

积分
104
发表于 2026-5-22 11:16:43 | 显示全部楼层
学到了

3

主题

304

回帖

2059

积分

少尉

积分
2059
发表于 2026-5-22 11:54:21 | 显示全部楼层
学到了,感谢分享

21

主题

842

回帖

4053

积分

中尉

积分
4053
发表于 2026-5-22 20:32:55 | 显示全部楼层
感谢楼主无私分享

6

主题

1263

回帖

2075

积分

少尉

积分
2075
发表于 2026-5-23 08:14:17 | 显示全部楼层
学到了,感谢分享

3

主题

130

回帖

4174

积分

中尉

积分
4174
发表于 2026-5-23 08:56:26 | 显示全部楼层
F1634465 发表于 2026-5-23 08:55
结论:你贴出的这份 ugii_env_ug.dat 里,没有任何直接控制 “CPU 多核 / 线程数” 的环境变量;但 NX 确实 ...

以上是豆包说的   版本2512  

3

主题

130

回帖

4174

积分

中尉

积分
4174
发表于 2026-5-23 09:05:32 | 显示全部楼层
# ==============================================
# NX多核运算优化配置(适配 Intel i7-13700K)
# ==============================================

# 全局线程数:控制NX主程序(建模、制图、装配等)的并行计算
# 推荐12线程(6P+6E),避免占用过多E核影响系统响应
UGII_NUM_PROCESSORS=12

# CAM刀路计算专属线程:刀路计算是NX最吃CPU的部分,给足资源
# 推荐16线程(8P+8E),充分发挥多核优势
UGII_CAM_NUM_THREADS=16

# CAE仿真网格/求解线程:前处理和网格划分推荐8线程,求解器会自动满核
UGII_CAE_NUM_THREADS=8

# Iray+渲染线程:渲染任务可以直接跑满24线程
UGII_IRAY_NUM_THREADS=24

# 强制开启NX并行计算模式(默认已开,显式设置更保险)
UGII_PARALLEL=1

# 可选:关闭E核调度限制,让NX更好地利用混合架构
# (仅部分NX版本支持,不生效也不影响)
UGII_ALLOW_HYBRID_THREADS=1



以上内容  放到 ugii_env.dat 文件里面
豆包说的

3

主题

130

回帖

4174

积分

中尉

积分
4174
发表于 2026-5-23 09:07:27 | 显示全部楼层
针对你这颗 Intel i7-13700K(16 核 / 24 线程,8P+8E),我给你写了一份专门优化的 ugii_env.dat 多核配置,兼顾性能和稳定性,直接复制到文件末尾即可生效:
ini
# ==============================================
# NX多核运算优化配置(适配 Intel i7-13700K)
# ==============================================

# 全局线程数:控制NX主程序(建模、制图、装配等)的并行计算
# 推荐12线程(6P+6E),避免占用过多E核影响系统响应
UGII_NUM_PROCESSORS=12

# CAM刀路计算专属线程:刀路计算是NX最吃CPU的部分,给足资源
# 推荐16线程(8P+8E),充分发挥多核优势
UGII_CAM_NUM_THREADS=16

# CAE仿真网格/求解线程:前处理和网格划分推荐8线程,求解器会自动满核
UGII_CAE_NUM_THREADS=8

# Iray+渲染线程:渲染任务可以直接跑满24线程
UGII_IRAY_NUM_THREADS=24

# 强制开启NX并行计算模式(默认已开,显式设置更保险)
UGII_PARALLEL=1

# 可选:关闭E核调度限制,让NX更好地利用混合架构
# (仅部分NX版本支持,不生效也不影响)
UGII_ALLOW_HYBRID_THREADS=1
配置说明
核心分配逻辑
你这颗 13700K 是混合架构,NX 更吃 P 核(性能核),所以:
全局 / CAE 任务用 P 核为主,避免被后台任务抢占
CAM 刀路计算和渲染这种纯计算任务,可以放心跑满所有线程,包括 E 核(能效核)
为什么不全开 24 线程?
建模 / 制图等前台操作如果占满所有线程,会导致 Windows 后台响应变慢、NX 界面卡顿
CAM / 渲染这种后台任务跑满 24 线程是完全没问题的,效率最高
生效方式
找到 ugii_env.dat 文件
把上面这段直接粘贴到文件末尾
保存文件,重启 NX 即可生效
如果你想追求极致的刀路计算速度,也可以把 UGII_CAM_NUM_THREADS 改成 24,让刀路计算跑满所有线程。

1

主题

170

回帖

4941

积分

中尉

积分
4941
发表于 2026-5-23 10:01:15 | 显示全部楼层
ugii_env.dat_default这个文件里面找不到UGII_SMP_ENABLE这一行?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2026-7-10 10:36

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表