Factorio is unplayable if it runs using my dedicated graphics card (gtx 960m). The game is choppy, screen tearing is frequent, and everything runs slowly, including the main menu. If I force it to run using the integrated graphics card then it runs completely smoothly with no game issues. However, the integrated card fairly frequently crashes and has to be recovered (I'm guessing it's not meant to be handling this kind of load). Changing Graphics Quality or Video Memory Usage has absolutely no affect on performance in either case.
Computer Specs (Scroll down to details):
http://store.asus.com/us/item/201511AM230002951/A17602
What is causing this issue, and is there any way to get it to run on my dedicated graphics card?
Stuttering using dedicated graphics card
-
- Manual Inserter
- Posts: 3
- Joined: Sat Apr 23, 2016 9:43 pm
- Contact:
-
- Manual Inserter
- Posts: 3
- Joined: Sat Apr 23, 2016 9:43 pm
- Contact:
Re: Stuttering using dedicated graphics card
Log File
Also I have screenshots of f6 for both cards here:http://imgur.com/a/EdrML
Edit: Ok forcing open-gl, which I stupidly missed before, made it smooth. However load times are now absurdly long, and changing the max texture size didn't seem to help.
Re: Stuttering using dedicated graphics card
Add this to the steam launch options
steam library -> right click factorio -> properties -> set launch options
steam library -> right click factorio -> properties -> set launch options
Code: Select all
--force-opengl
-
- Manual Inserter
- Posts: 3
- Joined: Sat Apr 23, 2016 9:43 pm
- Contact:
Re: Stuttering using dedicated graphics card
Yeah that fixed the stuttering (sorry for missing that before), but now load times are way longer. Specifically between 45% and 51% it seems each % increase takes approximately 20-30 seconds.
Re: Stuttering using dedicated graphics card
Code: Select all
0.017 Available display adapters: 1
0.017 [0]: \\.\DISPLAY1 - Intel(R) HD Graphics 4600 {0x05, [0,0], 1920x1080, 32bit, 60Hz}
0.017 Create display on adapter 0. Size 1280x720 at position [310, 162].
0.470 Initialised Direct3D:[0] NVIDIA GeForce GTX 960M ; driver: nvd3dumx.dll 10.18.13.6472
How can you have only one display adapter, that seems to be a Intel HD Graphics 4600, create Factorio's display adapter on it, but then have "Initialised Direct3D:[0] NVIDIA GeForce GTX 960M"
It really doesn't make sense to me.
Koub - Please consider English is not my native language.
Re: Stuttering using dedicated graphics card
That is the great mystery of dual GPU setups - they always have these "weird issues" - I've never actually seen a setup that used both effectively and switched without issuesKoub wrote:This is the part I don't understand.Code: Select all
0.017 Available display adapters: 1 0.017 [0]: \\.\DISPLAY1 - Intel(R) HD Graphics 4600 {0x05, [0,0], 1920x1080, 32bit, 60Hz} 0.017 Create display on adapter 0. Size 1280x720 at position [310, 162]. 0.470 Initialised Direct3D:[0] NVIDIA GeForce GTX 960M ; driver: nvd3dumx.dll 10.18.13.6472
How can you have only one display adapter, that seems to be a Intel HD Graphics 4600, create Factorio's display adapter on it, but then have "Initialised Direct3D:[0] NVIDIA GeForce GTX 960M"
It really doesn't make sense to me.

If you want to get ahold of me I'm almost always on Discord.
Re: Stuttering using dedicated graphics card
On dual GPU (optimus), it's better to launch game on exclusive fullscreen to get only the nvidia working. Factorio doesn't support that well for now (crash on ALT+TAB). If you want to give it a try there are multiple software that can force exclusive fullscreen. I use GeDoSaTo for this. Not at home now so I can't give you the setting I use.
Want more space restriction ? Or maybe you want to be forced to use train for other thing than ore and oil ? Try Building Platform Mod !