2501_93384838 2025-10-26 09:56 采纳率: 0%
浏览 15

gpu加速也开了,cpu也点满了,而且gpu和cpu的利用率很低,有什么方法可以解决一下速度慢这个问题吗

我用的EDEM2024的版本,生成颗粒的速度很慢。显卡用的4060ti,cpu有88个。gpu加速也开了,cpu也点满了,但是速度就是上不去,而且gpu和cpu的利用率很低,这是为什么呢,有什么方法可以解决一下速度慢这个问题吗。

之前我用的显卡是750ti,仿真速度其实还好,那会儿cpu能跑满(100的利用率),我寻思让仿真快点,就换了个显卡,换成4060ti了,结果换完了之后仿真速度感觉更慢了,cpu利用率也上不去,无语了😅。

  • 写回答

3条回答 默认 最新

  • 宝码香车 优质创作者: JavaScript技术领域 2025-10-26 10:05
    关注

    让【宝码香车】来帮您解答,本回答参考DeepSeek编写,并整理提供。

    如果答案让您满意,请采纳、点赞、关注,非常感谢!
    .
    每日一句正能量,让它带给您好心情:别让负面的声音,淹没你内心的坚定。
    .

    您好,我理解您遇到的问题。投入了更好的硬件(尤其是从750Ti升级到4060Ti),仿真速度反而下降,这确实非常令人困惑和沮丧。根据您的描述,这通常不是一个硬件性能瓶颈问题,而更可能是一个软件配置、驱动或资源调度的问题。

    下面我们来系统地分析和解决这个问题。

    核心问题分析:为什么更强的硬件反而更慢?

    您提到“CPU点满了”但“利用率很低”,这听起来矛盾,但实际上可能指的是:

    • 任务管理器显示“100%”:这可能指的是逻辑处理器核心的占用率,但不代表所有核心都在高效地进行仿真计算。可能是系统在频繁地进行线程调度,或者有大量线程在等待。
    • 实际计算利用率低:EDEM的核心计算引擎(可能是CPU部分)没有获得稳定、持续的计算资源,或者遇到了其他瓶颈,导致GPU加速无法有效工作。

    根本原因很可能在于:从老旧的Kepler架构(750Ti)更换到现代Ada Lovelace架构(4060Ti)后,软件、驱动或系统设置没有进行相应的优化。


    解决方案排查清单

    请按照以下步骤逐一排查,大概率能解决问题。

    1. 显卡驱动:完全卸载与全新安装

    这是最首要、最可能解决问题的步骤。直接从旧显卡升级到新显卡,驱动残留或冲突是常见元凶。

    • 使用DDU工具彻底卸载
    1. 从官网下载 Display Driver Uninstaller
    2. 进入Windows安全模式(重启时按住Shift键,或在系统配置中设置)。
    3. 在安全模式下运行DDU,选择“清除并重启(推荐)”,它会为您卸载当前驱动并自动重启。
    • 安装最新版/稳定版Studio驱动
    • 到NVIDIA官网,不要下载Game Ready驱动,而是下载 Studio Driver。Studio驱动对专业计算、仿真类软件的兼容性和稳定性通常更好。
    • 安装时选择“自定义安装”,然后勾选“执行清洁安装”,这可以确保所有旧设置被重置。

    2. EDEM软件内部设置优化

    驱动处理好后,重点检查EDEM自身的设置。

    • 确认GPU加速已正确识别
    • 在EDEM的“File” -> “Preferences” 或 “Options” 中,找到硬件加速或CUDA相关的设置。
    • 确保它已启用,并且下拉菜单中选中了您的“NVIDIA GeForce RTX 4060 Ti”,而不是集显或默认的“CPU”。有时候升级硬件后,软件不会自动切换到新显卡。
    • 调整仿真计算模式
    • EDEM通常有不同的计算模式或“引擎”。检查是否有类似于 “CPU-GPU Hybrid”、“High Performance” 或针对多核CPU的优化选项。
    • 尝试在不同的模式间切换,看性能是否有变化。有时候默认模式可能不适合您的核心数。
    • 颗粒工厂和仿真参数检查
    • 颗粒工厂生成速率:如果您设置的瞬时生成颗粒数量巨大,可能会导致系统瞬间卡顿,拉低平均速度。尝试降低瞬时生成速率,改为在更长时间内平稳生成。
    • 时间步长:时间步长设置过小会极大地增加计算量。确保您的时间步长在合理范围内。可以尝试稍微增大一点看是否稳定。
    • 接触模型:复杂的接触模型(如带有粘结的Hertz-Mindlin)会比简单的线性模型消耗更多资源。评估您的模型复杂度是否必要。

    3. 操作系统与电源管理设置

    • 电源管理模式
    • 进入Windows的“电源计划”,选择 “高性能”“卓越性能”。千万不要用“平衡”或“节能”,它们会限制CPU和GPU的功耗与频率。
    • 在NVIDIA控制面板中,进入“管理3D设置” -> “全局设置”,将“电源管理模式”设置为 “最高性能优先”
    • 处理器调度
    • 右键点击EDEM的执行文件(.exe),选择“属性”,进入“兼容性”选项卡,点击“更改高DPI设置”,勾选“替代高DPI缩放行为”,缩放执行由“应用程序”执行。这有时能解决UI引起的性能问题。
    • 更进阶的方法是:在任务管理器中找到正在运行的EDEM进程,右键 -> “转到详细信息”,再次右键该进程 -> “设置优先级”,尝试设置为 “高”(注意:这只是一个临时测试方法,重启软件后会重置)

    4. 排查软件冲突与系统后台进程

    • 关闭不必要的后台程序:特别是浏览器、Wallpaper Engine、各种游戏平台客户端等,它们可能会占用GPU资源或与EDEM争抢CPU时间片。
    • 检查杀毒软件:暂时禁用杀毒软件的实时防护,看是否有改善。有时杀毒软件会对仿真软件频繁的磁盘读写行为进行扫描,导致卡顿。可以将EDEM的工作目录添加到杀毒软件的排除列表。

    总结与行动建议

    您遇到的问题非常典型,大概率是驱动问题EDEM内部未正确识别和调用新GPU导致的。

    建议您按以下优先级操作:

    1. 首要步骤:使用DDU在安全模式下彻底清除旧驱动,然后安装最新的NVIDIA Studio Driver
    2. 核心步骤:重启电脑后,打开EDEM,仔细检查Preferences中的GPU加速设置,确保已启用并选中了4060Ti。同时,将Windows和NVIDIA的电源计划都改为“高性能”。
    3. 微调步骤:如果问题依旧,尝试调整EDEM中的颗粒工厂参数和计算模式。
    4. 验证步骤:创建一个全新的、非常简单的仿真(比如一个盒子下落少量颗粒),测试速度。如果简单模型速度正常,说明问题出在您复杂模型的特定设置上。

    请按照这个流程操作一遍,我相信问题能够得到解决。如果尝试后仍有困难,欢迎随时补充更多信息(如EDEM的日志、具体设置截图等),我们再进一步分析。祝您顺利!

    评论

报告相同问题?

问题事件

  • 创建了问题 10月26日