Performance regression in latest release #5420

Closed
opened 2026-01-31 00:12:56 +00:00 by claunia · 2 comments
Owner

Originally created by @bruxisma on GitHub (Dec 5, 2019).

Environment

Platform ServicePack Version      VersionString
-------- ----------- -------      -------------
 Win32NT             10.0.18362.0 Microsoft Windows NT 10.0.18362.0

Additional information as this might be hardware related:

Gigabyte GV-N 1 1080XTREME-8GD running GeForce Game Ready Driver Version 441.41 at stock settings
2 ViewSonic XG2703-GS at 144hz refresh rate

Steps to reproduce

Open Windows Terminal

Expected behavior

Refresh rate would stay stable on the initial monitor at 144hz, and drop to a reduced number when focus is given to another monitor as is the current behavior for all other apps. Instead, correct behavior for refresh rate occurs when focus is taken away from Windows Terminal.

Actual behavior

Refresh rate appears to drop to 30hz in the worst case. My 18K DPI mouse becomes sluggish and almost unresponsive. I have to up the DPI to a ludicrous amount briefly to get the same movement, however rendering becomes an obvious issue, as the mouse will "jump" when moved quickly instead of smoothly transitioning.

Final Notes

(Breaking from the template a bit to add some additional info)

I noticed that when I click to select text like I might in the powershell core command, the cursor will continue to blink. This did not happen in 0.6 AFAIK. I also was able to confirm this is related to Windows Terminal because

  1. Powershell core 6.2 does not exhibit this behavior
  2. Powershell core when launched via gvim 8's :term command does not exhibit this behavior.

My suspicions are that the cursor blinking is responsible for this, however I do not have access to Windows Insider and cannot run a WPR to detect the issue.

Lastly I am well aware this is a very bizarre corner case. I mentioned the exact hardware as very recently the video card I have was exhibiting strange behavior in recent games like Jedi Fallen Order, and this behavior seems specific to this one video card.

Originally created by @bruxisma on GitHub (Dec 5, 2019). <!-- This bug tracker is monitored by Windows Terminal development team and other technical folks. **Important: When reporting BSODs or security issues, DO NOT attach memory dumps, logs, or traces to Github issues**. Instead, send dumps/traces to secure@microsoft.com, referencing this GitHub issue. If this is an application crash, please also provide a Feedback Hub submission link so we can find your diagnostic data on the backend. Use the category "Apps > Windows Terminal (Preview)" and choose "Share My Feedback" after submission to get the link. Please use this form and describe your issue, concisely but precisely, with as much detail as possible. --> # Environment ```none Platform ServicePack Version VersionString -------- ----------- ------- ------------- Win32NT 10.0.18362.0 Microsoft Windows NT 10.0.18362.0 ``` Additional information as this might be hardware related: ```none Gigabyte GV-N 1 1080XTREME-8GD running GeForce Game Ready Driver Version 441.41 at stock settings 2 ViewSonic XG2703-GS at 144hz refresh rate ``` # Steps to reproduce Open Windows Terminal # Expected behavior Refresh rate would stay stable on the initial monitor at 144hz, and drop to a reduced number when focus is given to another monitor as is the current behavior for all other apps. Instead, correct behavior for refresh rate occurs when focus is taken away from Windows Terminal. # Actual behavior Refresh rate appears to drop to 30hz in the worst case. My 18K DPI mouse becomes sluggish and almost unresponsive. I have to up the DPI to a ludicrous amount briefly to get the same movement, however rendering becomes an obvious issue, as the mouse will "jump" when moved quickly instead of smoothly transitioning. # Final Notes (Breaking from the template a bit to add some additional info) I noticed that when I click to select text like I might in the powershell core command, the cursor will continue to blink. This did not happen in 0.6 AFAIK. I also was able to confirm this is related to Windows Terminal because 1) Powershell core 6.2 does *not* exhibit this behavior 2) Powershell core when launched via gvim 8's `:term` command does not exhibit this behavior. My suspicions are that the cursor blinking is responsible for this, however I do not have access to Windows Insider and cannot run a WPR to detect the issue. Lastly I am *well* aware this is a very bizarre corner case. I mentioned the exact hardware as very recently the video card I have was exhibiting strange behavior in recent games like Jedi Fallen Order, and this behavior seems *specific* to this one video card.
claunia added the Resolution-Duplicate label 2026-01-31 00:12:56 +00:00
Author
Owner

@DHowett-MSFT commented on GitHub (Dec 9, 2019):

This looks like it might be a /dupe of #649. Thanks for the report!

@DHowett-MSFT commented on GitHub (Dec 9, 2019): This looks like it might be a /dupe of #649. Thanks for the report!
Author
Owner

@ghost commented on GitHub (Dec 9, 2019):

Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!

@ghost commented on GitHub (Dec 9, 2019): Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#5420