[posila][0.17.39] Full Screen Flickering at unreproducible intervals.

This subforum contains all the issues which we already resolved.
posila
Factorio Staff
Factorio Staff
Posts: 5357
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: [0.17.39] Full Screen Flickering at unreproducible intervals.

Post by posila »

Thanks. Than I'll try to get my hands on hardware that I can reproduce it on.
Your laptop might be the last hope, thanks for the offer :)
User avatar
eradicator
Smart Inserter
Smart Inserter
Posts: 5207
Joined: Tue Jul 12, 2016 9:03 am
Contact:

Re: [0.17.39] Full Screen Flickering at unreproducible intervals.

Post by eradicator »

Btw, ist there anything (hopefully non-intrusive) that i could run to get you more interesting data? Some sort of generic debugger?
Author of: Belt Planner, Hand Crank Generator, Screenshot Maker, /sudo and more.
Mod support languages: 日本語, Deutsch, English
My code in the post above is dedicated to the public domain under CC0.
posila
Factorio Staff
Factorio Staff
Posts: 5357
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: [0.17.39] Full Screen Flickering at unreproducible intervals.

Post by posila »

There is Intel Graphics Performance Analyzer Intel Graphics Frame Analyzer ... but I am not sure how to use it for debugging this issue
hojava
Burner Inserter
Burner Inserter
Posts: 11
Joined: Tue Feb 26, 2019 11:32 pm
Contact:

Re: [0.17.39] Full Screen Flickering at unreproducible intervals.

Post by hojava »

Hello,
I have the same problem (and had it for a while, but didn't get around to reporting it). In my case, it's never entirely static, even if it stays for a while, it's flickering. It mostly happens to me while travelling by train and zooming out. Zooming out completely isn't so bad, but zooming in one or two steps makes it much worse. I don't see link to particular location. Staying put leads to much less (or mostly no) flickering. This is true for my Ribbon Maze save (attached). I tested the save from 71515, just loading, staying on the spot and zooming out causes heavy flickering.
Here are some more screenshots: https://imgur.com/a/5cNNsFA First 4 are from the save from 71515, the rest from my Ribbon Maze. The attached save is ready to produce the bug. Just get on the green train, switch it to automatic (there's a bunch of temporary stops that make it run in circles) and zoom out.
My driver is up to date according to my Windows, which means 8.15.10.2993 from 30.1.2013. I won't be in Prague until the end of July.

current log

Code: Select all

   0.532 2019-06-10 22:30:31; Factorio 0.17.47 (build 45537, win64, alpha)
   0.532 Operating system: Windows 7 Service Pack 1
   0.547 Program arguments: "C:\Program Files\Factorio\bin\x64\factorio.exe" 
   0.547 Read data path: C:/Program Files/Factorio/data
   0.547 Write data path: C:/Users/Honza/AppData/Roaming/Factorio [50377/119899MB]
   0.547 Binaries path: C:/Program Files/Factorio/bin
   2.145 System info: [CPU: Intel(R) Core(TM) i5 CPU       M 560  @ 2.67GHz, 4 cores, RAM: 1361/7989 MB, page: 1490/15977 MB, virtual: 98/8388607 MB, extended virtual: 0 MB]
   2.230 Display options: [FullScreen: 0] [VSync: 0] [UIScale: custom (75.0%)] [Native DPI: 1] [Screen: 255] [Special: 00] [Lang: en]
   3.012 Available displays: 1
   3.012  [0]: \\.\DISPLAY1 - Intel(R) HD Graphics {0x05, [0,0], 1280x800, 32bit, 40Hz}
   6.741 [Direct3D11] Display: 0, Output: 0, DisplayAdapter: 0, RenderingAdapter: 0; d3dcompiler_47.dll
   8.691 Initialised Direct3D[0]: Intel(R) HD Graphics; id: 8086-0046; driver: igdumd64.dll 8.15.10.2993
   8.691   D3D Feature Level: 10.0, DXGI 1.2+, SwapChain: 1,discard,-,-,-,none
   8.707   Compute supported: No
   8.707   BGR 565 Supported: No
   8.707   MaximumFrameLatency: 3, GPUThreadPriority: 0
  11.987 Desktop composition is active.
  11.987 Graphics settings preset: integrated-gpulow
  11.987   Dedicated video memory size 64 MB
  11.987 Graphics options: [Graphics quality: normal] [Video memory usage: all] [Light scale: 25%] [DXT: low-quality]
  11.987                   [Max load threads: 32] [Max texture size: 4096] [Tex.Stream.: 0] [Rotation quality: low] [Color: 32bit]
  12.477 DSound: Starting _dsound_update thread
  12.478 DSound: Enter _dsound_update; tid=1292
  22.389 Loading mod settings RibbonMaze 0.7.2 (settings.lua)
  22.695 Loading mod core 0.0.0 (data.lua)
  23.723 Loading mod base 0.17.47 (data.lua)
  29.986 Loading mod RibbonMaze 0.7.2 (data.lua)
  30.274 Loading mod base 0.17.47 (data-updates.lua)
  30.463 Loading mod RibbonMaze 0.7.2 (data-updates.lua)
  30.630 Loading mod RibbonMaze 0.7.2 (data-final-fixes.lua)
  30.631 Script @__RibbonMaze__/data-final-fixes.lua:25: adding damage type resistances to maze-terraforming-target
  30.952 Checksum for core: 240630728
  30.952 Checksum of base: 3852333060
  30.952 Checksum of RibbonMaze: 2631507049
  35.769 Loading sounds...
  56.380 Info PlayerData.cpp:67: Local player-data.json available, timestamp 1559996975
  56.380 Info PlayerData.cpp:74: Cloud player-data.json unavailable
  57.206 Initial atlas bitmap size is 4096
  57.225 Created atlas bitmap 4096x4092 [none]
  57.248 Created atlas bitmap 4096x4092 [none]
  57.259 Created atlas bitmap 4096x4088 [none]
  57.273 Created atlas bitmap 4096x4096 [none]
  57.283 Created atlas bitmap 4096x4080 [none]
  57.296 Created atlas bitmap 4096x4096 [none]
  57.313 Created atlas bitmap 4096x4088 [none]
  57.314 Created atlas bitmap 4096x2064 [none]
  57.314 Created atlas bitmap 4096x1952 [decal]
  57.320 Created atlas bitmap 4096x4096 [low-object]
  57.320 Created atlas bitmap 4096x192 [low-object]
  57.320 Created atlas bitmap 4096x2208 [mipmap, linear-minification, linear-magnification, linear-mip-level]
  57.324 Created atlas bitmap 4096x4096 [terrain, mipmap, linear-minification, linear-mip-level]
  57.325 Created atlas bitmap 4096x4048 [terrain, mipmap, linear-minification, linear-mip-level]
  57.325 Created atlas bitmap 3856x272 [terrain, mipmap, linear-minification, linear-mip-level]
  57.325 Created atlas bitmap 4096x1600 [smoke, mipmap, linear-minification, linear-magnification]
  57.325 Created atlas bitmap 4096x1728 [icon, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level]
  57.325 Created atlas bitmap 2048x192 [icon-background, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, ]
  57.326 Created atlas bitmap 4096x836 [alpha-mask]
  57.335 Created atlas bitmap 4096x4096 [shadow, linear-magnification, alpha-mask]
  57.341 Created atlas bitmap 4096x4096 [shadow, linear-magnification, alpha-mask]
  57.358 Created atlas bitmap 4096x4080 [shadow, linear-magnification, alpha-mask]
  57.359 Created atlas bitmap 4096x552 [shadow, linear-magnification, alpha-mask]
  57.359 Created atlas bitmap 4096x1328 [shadow, mipmap, linear-magnification, alpha-mask]
  57.360 Texture processor created (2048). GPU accelerated compression Supported: NO, Enabled: yes/yes. 
 108.569 Parallel Sprite Loader initialized (threads: 3)
 119.395 Sprites loaded
 119.775 Generated mipmaps (3) for atlas [9] of size 4096x4096   
 119.837 Generated mipmaps (3) for atlas [10] of size 4096x192   
 119.991 Generated mipmaps (3) for atlas [11] of size 4096x2208   
 120.300 Generated mipmaps (3) for atlas [12] of size 4096x4096   
 120.612 Generated mipmaps (3) for atlas [13] of size 4096x4048   
 120.679 Generated mipmaps (3) for atlas [14] of size 3856x272   
 120.836 Generated mipmaps (3) for atlas [15] of size 4096x1600   
 120.900 Generated mipmaps (4) for atlas [16] of size 4096x1728   
 120.999 Generated mipmaps (3) for atlas [23] of size 4096x1328   
 121.000 Custom mipmaps uploaded.
 121.123 Custom inputs active: 6
 121.403 Factorio initialised
 121.437 Info HttpSharedState.cpp:54: Downloading https://updater.factorio.com/updater/get-available-versions?username=hojava&token=<private>&apiVersion=2
 122.562 0 packages available to download (experimental updates enabled).
 132.032 Loading map C:\Users\Honza\AppData\Roaming\Factorio\saves\71515_MEGABASE2_flashing_error.zip: 25872950 bytes.
 132.183 Loading level.dat: 66407565 bytes.
 132.191 Info Scenario.cpp:187: Map version 0.17.45-1
 138.503 Loading script.dat: 413 bytes.
 138.599 Checksum for script C:/Users/Honza/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 1876143224
 138.604 Checksum for script __RibbonMaze__/control.lua: 296364724
 138.649 Applying migration: Ribbon Maze: 2018-12-05_RibbonMaze_0.6.7.lua
 188.287 Info AppManager.cpp:277: Saving to _autosave3 (blocking).
 190.832 Info AppManagerStates.cpp:1752: Saving finished
 313.007 Info AppManager.cpp:277: Saving to _autosave1 (blocking).
 315.690 Info AppManagerStates.cpp:1752: Saving finished
 395.288 Loading map C:\Users\Honza\AppData\Roaming\Factorio\saves\Ribbon Maze 2.zip: 6150440 bytes.
 395.377 Loading level.dat: 28299060 bytes.
 395.382 Info Scenario.cpp:187: Map version 0.17.47-0
 396.280 Loading script.dat: 28138 bytes.
 396.285 Checksum for script C:/Users/Honza/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 1876143224
 396.291 Checksum for script __RibbonMaze__/control.lua: 296364724
 441.719 Info AppManager.cpp:277: Saving to _autosave2 (blocking).
 442.882 Info AppManagerStates.cpp:1752: Saving finished
 565.337 Info AppManager.cpp:277: Saving to _autosave3 (blocking).
 566.385 Info AppManagerStates.cpp:1752: Saving finished
 686.912 Info AppManager.cpp:277: Saving to _autosave1 (blocking).
 688.567 Info AppManagerStates.cpp:1752: Saving finished
 809.823 Info AppManager.cpp:277: Saving to _autosave2 (blocking).
 811.719 Info AppManagerStates.cpp:1752: Saving finished
 933.410 Info AppManager.cpp:277: Saving to _autosave3 (blocking).
 935.292 Info AppManagerStates.cpp:1752: Saving finished
1056.765 Info AppManager.cpp:277: Saving to _autosave1 (blocking).
1058.538 Info AppManagerStates.cpp:1752: Saving finished
1097.491 Info AppManagerStates.cpp:1752: Saving finished
1107.660 Loading map C:\Users\Honza\AppData\Roaming\Factorio\saves\Hra1.zip: 30437731 bytes.
1107.830 Loading level.dat: 66993917 bytes.
1107.842 Info Scenario.cpp:187: Map version 0.17.35-3
1110.897 Loading script.dat: 421 bytes.
1110.901 Checksum for script C:/Users/Honza/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 1876143224
1110.906 Checksum for script __RibbonMaze__/control.lua: 296364724
1110.937 Applying migration: Base Mod: 2019-05-10_Factorio_0.17.38.lua
1110.939 Applying migration: Base Mod: 2019-05-14_Factorio_0.17.39.lua
1110.942 Applying migration: Base Mod: 2019-05-17_Factorio_0.17.41.lua
1110.944 Applying migration: Ribbon Maze: 2018-12-05_RibbonMaze_0.6.7.lua
1111.330 Checksum for script C:/Users/Honza/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 1876143224
1111.336 Checksum for script __RibbonMaze__/control.lua: 296364724
1196.477 Info AppManager.cpp:277: Saving to _autosave2 (blocking).
1199.282 Info AppManagerStates.cpp:1752: Saving finished
1231.589 Loading map C:\Users\Honza\AppData\Roaming\Factorio\saves\Flicker_bug.zip: 16899953 bytes.
1231.659 Loading level.dat: 54416963 bytes.
1231.665 Info Scenario.cpp:187: Map version 0.17.47-0
1233.029 Loading script.dat: 28138 bytes.
1233.033 Checksum for script C:/Users/Honza/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 1876143224
1233.038 Checksum for script __RibbonMaze__/control.lua: 296364724
1302.220 Quitting: window closed.
1302.423 DSound: Stopping voice
1302.423 DSound: Joining thread
1302.428 DSound: Exit _dsound_update; tid=1292
1302.428 DSound: Waiting for voice to stop ... signaled
1302.428 DSound: Joined thread
1302.428 DSound: Destroying thread
1302.428 DSound: Thread destroyed
1302.428 DSound: Releasing buffer
1302.429 DSound: Voice stopped
1302.429 DSound: Deallocating voice
1302.429 DSound: Deallocated voice
1302.505 Goodbye
previous log

Code: Select all

   0.002 2019-06-08 13:33:02; Factorio 0.17.47 (build 45537, win64, alpha)
   0.002 Operating system: Windows 7 Service Pack 1
   0.002 Program arguments: "C:\Program Files\Factorio\bin\x64\factorio.exe" 
   0.002 Read data path: C:/Program Files/Factorio/data
   0.002 Write data path: C:/Users/Honza/AppData/Roaming/Factorio [49860/119899MB]
   0.002 Binaries path: C:/Program Files/Factorio/bin
   0.017 System info: [CPU: Intel(R) Core(TM) i5 CPU       M 560  @ 2.67GHz, 4 cores, RAM: 1438/7989 MB, page: 2324/15977 MB, virtual: 98/8388607 MB, extended virtual: 0 MB]
   0.017 Display options: [FullScreen: 0] [VSync: 0] [UIScale: custom (75.0%)] [Native DPI: 1] [Screen: 255] [Special: 00] [Lang: en]
   0.022 Available displays: 1
   0.022  [0]: \\.\DISPLAY1 - Intel(R) HD Graphics {0x05, [0,0], 1280x800, 32bit, 40Hz}
   0.091 [Direct3D11] Display: 0, Output: 0, DisplayAdapter: 0, RenderingAdapter: 0; d3dcompiler_47.dll
   0.129 Initialised Direct3D[0]: Intel(R) HD Graphics; id: 8086-0046; driver: igdumd64.dll 8.15.10.2993
   0.129   D3D Feature Level: 10.0, DXGI 1.2+, SwapChain: 1,discard,-,-,-,none
   0.129   Compute supported: No
   0.129   BGR 565 Supported: No
   0.129   MaximumFrameLatency: 3, GPUThreadPriority: 0
   0.202 Desktop composition is active.
   0.202 Graphics settings preset: integrated-gpulow
   0.202   Dedicated video memory size 64 MB
   0.202 Graphics options: [Graphics quality: normal] [Video memory usage: all] [Light scale: 25%] [DXT: low-quality]
   0.202                   [Max load threads: 32] [Max texture size: 4096] [Tex.Stream.: 0] [Rotation quality: low] [Color: 32bit]
   0.242 DSound: Starting _dsound_update thread
   0.242 DSound: Enter _dsound_update; tid=4976
   1.174 Loading mod settings RibbonMaze 0.7.2 (settings.lua)
   1.179 Loading mod core 0.0.0 (data.lua)
   1.398 Loading mod base 0.17.47 (data.lua)
   2.024 Loading mod RibbonMaze 0.7.2 (data.lua)
   2.196 Loading mod base 0.17.47 (data-updates.lua)
   2.356 Loading mod RibbonMaze 0.7.2 (data-updates.lua)
   2.517 Loading mod RibbonMaze 0.7.2 (data-final-fixes.lua)
   2.520 Script @__RibbonMaze__/data-final-fixes.lua:25: adding damage type resistances to maze-terraforming-target
   2.683 Checksum for core: 240630728
   2.683 Checksum of base: 3852333060
   2.683 Checksum of RibbonMaze: 2631507049
   2.994 Loading sounds...
   3.353 Info PlayerData.cpp:67: Local player-data.json available, timestamp 1559955750
   3.353 Info PlayerData.cpp:74: Cloud player-data.json unavailable
   3.528 Initial atlas bitmap size is 4096
   3.547 Created atlas bitmap 4096x4092 [none]
   3.570 Created atlas bitmap 4096x4092 [none]
   3.582 Created atlas bitmap 4096x4088 [none]
   3.595 Created atlas bitmap 4096x4096 [none]
   3.605 Created atlas bitmap 4096x4080 [none]
   3.619 Created atlas bitmap 4096x4096 [none]
   3.637 Created atlas bitmap 4096x4088 [none]
   3.637 Created atlas bitmap 4096x2064 [none]
   3.638 Created atlas bitmap 4096x1952 [decal]
   3.644 Created atlas bitmap 4096x4096 [low-object]
   3.644 Created atlas bitmap 4096x192 [low-object]
   3.644 Created atlas bitmap 4096x2208 [mipmap, linear-minification, linear-magnification, linear-mip-level]
   3.648 Created atlas bitmap 4096x4096 [terrain, mipmap, linear-minification, linear-mip-level]
   3.649 Created atlas bitmap 4096x4048 [terrain, mipmap, linear-minification, linear-mip-level]
   3.649 Created atlas bitmap 3856x272 [terrain, mipmap, linear-minification, linear-mip-level]
   3.649 Created atlas bitmap 4096x1600 [smoke, mipmap, linear-minification, linear-magnification]
   3.649 Created atlas bitmap 4096x1728 [icon, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level]
   3.649 Created atlas bitmap 2048x192 [icon-background, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, ]
   3.650 Created atlas bitmap 4096x836 [alpha-mask]
   3.659 Created atlas bitmap 4096x4096 [shadow, linear-magnification, alpha-mask]
   3.665 Created atlas bitmap 4096x4096 [shadow, linear-magnification, alpha-mask]
   3.684 Created atlas bitmap 4096x4080 [shadow, linear-magnification, alpha-mask]
   3.684 Created atlas bitmap 4096x552 [shadow, linear-magnification, alpha-mask]
   3.684 Created atlas bitmap 4096x1328 [shadow, mipmap, linear-magnification, alpha-mask]
   3.685 Texture processor created (2048). GPU accelerated compression Supported: NO, Enabled: yes/yes. 
   5.848 Parallel Sprite Loader initialized (threads: 3)
  15.955 Sprites loaded
  16.326 Generated mipmaps (3) for atlas [9] of size 4096x4096   
  16.395 Generated mipmaps (3) for atlas [10] of size 4096x192   
  16.546 Generated mipmaps (3) for atlas [11] of size 4096x2208   
  16.846 Generated mipmaps (3) for atlas [12] of size 4096x4096   
  17.181 Generated mipmaps (3) for atlas [13] of size 4096x4048   
  17.250 Generated mipmaps (3) for atlas [14] of size 3856x272   
  17.393 Generated mipmaps (3) for atlas [15] of size 4096x1600   
  17.466 Generated mipmaps (4) for atlas [16] of size 4096x1728   
  17.553 Generated mipmaps (3) for atlas [23] of size 4096x1328   
  17.554 Custom mipmaps uploaded.
  17.560 Custom inputs active: 6
  17.655 Factorio initialised
  17.658 Info HttpSharedState.cpp:54: Downloading https://updater.factorio.com/updater/get-available-versions?username=hojava&token=<private>&apiVersion=2
  18.366 0 packages available to download (experimental updates enabled).
  34.214 Loading map C:\Users\Honza\AppData\Roaming\Factorio\saves\Ribbon Maze 2.zip: 5964512 bytes.
  34.280 Loading level.dat: 28348038 bytes.
  34.289 Info Scenario.cpp:187: Map version 0.17.47-0
  35.232 Loading script.dat: 28138 bytes.
  35.240 Checksum for script C:/Users/Honza/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 1876143224
  35.245 Checksum for script __RibbonMaze__/control.lua: 296364724
 121.507 Info AppManager.cpp:277: Saving to _autosave2 (blocking).
 122.344 Info AppManagerStates.cpp:1752: Saving finished
 242.622 Info AppManager.cpp:277: Saving to _autosave3 (blocking).
 243.585 Info AppManagerStates.cpp:1752: Saving finished
 363.906 Info AppManager.cpp:277: Saving to _autosave1 (blocking).
 364.829 Info AppManagerStates.cpp:1752: Saving finished
 485.238 Info AppManager.cpp:277: Saving to _autosave2 (blocking).
 486.098 Info AppManagerStates.cpp:1752: Saving finished
 606.960 Info AppManager.cpp:277: Saving to _autosave3 (blocking).
 607.963 Info AppManagerStates.cpp:1752: Saving finished
 728.669 Info AppManager.cpp:277: Saving to _autosave1 (blocking).
 729.768 Info AppManagerStates.cpp:1752: Saving finished
 851.063 Info AppManager.cpp:277: Saving to _autosave2 (blocking).
 852.154 Info AppManagerStates.cpp:1752: Saving finished
 973.384 Info AppManager.cpp:277: Saving to _autosave3 (blocking).
 974.329 Info AppManagerStates.cpp:1752: Saving finished
1095.588 Info AppManager.cpp:277: Saving to _autosave1 (blocking).
1096.582 Info AppManagerStates.cpp:1752: Saving finished
1227.349 Info AppManager.cpp:277: Saving to _autosave2 (blocking).
1228.325 Info AppManagerStates.cpp:1752: Saving finished
1349.667 Info AppManager.cpp:277: Saving to _autosave3 (blocking).
1350.596 Info AppManagerStates.cpp:1752: Saving finished
1471.471 Info AppManager.cpp:277: Saving to _autosave1 (blocking).
1472.462 Info AppManagerStates.cpp:1752: Saving finished
1593.024 Info AppManager.cpp:277: Saving to _autosave2 (blocking).
1594.031 Info AppManagerStates.cpp:1752: Saving finished
1714.255 Info AppManager.cpp:277: Saving to _autosave3 (blocking).
1715.315 Info AppManagerStates.cpp:1752: Saving finished
1836.409 Info AppManager.cpp:277: Saving to _autosave1 (blocking).
1837.472 Info AppManagerStates.cpp:1752: Saving finished
1960.258 Info AppManager.cpp:277: Saving to _autosave2 (blocking).
1961.296 Info AppManagerStates.cpp:1752: Saving finished
2082.489 Info AppManager.cpp:277: Saving to _autosave3 (blocking).
2083.583 Info AppManagerStates.cpp:1752: Saving finished
2205.458 Info AppManager.cpp:277: Saving to _autosave1 (blocking).
2206.627 Info AppManagerStates.cpp:1752: Saving finished
2328.278 Info AppManager.cpp:277: Saving to _autosave2 (blocking).
2329.281 Info AppManagerStates.cpp:1752: Saving finished
2450.656 Info AppManager.cpp:277: Saving to _autosave3 (blocking).
2451.694 Info AppManagerStates.cpp:1752: Saving finished
2571.989 Info AppManager.cpp:277: Saving to _autosave1 (blocking).
2572.936 Info AppManagerStates.cpp:1752: Saving finished
2693.689 Info AppManager.cpp:277: Saving to _autosave2 (blocking).
2694.610 Info AppManagerStates.cpp:1752: Saving finished
2815.307 Info AppManager.cpp:277: Saving to _autosave3 (blocking).
2816.469 Info AppManagerStates.cpp:1752: Saving finished
2938.013 Info AppManager.cpp:277: Saving to _autosave1 (blocking).
2939.185 Info AppManagerStates.cpp:1752: Saving finished
3060.490 Info AppManager.cpp:277: Saving to _autosave2 (blocking).
3061.620 Info AppManagerStates.cpp:1752: Saving finished
3183.324 Info AppManager.cpp:277: Saving to _autosave3 (blocking).
3184.461 Info AppManagerStates.cpp:1752: Saving finished
3305.641 Info AppManager.cpp:277: Saving to _autosave1 (blocking).
3306.824 Info AppManagerStates.cpp:1752: Saving finished
3390.113 Info AppManagerStates.cpp:1752: Saving finished
3392.877 Quitting: user-quit.
3393.035 DSound: Stopping voice
3393.035 DSound: Joining thread
3393.037 DSound: Exit _dsound_update; tid=4976
3393.037 DSound: Waiting for voice to stop ... signaled
3393.038 DSound: Joined thread
3393.038 DSound: Destroying thread
3393.038 DSound: Thread destroyed
3393.038 DSound: Releasing buffer
3393.038 DSound: Voice stopped
3393.038 DSound: Deallocating voice
3393.038 DSound: Deallocated voice
3393.118 Goodbye
Attachments
Flicker_bug.zip
(16.12 MiB) Downloaded 116 times
User avatar
eradicator
Smart Inserter
Smart Inserter
Posts: 5207
Joined: Tue Jul 12, 2016 9:03 am
Contact:

Re: [0.17.39] Full Screen Flickering at unreproducible intervals.

Post by eradicator »

posila wrote: Fri Jun 07, 2019 4:48 pm There is Intel Graphics Performance Analyzer Intel Graphics Frame Analyzer ... but I am not sure how to use it for debugging this issue
Hm...if you don't know then i wouldn't either :7.
hojava wrote: Mon Jun 10, 2019 9:21 pm In my case, it's never entirely static
Getting it to be completely static is incredibly difficult, and as it's dependant on the surroundings it won't happen in a world with stuff moving around like your trains do.
hojava wrote: Mon Jun 10, 2019 9:21 pm The attached save is ready to produce the bug. Just get on the green train, switch it to automatic
Can reproduce on the first ride. But it seems to be dependant on the location of the *other* trains too and doesn't reproduce if i drive more than one round. Locationality for me is slightly above starting position and near the eastern roundabout.
hojava wrote: Mon Jun 10, 2019 9:21 pm My driver is up to date according to my Windows, which means 8.15.10.2993 from 30.1.2013.
Darn. Read "up to date" and was happy it happens with new drivers too. Then i read the date :D.
hojava wrote: Mon Jun 10, 2019 9:21 pm I won't be in Prague until the end of July.
Debug party :p?
Author of: Belt Planner, Hand Crank Generator, Screenshot Maker, /sudo and more.
Mod support languages: 日本語, Deutsch, English
My code in the post above is dedicated to the public domain under CC0.
Codan3
Manual Inserter
Manual Inserter
Posts: 1
Joined: Tue Jun 11, 2019 11:44 am
Contact:

Re: [0.17.39] Full Screen Flickering at unreproducible intervals.

Post by Codan3 »

Hi ya! I'm getting the same problem as OP. Only happens when I run across my central bus however, and like OP, only at very specific zoom levels

https://youtu.be/g9L5ocO2Ll0
hojava
Burner Inserter
Burner Inserter
Posts: 11
Joined: Tue Feb 26, 2019 11:32 pm
Contact:

Re: [0.17.39] Full Screen Flickering at unreproducible intervals.

Post by hojava »

eradicator wrote: Tue Jun 11, 2019 11:01 am But it seems to be dependant on the location of the *other* trains too and doesn't reproduce if i drive more than one round. Locationality for me is slightly above starting position and near the eastern roundabout.
For me, it happens any time I drive there, as well as other parts of the factory. I'm not sure there are specific places, if so, they are many. You can try driving north towards the defence line, it definitely happens there as well.
eradicator wrote: Tue Jun 11, 2019 11:01 am Debug party :p?
I'll only be there a little over a week, but if I have some spare time, we can try it :-)
posila
Factorio Staff
Factorio Staff
Posts: 5357
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: [0.17.39] Full Screen Flickering at unreproducible intervals.

Post by posila »

So I got myself a laptop with Sandy Bridge integrated GPU and was able to reproduce the issue on it.
User avatar
eradicator
Smart Inserter
Smart Inserter
Posts: 5207
Joined: Tue Jul 12, 2016 9:03 am
Contact:

Re: [0.17.39] Full Screen Flickering at unreproducible intervals.

Post by eradicator »

posila wrote: Wed Jun 12, 2019 2:40 pm So I got myself a laptop with Sandy Bridge integrated GPU and was able to reproduce the issue on it.
I was looking forward to seeing the office :p.

(I'll save the gratulation until after you managed to fix it.)
Author of: Belt Planner, Hand Crank Generator, Screenshot Maker, /sudo and more.
Mod support languages: 日本語, Deutsch, English
My code in the post above is dedicated to the public domain under CC0.
posila
Factorio Staff
Factorio Staff
Posts: 5357
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: [posila][0.17.39] Full Screen Flickering at unreproducible intervals.

Post by posila »

After some testing and experimentation I am convinced it is a driver bug and D3D11_MAP_WRITE_DISCARD is not handled properly, causing us to overwrite vertex buffer content that is still in use by GPU.

So first step should be definitelly to update the Intel driver to the latest version (don't use Windows driver update, find driver appropriate to your HW and OS on Intel suppor page: https://downloadcenter.intel.com/produc ... cs-Drivers)

It's possible Intel deprecated your model of GPU and even the latest driver is pretty old and buggy.
For 0.17.51, I've added config option to enable workaround, that will reallocate buffer instead of discarding content of the old buffer. This may induce a GPU/CPU sync point, causing great performance penalty; or cause some other problems (crashes due to running out of memory). But, that's still better than having the glitches.

To enable the workaround open config.ini (Press Win+R, type in %APPDATA%\Factorio\config\config.ini and click OK, the config should open in notepad) and at the end of the file add

Code: Select all

buffer-rename-workaround=true
User avatar
eradicator
Smart Inserter
Smart Inserter
Posts: 5207
Joined: Tue Jul 12, 2016 9:03 am
Contact:

Re: [posila][0.17.39] Full Screen Flickering at unreproducible intervals.

Post by eradicator »

Gratulations and welcome back into the light :).

When .51 comes i'll check out the workaround and then try if updating does anything. As the "newest" driver is still 2yrs+ old i have my doubts. I'll report back afterwards (just for completenesses sake).
Author of: Belt Planner, Hand Crank Generator, Screenshot Maker, /sudo and more.
Mod support languages: 日本語, Deutsch, English
My code in the post above is dedicated to the public domain under CC0.
Post Reply

Return to “Resolved Problems and Bugs”