×
热门分类
微信扫码登陆

QQ登录

只需一步,快速开始

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即加入SketchUp吧! 微信扫码登陆

x

大家好,感谢你关注我的帖子~首先按照惯例,我要先发表一个倡议:
让我们每个人都注意起来


sketchup的资源占用想必是每个SU人心头的一处隐痛,各位前辈也都曾试图寻求解决方法,在这里,我再提出一些自己的见解,另外总结一下,方便后人。

SketchUp 的资源占用、硬件支持与使用技巧

先提到硬件问题

结论共四点:

1.SketchUp 对CPU要求主要体现在主频上,而对核心数是极为的不敏感(这与渲染正好相反,渲染几乎是多一倍核心就多一倍速度)。除非SU完全改变内核的写法,否则此问题无解……

2.SketchUp 非常依赖OpenGL标准,而且随着版本提升而提升,(关于这一点楼下有网友提出了不同意见,解释一下,我没有看过官方的说明,我是由自己的使用经验得出的结论,我觉得还是实践比较可靠,所以我还是按我的经验来说,毕竟升级个驱动也不是什么麻烦事)比如 SketchUp 6 需要 OpenGL2.1 的完整支持,而SketchUp 7 需要OpenGL 3.0 的完整支持,请各位sketchup遇到操作、显示错误的坛友们更换驱动,经过测试使用 ATI 显卡的坛友们请升级显卡驱动至 催化剂 9.4 ,(本人早期使用ATI显卡,但后期更换为NVIDIA,故ATI后期驱动版本使用情况不再更新)使用 NVIDIA 显卡的坛友们请升级显卡驱动至 FocrceWave 185 以上。(最新提示!对于使用移动版 NVIDIA NVS 系列显卡的朋友,185.85版驱动应该是目前最好的!在它之后的186系列目前都有一些问题,已亲测。)

3.SketchUp 对一般传统概念的专业显卡并不买账。经过我的多次试验,NVIDIA 公司出品的 NVS 系列显卡是最好的选择,在本贴的附件里为大家提供了一个测试显卡性能的工具,请大家下载后测试一下自己的显卡性能(只有su专业版才支持ruby控制台,因此只有使用专业版才能进行测试)。经过我测试的如下:(注意以下结果是开启了4XFSAA的情况下测试的)

NVIDIA Quadro NVS 290 : 14.3
NVIDIA Quadro NVS 160M(Notebook) : 12.2
NVIDIA GeForce 9800GTX+ : 10.2
ATI HD 3870 : 8.7


注意以上测试结果都是在 SketchUp 7 中得到的,在SketchUp 6 中得到的分数会低3-4分,在 SketchUp 5 中的得到的基本上会减半。(再补充一句,最新的7.1版本系列已经大幅加快了速度,我的9800GTX+在不开启抗锯齿的情款下,20次测试的平均值已经达到了21.3!)

4.sketchup对显存的要求并不高,但是对于一个庞大的模型,至少256M的显存是必须的,这在显存泛滥的今天已不是什么奢侈的事情,但如果你想要同时开启su、ps、vue、等大型消耗显存的程序,512M的独显是最低的下限,否则会发生黑屏的显示错误。

关于专业显卡的问题,我曾经用FX4600,FX4800,FireGL5600等显卡和NVS 290对比,三者的得分均在9左右(具体忘掉了),因此我认为我的理论是正确的,至于有些网友提出的专业卡毕竟是专业卡,怎么也比游戏卡强的观点,我认为,就实际测试来看,这两者之间仅就SU来说没有任何区别,专业卡提供的实时渲染等功能可能在3D或Art里有些帮助,但是对于SU来说,我们更关注的是GPU的核心频率和它支持的指令集,不同显卡的硬件有区别,驱动程序也不一样,NVS系列的显卡仅仅是恰好有某种硬件在当前版本的驱动下可以为SU助力,也许未来有一天NV随便做些改动,这个显卡就不再适合SU了,由于有硬件和软件的双重要求,因此仅靠移植驱动也是不行的……所谓专业卡要比游戏卡好的印象,大概是因为拿来对比的两者不是同一时期的卡,比如你拿FX4600和早期的7300,7600等游戏卡来比,当然是FX4600要好了……不过再怎么说这三块专业显卡的售价可是8000-12000不等啊!

su进入8.0时代后,情况已大有不同,请看楼下10年9月10日的补遗!


