Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Screen Tearing and Rendering Issues. #2074

Closed
adwaraki opened this issue Jan 30, 2020 · 16 comments
Closed

Screen Tearing and Rendering Issues. #2074

adwaraki opened this issue Jan 30, 2020 · 16 comments

Comments

@adwaraki
Copy link

Version: 1.0.100
Platform: win32 10.0.18363
Plugins: altair, clickable-links, quick-cmds, relaxed-theme, save-output, scrollbar, shell-selector, theme-gruvbox, theme-hype, theme-windows10, title-control

I am noticing weird screen tearing and rendering issues on Terminus on Windows 10. I am not quite sure how to diagnose this further or even troubleshoot it. The problem is that it is occurring only with two applications on Windows 10, one is Terminus and the other is Notion Desktop (which is an all-in-one note-taking app),

The rendering issues start when the Terminus window is visible in the foreground, but the mouse focus is not on that window. Then you notice an initial rendering issue. It is exacerbated when mouse pointer is continually moved in another window without bringing the focus back to Terminus. It gets worse if there are highlightable items in other windows. For example, if I overlay Terminus on my Outlook main window and then move the mouse pointer continuously over my inbox items that get highlighted as the pointer moves over them, the tearing/rendering gets worse on the Terminus screen.

The issue goes away when you bring focus back to Terminus by clicking on it, and the above scenario rinses and repeats.

I am not quite sure how to troubleshoot this. I have tried changing the settings by turning off the background transparency, and changing the effect from fluent to blur and such. It does not help. In some cases, it just makes it worse.

Terminus-Screen-Tearing

@adwaraki
Copy link
Author

This is what happens if I leave Terminus in the foreground unattended for some time.

Terminus-Screen-Tearing

@Eugeny
Copy link
Owner

Eugeny commented Jan 30, 2020

This definitely looks like a GPU rendering issue. Notion seems to be an Electron based app as well.
What's your GPU and the driver version? (this might actually be the one case where updating the drivers could help)

@adwaraki
Copy link
Author

I am currently running the nVidia GeForce 441.87 drivers on an RTX 2080 Ti. The GPU drivers are kept up to date via the GeForce Experience app. All the drivers and Windows itself are up to date.

@adwaraki
Copy link
Author

I just checked on the nVidia site and the 441.87 seems to be the latest release version out there.

@Eugeny
Copy link
Owner

Eugeny commented Jan 30, 2020

I've added an experimental Electron 8 build (downloads will appear soon) - https://ci.appveyor.com/project/Eugeny/terminus/builds/30464163
Please see if that fixes your issue

@adwaraki
Copy link
Author

Thank you so much. Let me check if that fixes it. I will update you after checking it.

@adwaraki
Copy link
Author

adwaraki commented Jan 30, 2020

@Eugeny, I just wanted to check if the download will appear at a beta download. I was looking at the commits and changes and seems like you made them on a separate branch. The changes you made on the master seem to have been built and downloads available. I am not quite sure how it works for a different branch.

@Eugeny
Copy link
Owner

Eugeny commented Jan 30, 2020

On the Appveyor page I linked above, go to the Artifacts tab and the downloads will be there

@adwaraki
Copy link
Author

My apologies. I was not aware that was where I was supposed to look. Appreciate the help. :)

@adwaraki
Copy link
Author

@Eugeny Eugene, I just checked and the issue still exists. I am attaching a screenshot. I am not quite sure if you can see it, but the version in the settings shows 1.0.102nightly.

Terminus-Screen-Tearing

@Eugeny
Copy link
Owner

Eugeny commented Jan 30, 2020

Does disabling "acrylic background" change anything?

@adwaraki
Copy link
Author

Not that I can see. :(

Terminus-Screen-Tearing

@adwaraki
Copy link
Author

Hi @Eugeny , actually it has improved a lot. I posted the screenshot as soon as I installed the build and maybe for some reason, it took time to take effect. It is not completely gone, but definitely improved a lot. I can at least use the app now. We can investigate further if would like to, if not, I can close the bug and you can roll in the changes to master, if you think it is something people can live with for now.

@Eugeny
Copy link
Owner

Eugeny commented Feb 5, 2020

Electron 8 is now in master. If you any other useful correlations - feel free to comment and I'll reopen this. Thanks!

@Eugeny Eugeny closed this as completed Feb 5, 2020
@lapis-kasen
Copy link

Hi @adwaraki , I recently had a similar problem with another Electron application. While playing with Geforce's driver settings, the problem was resolved. I think it was resolved when the Image Sharpening function was disabled. Sorry for the inaccurate information, but FYI.

@ayucapal
Copy link

Hi @adwaraki , I recently had a similar problem with another Electron application. While playing with Geforce's driver settings, the problem was resolved. I think it was resolved when the Image Sharpening function was disabled. Sorry for the inaccurate information, but FYI.

Thank you ! This worked for me, the same problem !!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants