Page 1 of 1

Setting up graphics properly

Posted: Sat Jan 20, 2018 12:01 pm
by Gergely
This problem introduced itself in 0.16 and I just can't get around it. Is my computer the only one right on the EDGE of being able to support high sprite resolution? No... actually, I am not even sure if it can fully support high sprite resolution.

Here is the "System" related part of a log file:

Code: Select all

   0.007 Factorio 0.16.16 (build 34924, win64, steam)
   0.007 Operating system: Windows 10 (version 1703) 
   0.008 ...
   0.038 System info: [CPU: Intel(R) Core(TM) i5-4200U CPU @ 1.60GHz, 4 cores, RAM: 6032MB]
   0.048 Display options: [FullScreen: 0] [VSync: 1] [UIScale: system (100.0%)] [MultiSampling: OFF] [Screen: 255] [Lang: en]
   0.053 Available display adapters: 1
   0.053  [0]: \\.\DISPLAY1 - Intel(R) HD Graphics Family {0x05, [0,0], 1366x768, 32bit, 60Hz}
   0.055 Create display on adapter 0. Size 1280x718 at position [33, 7].
   0.808 Initialised Direct3D:[0] AMD Radeon HD 8670M; driver: aticfx64.dll 8.17.10.1395
   0.847   Video memory size (dedicated video/dedicated system/shared system/available): 2038/0/3016/4092 MB
I need an examination of every option. What effect do they have on performance and experience? What is the recommended setting for my case? Currently, I have been trying out changing several ones, but the game is either lagging, or eating up so much memory so that even a Skype call is enough to freeze my computer. (It really did happen, so lesson learned...) What are my "real" options? Is high sprite resolution even doable on my computer? I am starting to have doubts.

Here is an image of the Graphics settings for quick reference:
GRAPHICS

Re: Setting up graphics properly

Posted: Sat Jan 20, 2018 12:40 pm
by posila
You are very low on RAM for high-res graphics. You may try to run the game with OpenGL renderer because it doesn't need to keep extra RAM copy of sprite atlases as DX9 renderer does - in Factorio properties in Steam library set launch options to

Code: Select all

--force-opengl
In addition to how you have the game configured now, enable Low quality sprite rotation - instead of 256 frames per turn for trains the game will load just 128 frames, hardly noticable if you don't look for it, but huge RAM/VRAM saving.

I would also reduce "Lights render resolution" to it's minimum ... again, hardly noticable difference, not much saving in this case, but could give you extra kick.