社区
Maya, 3ds Max综合讨论区
欢迎访问欧特克Maya, 3ds Max论坛!分享知识,发帖提问,浏览论坛热帖。
取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

双路CPU问题

2 条回复2
回复
1 条消息(共 3 条)
276848819
910 次查看, 2 条回复

双路CPU问题

我用工作站跑3DSMAX时,只能跑一个CPU 如何能让2个CPU利用起来 ,我用的版本是3DSMAX2014  系统win10专业版,

2 条回复2
2 条消息(共 3 条)
tony.su
回复: 276848819

和大多数软件一样,3ds max主程序并不支持多线程。仅有几个模块支持多线程,例如渲染,动力学模拟,毛发等等。

并且在正常使用max时。大多数时间都不会使用过多CPU计算的。

这也是为什么没有把全部模块都改写为支持多线程的原因之一。



Tony Su
Product Support
3 条消息(共 3 条)

首先问:做什么操作的时候,想要2个物理CPU,多个核心都利用起来?

Max在当初架构设计的时候,其实并没有考虑过主程序多线程——毕竟,主要是界面和造型、材质显示,并不需要极大运算量。

后续,把一些单独的计算内容剥离,成为独立线程并行工作,但主程序是不动的。

 

当然,渲染的时候,主要还是依赖CPU的,但现在的技术进步,一些渲染器可能更依赖GPU。或许高性能显卡,与适当地驱动配套,比双路CPU都快。

 

另外,如果您对于CPU核心,有的满负荷其余都负荷极低,这种情况非常不满,嗯,我推荐个变通的办法:您听说过硬件虚拟化么?

通过虚拟机,以及适当的硬件虚拟化技术,可以将多个CPU核心,在虚拟机的操作系统中,被识别为少数(比如一个)CPU,然后进行工作。

而效率么……

 

1+0+0+0+……还是1。

0.8+0.8+0.8+0.8=3.2。

现在流行的硬件虚拟化技术,对于多核心并行虚拟单核心,每一个独立核心的性能大约只打8折——这已经是一个可以接受的折扣了。

但如果,平台搭设和软件配置得不够好,导致0.2+0.2+0.2+0.2=0.8,也是有的……

 

硬件虚拟化是大杀器,也要有足够技术支持,使用起来得看看性价比呢~

以上!

Zhinan Yang

Plumbing Engineer
Project Manager
Linkedin


找不到想要的内容?向社区提问或分享您的知识。

到论坛发帖  

”