EDIT: This is what my most recent configuration test effectively was:
Code: Select all
; MSDN says `flip` was introduced in Win8
; I don't know if it was backported in Win7 platform update
dxgi-presentation-model=copy
; I didn't know if this was an absolute count or excluding the screenbuffer
; This should either double-buffer or triple-buffer respectively
dxgi-swap-chain-buffer-count=2
; DXGI should default this to 3 if 0 is passed in
; Explicitly stated just in case that defaulting broke
dxgi-max-frame-latency=3
EDIT 2: Just did a couple of traces with Aero enabled; the flip presentation model is available in the Win7 platform update under desktop composition only (maybe expected, since the traditional window rendering needs to blit), and the presentation queue appeared, but the present packets from Factorio still aren't making it into the queue -- the anti-tearing is being done entirely by DWM. I'd think something is being set up incorrectly, but I haven't been able to determine exactly what -- the documentation isn't being clear enough, and from whatever is clear I'm somewhat able to confirm Factorio is correct (based on examination with windbg).