06 July 2017

Regarding Metro Last Light and Ryzen's Simultaneous Multi-Threading

The follwing are some FPS graphics from Metro Last Light (MLL) built in benchmark on Ryzen 7 1700 @ 3.0Ghz.

Windows 7, SMT=ON, Preset=Low

Windows_7_SMT_ON_Preset_Low

  • Such undescribable horror.

Windows 7, SMT=OFF, Preset=Low

Windows_7_SMT_OFF_Preset_Low

  • So turning off SMT helps significantly, maybe even to playable levels, but there are still some very low, noticable dips.

Windows 10 1703, SMT=ON, Preset=VeryHigh

Windows_10_SMT_ON_Preset_VeryHigh

  • Windows 10 shows much better minimum frame times, even with SMT enabled and the preset on VeryHigh.

Conclusions

  • Metro Last Light is a very poorly optimized game. Other games do not experience this issue.
  • The minimum frame rates do not adquately describe the stuttering horror that is Metro Last Light.
  • AMD’s implementation of Simultaneous Multi-Threading (SMT) on Ryzen interacts with MLL extremely poorly.
  • Windows 10 1703 dramtically improves frame-time consistency compared to Windows 7 in games across the board, including for MLL.
  • For best results with MLL, turn SMT off and use Windows 10.
  • For worst results, leave SMT enabled and play on Windows 7.

No comments:

Post a Comment