Mod译者
|
先说表现,保存时直接跳出或者是程序无响应然后跳出。生成一个hs_err_pidXXX的报错文件(也可能没有,是否生成可能与显卡驱动有关)。其内容与自带log内容如图
产生此跳出原因:显存不足。在加较多mod、graphicslib的特效全关闭情况下游戏需要的显存大小是:0.9a需要约3g,0.91a需要约2g
现在0.91a用2g的显卡已经不会爆了。
解决方法:首先把\starsector-core\data\config\settings.json用notepad++之类的文本编辑软件打开,搜索到processMessagesWhileSavingOrLoading这一项,把true改为false
然后关掉graphicslib所有特效,把\mods\GraphicsLib\GRAPHICS_OPTIONS.ini 的第一项enableShaders true改为false
这样之后2g显存全mod应该没问题了
注意 如果使用集显,电脑占用内存作为显存,因此不会轻易出现爆显存这种情况。
因此独显的显存较小者可以选择减少mod数量或者设置游戏用集显运行。用集显运行大概会多用2g内存,因此建议内存大于8g者使用此方法(内存只有8g也可以,但可能有些勉强)
目前能够比较流畅运行全mod的方案大概是8g内存+2g独显,或者大于8g内存用集显。(0.91a是这样,0.9a的话2g显存是撑不住的)
2019.9.8: 我下结论太轻率了.修正:如果mod很多,0.91的话2g显存可能也是不够的
下图分别是graphicslib特效关闭时用集显和独显,以及graphicslib默认特效情况
集显运行,特效关闭
独显运行,特效关闭
graphicslib默认特效,集显
|
|