![]() |
David_R 发表于 2025-5-8 20:56 我通过使用”%cpu=0-15/2,16-31/2“观察到能够使Gaussian只调用16个物理核心,使用%nproc=16其实会把逻辑核心识别成物理核心而导致另外一个CCD处于闲置状态(此时Gaussian的输出文件里会显示”Will use up to 16 processors via shared memory.“),使用%nproc=32(此时Gaussian的输出文件里会显示”Will use up to 32 processors via shared memory.“))。至于你说的CCD质量问题的话,这两个CCD的缓存一样大,超频性能有差异但此处并不涉及,因为是设置了定频定压(5.15GHz)。 I observed that by using %cpu=0-15/2,16-31/2, it was possible for Gaussian to call only 16 physical cores. Using %nproc=16 actually recognizes the logical core as the physical core, causing another CCD to be idle (at this time, the output file of Gaussian Will display "Will use up to 16 processors via shared memory."). use %nproc=32 (at this point, the output file of Gaussian Will display "Will use up to 32 processors via shared memory.")). As for the quality issue of the CCD you mentioned, the caches of these two CCDS are the same size, and there is a difference in overclocking performance, but it is not involved here because a constant frequency and constant voltage (5.15GHz) are set. |
抱歉,我可能误解了你最初的帖子。 我的电脑系统没有运行 Windows,但我没有观察到任何调度问题。工作负载均匀地分布在所有 CCD 上,温度也很均衡。在 7980X 上,CCD0 在负载下的温度比其他 CCD 高 10-15 摄氏度,但这很正常,因为它被编程为具有更高的最大频率 (FMax)。如果我没记错的话,9950X 也有两个不同质量的 CCD,大概 CCD0 的性能优于 CCD1。我想知道 BIOS 中是否有某个设置可以控制进程在它们之间的分配方式? 你有没有尝试使用 Process Lasso 手动将进程分配给选定的 CCD? 如果你还没有尝试过,你或许可以通过在 PBO 设置中使用曲线优化器来稍微降低 CPU 温度。 |
本帖最后由 激发态的Xe 于 2025-5-8 19:00 编辑 David_R 发表于 2025-5-8 18:27 我通过BIOS解锁了功耗墙,温度高点正常,至于寿命问题我觉得不用担心,100℃对于硅来说没什么影响。但是我想请问一下你的7980x和9654能不能通过AIDA64来检测一下是否会出现我所说的调度问题呢 I unlocked the power wall through the BIOS. A higher temperature is normal. As for the lifespan issue, I don't think there's any need to worry. Does 100℃ have no impact on silicon. But I would like to ask if your 7980x and 9654 can be detected through AIDA64 to see if the scheduling problem I mentioned will occur |
众所周知,9950X 在高负载下运行温度相当高,对于密集型任务,很难充分冷却以使其不达到 95 °C 的最高结温 (TJMax)。然而,默认情况下,您的 CPU 不应超过 95 °C(当然更不应达到 115 °C!)。CPU 应该会自动降频以防止温度超过最高结温。在 BIOS 中应该有一个设置可以设置 CPU 的散热限制 - 确保它已开启并设置为 95 °C。 |
在我另外一块单CCD CPU 7700X上,使用%nproc=8时会正常使用8个物理核心,但使用%nproc=16会出现高温死机的情况说明但CCD的cpu是能够用之前的结论的 |
sobereva 发表于 2025-5-7 17:23 对不起sob老师,我已经修改!还没有测试过Linux,我觉得是因为Gaussian把逻辑核心识别成物理核心,就像图一 一样,core0 T1逻辑核心识别成第二个核 |
当前贴图方式不对,请按照置顶的社员必读贴说的方式上传图片,否则别人刷不出来 有没有测试linux的情况? 一般这么多核的CPU都不会用windows版Gaussian计算,太浪费CPU了 |
手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图
GMT+8, 2025-8-12 21:32 , Processed in 0.199168 second(s), 26 queries , Gzip On.