In this setup, somehow Factorio doesn't use the dedicated 1650 GPU to its full potential. I can barely get 31 FPS/49 UPS on the base I'm playing right now. There's no performance drop when I play the game directly on either laptop or with my MacBook Pro connected to the monitor. Problem is only with Windows laptop connected to the monitor.
When I'm playing the game, CPU doesn't exceed 50%. Integrated GPU stays around 55% and the dedicated GPU is only at 25%.
Things I've tried so far -
- Nvidia GeForce Experience detects the 1650 GPU properly
- Intel UHD graphics control panel detects the monitor as 4k 60Hz properly
- 1650 GPU is set for 3d settings in Nvidia Control Panel
- Whisper mode and Battery boost are disabled on the Nvidia GeForce Experience
factorio_current.log showing all the hardware information
Code: Select all
0.000 2019-09-04 22:16:59; Factorio 0.17.68 (build 47074, win64, steam)
0.000 Operating system: Windows 10 (version 1903)
0.000 Program arguments: "C:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe"
0.000 Read data path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/data
0.000 Write data path: C:/Users/conta/AppData/Roaming/Factorio [390029/470922MB]
0.000 Binaries path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/bin
0.007 System info: [CPU: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz, 12 cores, RAM: 6782/16164 MB, page: 9331/19108 MB, virtual: 4325/134217727 MB, extended virtual: 0 MB]
0.007 Display options: [FullScreen: 1] [VSync: 1] [UIScale: automatic (100.0%)] [Native DPI: 1] [Screen: 255] [Special: 0000] [Lang: en]
0.018 Available displays: 2
0.018 [0]: \\.\DISPLAY1 - Intel(R) UHD Graphics 630 {0x05, [0,0], 3840x2160, 32bit, 60Hz}
0.018 [1]: \\.\DISPLAY2 - Intel(R) UHD Graphics 630 {0x01, [3840,0], 1920x1080, 32bit, 60Hz}
0.367 Initialised OpenGL:[0] GeForce GTX 1650/PCIe/SSE2; driver: 3.3.0 NVIDIA 436.15
0.367 [Extensions] s3tc:yes; KHR_debug:yes; ARB_clear_texture:yes, ARB_copy_image:yes
0.367 [Version] 3.3
0.368 Graphics settings preset: very-high
0.368 Dedicated video memory size 4096 MB
0.404 Desktop composition is active.
0.404 Graphics options: [Graphics quality: high] [Video memory usage: all] [Light scale: 100%] [DXT: high-quality]
0.404 [Max load threads: 32] [Max texture size: 0] [Tex.Stream.: 0] [Rotation quality: normal] [Color: 32bit]
0.683 DSound: Starting _dsound_update thread
0.683 DSound: Enter _dsound_update; tid=7416