件改造是要花银子的。下面讨论一下软件的问题

这里有三点:

1.第一点是很多前辈们总结出来的,我自己也受惠颇多,其中包括使用简单风格、使用组件替换、使用图层等方法。在这里感谢一下前辈们,关于这部分的内容在后面有详细介绍

2.下面说我的发现,首先就是 SketchUp 的版本问题,前面已经提到了,结论就是版本越高,速度越快!(最近新出的7.1版本更是如坐上了长征运载火箭一般,速度提升了好几倍!但是天下没有完美的事情,7.1版本在处理多重嵌套组件和阴影上的效率也大幅下降,可能是和驱动有关,我还没来得及测试。PS,最新的6087版本似乎修正了这一问题,推荐升级。)

3.另外一个新发现。我们都知道所谓 SketchUp 的速度,其实量化值就是显示的速度,也就是FPS,那么我们也应该知道在所有的虚拟建造软件中都有一个重要的概念叫做自适应降级。所谓自适应降级就是指当当前显示场景的FPS不能满足基本流畅的需求时,自动降低一些元素的显示效果,以保证操作的正常进行。
我的发现是这样的:当 SketchUp 在进行自适应降级时,它总是把组件降级为一个矩形线框,而如果是嵌套的组件,则降级为嵌套的矩形线框,经过观察我发现它总是先降级嵌套组件最内部的内容,依次向外扩大,分析原理可知,在降级时程序会创建一个矩形线框替代原来的组件,那么如果组件内部嵌套的越多,需要转换为矩形现况的内容也就越多,而如果将组件内部所有的嵌套内容都炸开。将嵌套组件变为单一的组件,这样显示的速度就会大大提高,而且在非自适应降级的情况下速度也有显著提高。我在以前做一个小区规划的方案时,模型中放置了上百棵3D的组件,但是经过上述处理再配合NVS 160M显卡,基本上能够自如操作。(需要提示的是,经过这样处理以后,文件的体积会大幅度增加!)
以上就是我的一些经验,分享给大家,希望对大家有所帮助!!
2009年7月

2010年4月18日重要提示

由于笔者撰写本文时sketchup的版本仅为7.0版本,今天当su更新到7.1版本后,有很多上述的结论不再适合,请大家移步:
【这里的黎明静悄悄】再谈sketchup的硬件支持问题

k.rar (137.24 KB, 下载次数: 1029)

2010年4月2日新增下载版:
下载地址回复可见
游客,如果您要查看本帖隐藏内容请回复

心得补遗请看二楼

本贴附件下载

附件可能为分卷压缩包,需全部下载并放置于同一个文件夹内才可以解压哦~

k.rar

137.24 KB , 吧币: 200 , 请登陆后再进行下载!

【事半功倍】SketchUp 的资源占用、硬件支持与使用技巧.pdf

627.82 KB , 吧币: 200 , 请登陆后再进行下载!

赞赏

80

查看全部评分

精彩评论

文明上网理性发言、请文明用语

0

主题

90

帖子

4

红宝石

SU入学(等级1)

Rank: 1

红宝石
4

积极讨论奖

为所欲为 2011-10-13 13:12:54
刚试了下版主的RUBY测试: 9600GT XP 上是9.6  Quadro 4000 WIN7上是21,

赞赏

1

查看全部评分

0

主题

90

帖子

4

红宝石

SU入学(等级1)

Rank: 1

红宝石
4

积极讨论奖

为所欲为 2011-10-13 14:06:25
G41的集成显卡为9.0

5

主题

254

帖子

16

红宝石

SU游学(等级2)

Rank: 2

红宝石
16

社区微博达人

ydl123654 2011-10-14 16:47:33
刚刚测试过的N卡QUADRO1000M的显卡,处理器是2720   12G内存,反复测试有10次,平均值的12.5,SU版本是8.0英文版。

赞赏

1

查看全部评分

122

主题

1366

帖子

1775

红宝石

论坛元老

小丑

Rank: 16Rank: 16Rank: 16Rank: 16

红宝石
1775

网站日常维护组2012龙年春节团拜纪念邮忠实粉丝优秀版主Sketchup建模大赛 第八期 TOP5核心会员宝石收藏家荣誉会员Sketchup建模大赛 第四期 TOP5Sketchup建模大赛 第六期 TOP5共享精神奖热心助人奖

QQ
1024 2009-10-1 10:01:49


