我一登CF就会出现Error in initRenderer().Shutting down

2025-02-27 09:33:35
推荐回答(3个)
回答1:

  出现这种情况建议:安装DirectX9.0C及更新显卡驱动,具体情况可登录http://cf.qq.com/CommNews/static/news_detail.htm?fid=358&iPdName=14进行了解。
  这是官网的标准答案

  还有就是我的经验答案:我之前也是这毛病`
  写着“Error in InitRenderer().Shutting down. 然后说游戏出现错误,需要结束
  解决:虚拟机虚拟显卡不支持Directx3D,
  解决方法:
  用记事本打开虚拟系统安装目录下的一个.VMX文件,在最下面加上下面几行:
  mks.enable3d = TRUE
  svga.vramSize = 67108864
  vmmouse.present = FALSE
  第一行意思是是虚拟机的虚拟显卡支持Directx3D
  第二行意思是虚拟显存是64M.(如果要改虚拟显存的大小,可以根据这个来改,比如32M的话就是64/2,即将上面的67108864改为33554432(67108864/2)如果为128M的话就是134217728(67108864*2)其它类推).
  第三行跟DirectInput有关

  问题是我不是用虚拟机玩的所以也就没用,你也不是吧!

  电脑也重装了,还是没用!
  最后我自己弄出来了,很简单!你显卡驱动没装好!

  先把你的驱动盘放光区里,然后右键我的电脑--属性--硬件--设备管理器

  然后看显卡下有没打叉<或有黄颜色问号>

  单击那些东西.在蹦出对话后选最后一个,确定......直到安装成功,那些叉和问好不见.然后重起电脑~把分辨率调高OK!
  我的就这样弄好的~

  还有就是系统问题 有些人 重做了系统就好了

  在一个我看了下 可能是硬件加速的问题

  用记事本打开虚拟系统安装目录下的一个.VMX文件,在最下面加上下面几行:
  mks.enable3d = TRUE
  svga.vramSize = 67108864
  vmmouse.present = FALSE
  第一行意思是是虚拟机的虚拟显卡支持Directx3D
  第二行意思是虚拟显存是64M.(如果要改虚拟显存的大小,可以根据这个来改,比如32M的话就是64/2,即将上面的67108864改为33554432(67108864/2)如果为128M的话就是134217728(67108864*2)其它类推).
  第三行跟DirectInput有关

  请安装升级到DirectX 9.0c尝试,DirectX9b及以下版本可能引起类似错误,详细内容

  近来有玩家反映游戏登陆不了,弹出crossfire

  Error in InitRenderer(). shutting down. 点确定后提示应用程序错误。

  建议玩家安装DirectX 9.0C及更新显卡驱动解决问题

  PS: .VMX是虚拟系统的配置文件。
  VMX文件要用虚拟机软件来打开。VMware Workstation虚拟机就可以打开这个文件

回答2:

在桌面上右键->属性->设置->高级->疑难解答->硬件加速调整到全->确定->确定。

不装3D显卡是不行的!!也要有驱动程序(可以从网上下载)!!
除此,我别无办法,只能另请高人了。

回答3:

兼容性不行,肯定的,给我分哦。