我昨天晚上才第一次玩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)其它類推).