简单修改,让UE4/5着色器编译速度变快

简单修改,让UE4/5着色器编译速度变快

目录

简单修改,让UE4/5着色器编译速度变快

一、问题描述

二、解决方法

(一)硬件升级

(二)调整相关设置和提升优先级

1.调整相关设置

(1)寻找BaseEngine.ini位置

(2)BaseEngine.ini文件修改

(3)查看处理器线程数量

(4)最终修改完成

2.提升优先级

(1)打开虚幻引擎工程

(2)打开任务管理器

(3)寻找工程编译进程

(4)查找着色器编译ShaderCompileWoker的详细信息位置

(5)设置更改ShaderCompileWorker优先级

三、总结


一、问题描述

第一次打开虚幻工程的时候着色器编译时间总是很长,经常卡在某个地方很久才动,就像下图一样

那么,如果想要加快这个速度进程该怎么办?

二、解决方法

有几种解决办法

(一)硬件升级

(1)升级CPU:更快的CPU和更多的核心数可以显著提高着色器编译速度。考虑升级到具有更多线程和更高频率的CPU。

(2)升级存储设备:使用SSD(固态硬盘)而不是HDD(机械硬盘)可以加快文件读写速度,包括着色器编译过程中涉及的临时文件。

(二)调整相关设置和提升优先级

1.调整相关设置

(1)寻找BaseEngine.ini位置

先找到自己想要修改的虚幻引擎的BaseEngine.ini位置,一般位置为Engine\Config\BaseEngine.ini,我这里拿UE5.3来做示例,点击打开文件所在的位置

退回到Engine文件夹下

点击Config文件夹

双击进去

(2)BaseEngine.ini文件修改

按Crtl+F进行搜索

复制NumUnusedShaderCompilingThreads进搜索框

点【查找下一个】

默认为NumUnusedShaderCompilingThreads=3

(3)查看处理器线程数量

现在去桌面上找我的电脑图标,点击右键,再选择【设备管理器】

点击【处理器】左边的" > ",展开查看

数一下数量,我这里数量为24

(4)最终修改完成

回到刚刚的ini文件处,

将NumUnusedShaderCompilingThreads=3

改为NumUnusedShaderCompilingThreads=“你的数量(上面数之后得出的数量)”

我这里是改为NumUnusedShaderCompilingThreads=24

2.提升优先级

(1)打开虚幻引擎工程
(2)打开任务管理器

同时按Shift+Crtl+ESC,打开你的任务管理器,在进程里,找到你的虚幻引擎工程进程

图1:找到进程按钮

(3)寻找工程编译进程

图2:找到编译进程

(4)查找着色器编译ShaderCompileWoker的详细信息位置

点击右键,点击转到详细信息

 或直接在详细信息里找

(5)设置更改ShaderCompileWorker优先级

然后对XGE开头的文件,点击右键,点设置优先级将【正常】改为【高于正常】

三、总结

全部修改完成后,可以看出编译速度确实有一定的提升,如果想要追求更快,还是建议升级硬件

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 13:36:05       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 13:36:05       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 13:36:05       57 阅读
  4. Python语言-面向对象

    2024-07-19 13:36:05       68 阅读

热门阅读

  1. 域名解析出错的解决办法

    2024-07-19 13:36:05       19 阅读
  2. 裸金属服务器

    2024-07-19 13:36:05       22 阅读
  3. [Makefile] 第四章:大型项目中的makefile

    2024-07-19 13:36:05       17 阅读
  4. 前端传值到后端,后端解析为科学计数法

    2024-07-19 13:36:05       16 阅读
  5. 2024 年 6 大 SwaggerHub 替代方案

    2024-07-19 13:36:05       16 阅读
  6. PHP 与 1688 详情 API 接口的完美对接

    2024-07-19 13:36:05       17 阅读
  7. 在状态流图中重用自定义C代码

    2024-07-19 13:36:05       17 阅读
  8. element导出.csv

    2024-07-19 13:36:05       21 阅读
  9. 2024年预测智能家居未来十年发展趋势(必看)

    2024-07-19 13:36:05       21 阅读