欢迎回来,下面是一些心得和补遗


-------------------------------分割线---------------------------------------

    最近又有了新发现,当一个模型制作的比较大的时候,在保存时会发生假死现象,我发现这主要是由于生成缩略图造成的,大家可以在菜单“窗口>模型信息>文件”中看到,右侧有一个选项“在保存时重新定义缩略图”,取消这个选项就可解决问题!
好了,这是09年11月03日的更新,以后有了新发现继续……

-------------------------------分割线---------------------------------------

    今天补充一下日常使用过程中的心得,为了达到满意的速度,使我们能够更专注于设计,在日常使用中应当至少做到以下几点,才能获得较好的使用感受:首先,要控制模型的精细度,看的清的、主要的部分精细,看不到的,次要的部分简略,尽量减少边线数,尤其在画圆时,应该明确指定圆的边数;其次,要善用贴图,一些可以用贴图表述的内容尽量用贴图搞定,此处要注意,不要使用太大尺寸的贴图,尽量控制在1024像素内(SU最大仅支持1024x1024的贴图,再大了也没有用);第三,绘图过程中要善用组件和图层,这不但有利于组织模型层次,更可以在操作中隐藏不需要的部分,加快显示速度;第四,请使用简单风格主题,使用轮廓线,延长线等边线风格会严重影相应速度;第五。模型中有大规模重复物体时(如小区规划建模中的户型)可将物体用简单组件表示,在完成其他部分刻画(如小区规划中的景观等)后,使用组件替换功能完成模型。

09.11.17,待续

-------------------------------分割线---------------------------------------

    今天再更新一个关于贴图的问题,上面曾经说到SU最大支持1024像素的贴图,也许有人想导入更大的贴图,现在有一个解决方法:(其实也是老方法了)

引用网站创始人diweiman对此的一些解释:
根据sketchup帮助文件中的解释:sketchup中使用图片的方式是将图片数据直接整合到sketchup中,而不是调用外部独立图片的方法。这主要是为了文件传输的方便,你只要发送给客户一个sketchup文件,就可以将模型中的所有信息包括贴图完整地传递给他,而不用附带一大堆模型中用到的图片了。但是,这种做法的弊端就是:图片在sketchup中,就必须受限制于OpenGL的单个图象的象素大小不能超过1024*1024象素。任何超过这个限制的单个图片调入sketchup就会被强制压缩至此上限,从而发生模糊现象。这种限制是无法避免的,但是可以通过曲折的方法来实现:既然单个图片的大小不能查过1024*1024象素,那么我们就将一张大图片分割成若干小块,每块不超过1024*1024象素,每小块存为一个文件,然后全部单独导入sketchup,这样,每个小块图象的质量保持原状。全部导入后,拼合起来,编组,成为一张伪大图。方法笨了点,但估计也是唯一的方法,至于是否值得这么做就要具体看你的目的是什么了。

    另外一点说明,在 窗口>参数调节 的OpenGL选单里可以选择若干显示模式,请大家选择不开启抗锯齿的模式,因为抗锯齿会影响显示速度,这一点在模型较大时会显现出来,另外说明的是这里的抗锯齿和导出图片的抗锯齿不一样,两者互不影响,强烈建议关闭。(举例来说,我的NVS 160M在开启4XFSAA时是12.2分,在关闭抗锯齿后,得分达到了18.3)

OK,这是09年11月29日的更新

-------------------------------分割线---------------------------------------

    许久没有更新了,今天来说一句,su已经更新到8.0时代了,我使用su时,还是5.0时代呢,su8.0进步已近非常明显了,现在的su对显卡的要求已经有所不同,主要体现在一下三点:
   
1.su仍然对ATI显卡支持非常之差
2.su对NVIDIA显卡各系列的支持程度逐渐趋于一致,前述的NVS系列优势已不明显
3.su开始高度依赖显卡的核心频率,显卡核心频率的提高对su速度很有利

   另外,su对显存的要求也有提升,如果你想使用su的同时使用ps,请注意一定选择512M以上显存的产品,强烈推荐1G显存。还有人询问Intel的显卡,基本上Intel的集成显卡都无法胜任su的日常工作,所以就不要考虑了。

