玩CF出现Error in InitRenderer().Shutting down的解决大全(xp,win7等)
winxp win2003
cf玩不了出现“error in initrenderer().shutting down”,怎么解决???
方法/步骤
1、右击桌面打开显示 属性
2、选择 设置
3、选择高级
4、选择疑难解答,把硬件加速弄到全
注意事项
在设置前,请先检查清楚显卡驱动是否装好。检查和设置方式如下:
先把你的驱动盘放光区里,然后右键我的电脑--属性--硬件--设备管理器
然后看显卡下有没打叉<或有黄色问好>
单击那些东西.在蹦出对话后选最后一个,确定......直到安装成功,那些叉和问好不见.然后重起电脑~把分辨率调高ok!
win7系统
我昨天晚上才第一次玩cf,很不幸的是我第一次安装就是在被称为兼容性不高的win7(我是旗舰版)上,于是出现了可悲error in initrenderer().shutting down,下面就这个问题我与大家一起讨论一下。
最后我解决了这个问题,其实我是受到了启发,什么启发呢?
因为我是同时在两台电脑上安装cf,一台笔记本,一台台式,都是惠普品牌机,安装的都是大地ghost win7(32位)旗舰版。台式显卡为英伟达9300e,内存2g;笔记本显卡为ati4330,内存4g。
配置应该都够了,而且从理论上来说台式的应该比笔记本安装cf成功率更高一些,但是结果却是笔记本安装后成功运行了cf,而台式出现了error in initrenderer().shutting down无法进入。所以我认为这不是win7的问题,应该是显卡的问题。
我从驱动精灵上下载了英伟达的最新显卡驱动,结果重启后还是出现了error in initrenderer().shutting down,我就开始找原因。以我个人的技术,目前能动的地方只有控制面板的英伟达显卡控制中心(应该叫做nvidia控制面板),我隐约记得以前xp运行游戏的时候貌似刷新率是59赫兹(hz),而在win7的这个选项里只有一个60,貌似就是这个原因导致cf进不去。
之前也听说过 由于59hz和60hz的差别导致很多游戏画面出现显示问题,于是我手动添加了一个59hz的刷新频率,这时候显示出现了一点问题,貌似屏幕上出现了一个黑色区域,不要紧,这个时候你试试你的cf能不能进?如果能进的话再切回60hz,这时候显示一切正常了。不能进的话,如果是品牌机,一定要去电脑官网(惠普、华硕、dell等)下载出厂配置的显卡驱动。显卡驱动不要过度频繁的更新,新版本的显卡驱动很容易不兼容以前老驱动支持的游戏。
下面我把过程的图发上来(ati显卡参照以上)
目前网络还有一种问题原因解决办法:
桌面空白处单击右键-属性-设置-高级-疑难解答-“硬件加速”拖到最右边,然后确定。
另外腾讯官方好像也有类似的解决方法,参考以下:
问题:穿越火线cf出现错误框,写着“error in initrenderer().shutting down. 然后说cf出现错误,需要结束
解决:虚拟机虚拟显卡不支持directx3d,
解决方法:
用记事本打开虚拟系统安装目录下的一个.vmx文件,在最下面加上下面几行:
mks.enable3d = true
svga.vramsize = 67108864
vmmouse.present = false
第一行意思是是虚拟机的虚拟显卡支持directx3d
第二行意思是虚拟显存是64m.(如果要改虚拟显存的大小,可以根据这个来改,比如32m的话就是64/2,即将上面的67108864改为33554432(67108864/2)如果为128m的话就是134217728(67108864*2)其它类推).
上一篇: Win2003下不能玩红警2的解决办法
下一篇: 内存卡上的文件删不掉的多种解决方法