The value of my "flip" is 60-70. Turning vsync off did not help. I went ahead and wrote some debug info to a file (copied below). I am using the 390 nVidia driver.
Code: Select all
yum search nvidia | grep [0-9]*xx
[me@mySweetSweetPC .factorio]$ cat factorio-perf-01779_20200423-100146_OGL_Ryzen5_3600X_6-~16GB~llvmpipe_LLVM_9.0_128_bits~0MB.csv
update,prepare,texture-streaming-analysis,texture-streaming-update,cpu-render,cpu-flip,sleep,cpu-frame,sprite-count,draw-call-count,tiles-rendered,vt-tiles-requested,vt-tiles-added,vt-tiles-reused,vt-tiles-evicted,vt-tiles-skipped,gpu-terrain-render,gpu-draw-engine-render,gpu-frame,sync-interval,last-present-count,present-count,refresh-count,sync-refresh-count,frames-skipped,nv-free-vid-mem,nv-evict-cnt,nv-evict-size,nv-gpu-pct,nv-fb-pct,nv-bus-pct,config-key,config-value
435.3945,1.1185,0.0520,0.0179,111.0420,58.7386,0.0000,171.2272,9009,174,0,27,0,27,0,0,0.0291,131.9454,172.3961,0.0000,0,0,0,0,0,0,0,0,0,0,0,lights-render-quality,0.25
0.8603,0.7259,0.0505,0.0099,109.6821,59.1658,0.0000,222.8662,9008,173,0,27,0,27,0,0,0.0378,132.4678,172.5146,0.0000,0,0,0,0,0,0,0,0,0,0,0,preferred-display-index,255
2.2408,0.7270,0.0481,0.0101,111.6238,62.5181,0.0000,169.7664,9008,173,0,27,0,27,0,0,0.0269,131.6162,171.1279,0.0000,0,0,0,0,0,0,0,0,0,0,0,screenshots-threads-count,12
0.5878,1.0312,0.0484,0.0136,110.8646,58.9883,0.0000,175.0300,9008,173,0,27,0,27,0,0,0.0313,131.2190,170.7131,0.0000,0,0,0,0,0,0,0,0,0,0,0,cache-sprite-atlas-count,1
0.3436,0.7599,0.0382,0.0102,110.7860,58.9144,0.0000,171.9716,9009,174,0,27,0,27,0,0,0.0325,131.4059,222.6479,0.0000,0,0,0,0,0,0,0,0,0,0,0,cache-sprite-atlas,false