2010年9月10日
-------------------------------分割线---------------------------------------

    淡出su使用已经有一段时间了,最近又想起这个帖子,感觉里面的有些内容已经不再适用了,根据我最新的试验,sketchup的硬件支持问题似乎已经得到了较好的结局,目前只要你使用的是su8,那么在选配电脑的时候,就可以不必太在意显卡,NVIDIA显卡的支持性依然良好,AMD的显卡只要选择较新的产品,支持性也完全没有问题!

    最后再特意强调一下,选择显存大的产品,这在同时打开多个绘图软件的时候非常非常非常有用!

2012年1月15日

赞赏

4

查看全部评分

7

主题

96

帖子

124

红宝石

SU学师(等级6)

Rank: 6Rank: 6

红宝石
124
QQ
bamboosait 2009-10-5 22:28:07
对我以后配机子很有帮助。辛苦了!:D

4

主题

165

帖子

32

红宝石

SU俊才(等级4)

Rank: 4

红宝石
32
iguogo 2009-10-6 08:24:10
好东西当然要顶了!

3

主题

71

帖子

23

红宝石

SU有学(等级3)

Rank: 3Rank: 3

红宝石
23
deathdx 2009-10-6 10:55:01
感谢 学到很多

0

主题

1

帖子

0

红宝石

SU入学(等级1)

Rank: 1

红宝石
0
coolbee 2009-10-6 20:50:18
:-s鼓足勇气问一下:楼主用的是什么牌子型号的本本?

3

主题

411

帖子

176

红宝石

SU有道(等级7)

Rank: 7Rank: 7Rank: 7

红宝石
176

宝石收藏家热心助人奖

digital 2009-10-8 10:19:02
文中所谓 “SketchUp 非常依赖OpenGL标准,而且随着版本提升而提升,比如 SketchUp 6 需要 OpenGL2.1 的完整支持,而SketchUp 7 则需要OpenGL 3.0 的完整支持”
这是个错误的认知,SketchUp对OpenGL的版本要求始终停留在OpenGL 1.5。如果不相信可以到Google SketchUp英文官方网站上查阅一下于2009年9月22日更新的SketchUp 7.1版软硬件需求,里面说明得很清楚。
它们鼓励用户把绘图卡驱动更新到最新版(up to date)的原因是因为许多游戏卡的制造厂商生产的显示卡虽然安装了ATI或nVidia的GPU,但是显卡的设计和性能并不和原厂设计的卡板完全相同,甚至于有的型号会偷偷阉割一点性能。使得这些良莠不齐的显卡很难保整都能完整的支持到SketchUp内建的OpenGL引擎的运作要求,即使是1.5版,仍然有许多号称支持2.0/2.1的显卡会出现花屏扭曲等不相容问题。SketchUp厂商也只能建议用户尽量把驱动更新到最新版本,但是结果呢?

0

主题

18

帖子

2

红宝石

SU入学(等级1)

Rank: 1

红宝石
2
hellokiddy 2009-10-8 12:36:05
感谢分享宝贵经验。。!

3

主题

411

帖子

176

红宝石

SU有道(等级7)

Rank: 7Rank: 7Rank: 7

红宝石
176

宝石收藏家热心助人奖

digital 2009-10-8 12:52:04
回复13#
我使用的是Quodra专业绘图卡,原始的驱动程序就是OpenGL 2.0,我不认为更新OpenGL版本会提升多少效果。2.1或3.0都只驱动SketchUp的1.5版OpenGL引擎,不是吗?

0

主题

1

帖子

0

红宝石

SU入学(等级1)

Rank: 1

红宝石
0
0401 2009-10-8 21:47:46
了解了,谢谢楼主

122

主题

1366

帖子

1775

红宝石

论坛元老

小丑

Rank: 16Rank: 16Rank: 16Rank: 16

红宝石
1775

网站日常维护组2012龙年春节团拜纪念邮忠实粉丝优秀版主Sketchup建模大赛 第八期 TOP5核心会员宝石收藏家荣誉会员Sketchup建模大赛 第四期 TOP5Sketchup建模大赛 第六期 TOP5共享精神奖热心助人奖

QQ
1024 2009-11-3 18:17:09
顶一下,让更多的人看到

57

主题

727

帖子

405

红宝石

SU有智(等级8)

Rank: 8Rank: 8

红宝石
405

2012龙年春节团拜纪念邮新秀奖优秀技术奖核心会员宝石收藏家忠实粉丝热心助人奖

topgrape 2009-11-16 18:11:04
我的nvs140m
用起来还是蛮爽的··
一点也不卡··

