terminal: Graphical corruption when Terminal loses/regains focus (on Intel iGPU?)

Environment

Windows build number: [run `[Environment]::OSVersion` for powershell, or `ver` for cmd] Version	10.0.18363 Build 18363

Windows Terminal version (if applicable): Version: 1.4.3141.0


Any other software?

Steps to reproduce

Moving away focus to another app and coming back.

Expected behavior

No corruption

Actual behavior

image

Seems to get worse as I alt tab away and back.

Not consistently happening so not sure how to provoke.

If I force a repaint by dragging over it then this repairs the view

However, if I scroll the window then the corruption moves with it so I guess the canvas data is corrupted somehow?

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 19 (5 by maintainers)

Most upvoted comments

This is amazing!

Can you try these two options? Don’t try them at the same time unless you want a significant performance hit 😄

global settings (outside of any profile, outside the defaults section)

"experimental.rendering.forceFullRepaint": true: this will keep GPU acceleration on, but redraw the entire screen every time something changes

"experimental.rendering.software": true: this will disable GPU acceleration, but keep the partial screen repainting

(If you enable both, you get full screen repainting plus software rendering, which while slow is a great fallback compatibility mode.)