
问题由来●踏破铁鞋无觅处,得来全不费工夫!●今天保证让你心花怒放!双手握拳!哈哈跳起来!顺利解决小金球不能用的问题!●看到Solidworks的小金球那高逼格的材质渲染效果,很多使用SW的朋友就心里痒痒,可是很多人的电脑显示达不到SW专业级的要求,但自己的电脑有这功能却不能使用,只能望洋兴叹。
●很多朋友用了N多种办法,包括下载什么插件小程序或者改注册表参数,自己费九牛二虎之力,就是搞不好,最终还是没有解决,依然还是没有解决,从此心灰意冷。
看到别人的一般电脑也用得那么带劲啊,于是心有不甘,念念不忘。
心里恨得牙痒痒!直跺脚!你们有木有啊!!解决方案●我经过x+y+z无数次的尝试、通过网上各种渠道的资料查询和各位网友解决问题的参考,以及自己的反复琢磨,最终找到了小金球不启的终极原因和解决办法,吾不敢独用,分与各位一起共享!●主要原因有2:一是注册表修改不到位,二是openGL已经开启。
●科普一下,我们一般把显卡分为A卡和N卡,就是全球两家最大的显卡厂商生产的显卡。
所谓A卡就是ATI(冶天,中文名称翻译的很牛X)厂商生的显卡,所谓N卡就是NVIDIA(英伟达)厂商生产的显卡,一般大众习惯上把A卡称为游戏卡,把N卡称为图片卡,对我们平时用的PC电脑也都不是专业级的,也无所谓A卡和N卡,性能都差不多。
如果你用对性能要求很苛刻就另当别论,当然价格也不菲。
解决过程详解■第一大步:先取消openGL选项●打开solidwork的系统选项,把openGL选项前面的勾去掉(记得定是要去掉勾,因为启用情况下它会阻止小金球的运行,即使正确更改了注册表,小金球还是不能使用)。
●一定要在solidworks启动后没有打开任何文件,也没有新建模文件的时候打开系统选项,否则可能是灰色的,不允许选择。
■第二大步:打开注册表按电脑键win+r键,调出运行对话框,输入(打开注册表)指令:regedit,按回车键打开注册表。
■第三大步:记下你电脑当前正在使用的显卡型号和变通代码●计算机HKEY_CURRENT_USERSOFTWARESolidWorksSOLIDWORKS 2018PerformanceGraphicsHardwareCurrent●按图示路径找到你显卡的型号和变通代码,以我的电脑为例,使用的是N卡显卡,型号是GeForce MX150/PCIe/SSE2,Workarounds是4141001(这个值不同的电脑都不一定都是一样的,你只需知道你电脑当前的值就可以了。
)■第四大步:在NV40下新建显卡项和Workarounds项●以我电脑为例,找到渲染用的N卡文件夹NV40(如果你电脑是A卡,则找到R420)●我的电脑是N卡,先按路径找到文件夹:计算机HKEY_CURRENT_USERSOFTWARESolidWorksSOLIDWORKS 2018PerformanceGraphicsHardwareGl2ShadersNV40●然后在NV40文件夹上右键—新建—项。
新建的项按第三步记下的显卡型号(我的是GeForce MX150/PCIe/SSE2)进行重命名●选择新建项GeForce MX150/PCIe/SSE2,在右则框里新建一个32位十六进制的文件“新值 #1”,并将其命名为Workarounds,此名不能随意改,只能是Workarounds,说三遍,不能改,不能改,不能改。
●双击命名的Workarounds文件,在对话框中输入你第三步中记下的Workarounds值,我的电脑是4141001(强调:要填写你第三步记下值,不要写我的),然后确定。
●A卡也是同样的套路操作,只是路径不一样而已●计算机HKEY_CURRENT_USERSOFTWARESolidWorksSOLIDWORKS 2018PerformanceGraphicsHardwareGl2ShadersR420■第五大步:N卡厂商下面新建显卡项和Workarounds项●计算机HKEY_CURRENT_USERSOFTWARESolidWorksSOLIDWORKS 2018PerformanceGraphicsHardwareNVIDIA Corporation●按路径找到N卡厂商的文件夹NVIDIA Corporation (如果是A卡,则选择ATI Technologies Inc. )●在文件夹NVIDIA Corporation上右键—新建—项。
新建的项按第三步记下的显卡型号(我的是GeForce MX150/PCIe/SSE2)进行重命名,这一步和第四步基本一样。
●选择新建项GeForce MX150/PCIe/SSE2,在右则框里新建一个32位十六进制的文件“新值 #1”,并将其命名为Workarounds,此名不能随意改,只能是Workarounds,说三遍,不能改,不能改,不能改。
●双击命名的Workarounds文件,在对话框中输入你第三步中记下的Workarounds值,我的电脑是4141001(强调:要填写你第三步记下值,不要写我的),然后确定。
这和第四步也是一样的。
●这一步网上绝大部分资料都没有讲到,后记:●如果你第一步没有做,到此为止,注册表做得无误,注册表也已经起作用了,理应万事大吉。
但当你启动solidworks新建的时候,发现瞬间小金球亮起来了,狂喜!!但很快又关闭了,还是灰色,吐血!!就像瞬间经历了人间的悲与喜!!!心情无法用语言形容!!!!只能仰天长啸!“既生瑜,何生亮”啊……!!!!!●其实这事让我苦恼了很久,一直不能忘怀,既然solidworks启动后能看到小金球亮起来,说明我的注册表问题是解决了,那么矛盾应该是转移到其它地方了。
于是乎想起了openGL和小金球也有一定瓜葛,于是打开系统选项,果断把openGL前面的勾去掉,点确定后重启solidworks。
●于是乎!小金球完美点亮!!大吉!!!!●此解决方法对于其它版本也一样的。
希望能帮助到苦苦寻觅solidworks小金球的朋友们!往期相关图文solidworks默认模板无效问题的解决 很多工程师都遇到过Solidworks启动无法生成日志文件的解决办法-陈工亲自实践如何解决solidworks在电脑中无预览图标的问题?