57

主题

727

帖子

405

红宝石

SU有智(等级8)

Rank: 8Rank: 8

红宝石
405

2012龙年春节团拜纪念邮新秀奖优秀技术奖核心会员宝石收藏家忠实粉丝热心助人奖

topgrape 2009-11-16 18:11:25
也一直拿它渲染··

57

主题

727

帖子

405

红宝石

SU有智(等级8)

Rank: 8Rank: 8

红宝石
405

2012龙年春节团拜纪念邮新秀奖优秀技术奖核心会员宝石收藏家忠实粉丝热心助人奖

topgrape 2009-11-16 18:11:59
CPU:Q8200
主板:华硕P5Q
显卡:华硕GTX260
内存4G
硬盘希捷500G
电源,航嘉多核DH6


公司最近要给我配个电脑~~
这样的配置OK不?

122

主题

1366

帖子

1775

红宝石

论坛元老

小丑

Rank: 16Rank: 16Rank: 16Rank: 16

红宝石
1775

网站日常维护组2012龙年春节团拜纪念邮忠实粉丝优秀版主Sketchup建模大赛 第八期 TOP5核心会员宝石收藏家荣誉会员Sketchup建模大赛 第四期 TOP5Sketchup建模大赛 第六期 TOP5共享精神奖热心助人奖

QQ
1024 2009-11-17 10:38:09


22# topgrape


既然你这么问了,我就简单说一下我个人的看法,仅代表个人观点

单从配置上说,都可以,但不建议用华硕的,我们这里的华硕代理货都很差,返修率虽然不是很高,但是返修的基本都是直接报废,无法维修,建议慎重。
这款电源有6个SATA供电口,一般现在的P43、P45的主板都正好有6个SATA口,完全满足日后升级硬盘的需要,很不错,但是你选择的显卡耗电量很大,建议选择一个符合ATA2.3标准的电源(资金充裕的话看看全汉或者海韵的有没有)

26

主题

2546

帖子

100

红宝石

SU学师(等级6)

Rank: 6Rank: 6

红宝石
100

积极讨论奖

QQ
shlesson 2009-11-18 12:25:54
解释的很强劲那,解决了我的困惑,特别是是有关显卡的,很收益呀,不然就要浪费了。期待SU的动画功能加强。至少要像ART一样可以记录物体的动画。

25

主题

597

帖子

70

红宝石

SU初师(等级5)

Rank: 5Rank: 5

红宝石
70
QQ
key8280 2009-11-18 14:31:15
1# 1024


楼主是专家吧!

0

主题

22

帖子

0

红宝石

SU入学(等级1)

Rank: 1

红宝石
0
sola 2009-11-20 10:07:14
受益啊   感谢

2

主题

49

帖子

22

红宝石

SU有学(等级3)

Rank: 3Rank: 3

红宝石
22
chinacache 2009-11-22 17:06:28
作为一个计算机专业出身的人来看你们讨论这个问题,觉得很是费解。建筑专业的人应该放的心思不是在这里。至于硬件,是客观存在的现象,银子多就买好的,银子少就买差一点的,在SU里面,哪一点点的区别,你与其放心思去研究硬件怎么解决,不如放心思想想自己的建模习惯。
深圳紫天公司的ARC老师早就证明了,SU即使是在做大型的鸟瞰效果图方面,都是可以运用的。
至于SU的动画,最为关键的是显卡的抗锯齿能力。
SU的模型,是由线与面来组合的,所以场景里面的线面的多少,决定了运行的快慢。
当你有良好的建模习惯的时候,你才会发现,SU对硬件的要求有多低。如果不幸,你的习惯很差,那么即使给你一台小型机,小型机都会卡死。

5

主题

137

帖子

0

红宝石

SU入学(等级1)

Rank: 1

红宝石
0
shenghai 2009-11-23 12:09:52
学习了,不知在MAC系统下,对硬件的要求是不是有变化?
高级模式
您需要登录后才可以回帖 登录 | 立即加入SketchUp吧! 微信扫码登陆

本版积分规则

1024

论坛元老

  • 主题

    122

  • 吧币

    300300

  • 红宝石

    1775

关闭

站长推荐上一条 /2 下一条

积分兑换活动
发布主题 快速回复 返回列表 客服中心 搜索 官方QQ群
关于我们/小黑屋/手机app/国土人/SketchUp吧 /京ICP备16008035号/