犀牛软件的硬件配置

我们来自江河梦小组(Scond Effect Group),工程用到gh,所以必须学习好GH插件,而大部分权威资料都来自国外,所以就组织组员翻译来自GH官方论坛的帖子,以便学习。下面是一篇David的帖子讲解Sort计算器的原理,由黄思颖同学翻译。

Hardware requirements andsuggestions硬件要求与建议

·       Posted by David Rutten on July 8, 2012 at3:28pm in FAQ (FrequentQuestions and Problems)

·      Send MessageView Discussions

Grasshopper (andindeed Rhino) can be performance critical applications since both potentiallydeal with large amounts of data and computations. Although we aim to make oursoftware runnable on low-end, over-the-counter computers,youmay still run into serious performance issues. We have no strictrecommendation or requirements, but here are the basic rules when it comes topicking hardware for Rhino and Grasshopper:

自从可以潜在处理大量数据与计算,GH(当然也包括犀牛)成为了可执行的决定性的应用程序。尽管我们意图让我们的软件在低端、超越计算器的电脑上运行,你还是会遇到各种运行问题。虽然我们没有严格的建议或要求,但以下这些是为GH和犀牛挑选硬件的基本规则。

Gh(当然也包括犀牛)自从理论上能处理大量的数据和计算,就必须成为十分注重性能的应用程序。尽管我们意在让我们的软件同时能在高端和低端的的电脑上运行,但是你也许还是会遇到各种严重的运行问题。

 

1.   Memory is key. If youdeal with lots of data you need lots of memory to store it in. Since Windowsitself (and any other applications that are running) require a lot of memory aswell, you should make sure that you have sufficient RAM. Once you run out ofRAM, Windows starts to use the hard-disk as virtual memory and when thathappens you can say goodbye to performance. If you're running 64-bit Windowsand a 64-bit version of Rhino, then there's really no upper limit to the amountof RAM you could install. I recommend getting at least 8GB of high speed RAM,but if you have money for more, go for it.

内存是关键,如果处理大量数据你需要大量的内存来储存。因为操作系统本身(以及其他运行的应用程序)同样需要大量内存,你应该确保你有足够的随机访问内存。一旦随机访问内存被用光,操作系统开始使用硬盘作为虚拟内存,那时你就可以对性能说再见了。如果你使用64位系统和64位版本的犀牛,那就没有随机存储内存的安装上限。我建议至少使用8G高速存储器,但若有足够的钱,那就买更大的。

2.   Graphics cards are important for3D display, but not much else. Unless you are running software whichspecifically uses the GPU for computations (a lot of modern Render engines for example) theonly purpose of a video-card is to quickly display pixels on the screen. Besure to get a fairly high-end card from a trusted manufacturer (ATI and NVidiabasically). Do not, under any circumstance, settle for an Intelgraphics card.

显卡对于3D显示也很重要,除非你使用明确靠GPU来进行计算的软件(例如许多现代渲染引擎),显卡的唯一目的就是在屏幕快速显示像素。确保使用相当高端的,产于可信赖厂家的显卡。在任何情况下,不要仅仅满足于英特尔显卡

3.   Processors are tricky, so payattention. It is important that you get as much bang for your buck as possiblesince computational speed is often a bottleneck. But remember that Grasshopperand (most of) Rhino are single-threadedapplications* and therefore do not benefit from multiple cores. Do not bebamboozled by advertised processor speeds as those speeds may be given as asum-total over all cores. I.e. an 8 core processor that has a total clock-rateof 6GHz will only give you 6/8 = 0.75GHz per core. If all you care about isRhino and Grasshopper, you'd be better off getting a dual core @ 2GHzor even a single core at 1.8GHz

处理器是很复杂的,所以注意了。因为计算速度是个瓶颈,尽可能多的投入更多的钱是很重要的。但记住GH和犀牛是单线程的应用程序,因此不要想从多核中受益。不要被广告所说处理器速度欺骗,因为那些速度可能是所有核处理器之和。一个拥有6千兆赫时钟速度的8核的CPU每个核只能给你0.75千兆赫兹。如果你所有关心的只是犀牛和GH还不如用2G双核甚至是1.8G单核。

Some further pointsto take into account:

其他需要考虑的要点:

§  Grasshopper GUI isdrawn using GDI+ which is not hardware accelerated. Grasshopper framerates are dependentmostly on processor speed.  

GH的图形用户界面是靠非硬件加速的图形设备接口绘制的。GH运行率主要取决于处理器的速度。

§  Grasshopper 3Dpreview are drawn either in OpenGL or GDI, which are hardware accelerated. A bettergraphics card will improve performance here.

GH3D显示也既非OpenGL也非GDI(图形设备接口),好的显卡才能提升它的显示性能。

§  Grasshopper doesnot have heavy traffic to and from the disk. HD access speed is rarely abottleneck.

GH没有给磁盘大的负荷,硬盘可运行速度才真正是瓶颈。

§  Grasshopperrequires .NET 3.5 while running on Rhino4 and .NET 4.0 orbetter while running on Rhino5. Be sure your windows supports these.

犀牛4中的GH需要.NET 3.5.NET 4.0或者在犀牛5中需要更新版的。确保你的电脑支持这些。

§  Rhino andGrasshopper sometimes run on virtual machines such as Parallels and VMWare,sometimes they don't. Even if they do, performance is typically pretty bad.Robert McNeel & Associates do not support these Operating Systems.  

犀牛和GH有时在虚拟机中运行,例如平行线和虚拟机,有时又不是。即使是,性能尤其差。Robert McNeel & Associates不支持这些操作系统。

* This may change inthe future, but not the foreseeable future.

它在未来可能会改变,但是在不可预知的未来。

 

 

OpenGL 是行业领域中最为广泛接纳的 2D/3D 图形 API, 其自诞生至今已催生了各种计算机平台及设备上的数千优秀应用程序。OpenGL是独立于视窗操作系统或其它操作系统的,亦是网络透明的。在包含CAD、内容创作、能源、娱乐、游戏开发、制造业、制药业及虚拟现实等行业领域中,OpenGL 帮助程序员实现在 PC、工作站、超级计算机等硬件设备上的高性能、极具冲击力的高视觉表现力图形处理软件的开发。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值