[GH-ISSUE #86] Limit framerate #66

Closed
opened 2026-02-28 14:30:21 +03:00 by kerem · 8 comments
Owner

Originally created by @Heychsea on GitHub (Aug 10, 2021).
Original GitHub issue: https://github.com/jpochyla/psst/issues/86

On Windows 10 (TBC elsewhere), scrolling "furiously" makes my GPU go a little wild (like 60% usage). A classic scrolling makes my GPU go up to 20%, which is still manageable but a little high in my opinion. Including a hard 60 fps (or same as display) limit would further limit resource consumption.

Originally created by @Heychsea on GitHub (Aug 10, 2021). Original GitHub issue: https://github.com/jpochyla/psst/issues/86 On Windows 10 (TBC elsewhere), scrolling "furiously" makes my GPU go a little wild (like 60% usage). A classic scrolling makes my GPU go up to 20%, which is still manageable but a little high in my opinion. Including a hard 60 fps (or same as display) limit would further limit resource consumption.
kerem 2026-02-28 14:30:21 +03:00
Author
Owner

@Qrbaker commented on GitHub (Aug 17, 2021):

That may be an upstream bug with the UI toolkit, druid: https://github.com/linebender/druid

<!-- gh-comment-id:899906051 --> @Qrbaker commented on GitHub (Aug 17, 2021): That may be an upstream bug with the UI toolkit, druid: https://github.com/linebender/druid
Author
Owner

@jpochyla commented on GitHub (Aug 18, 2021):

Hi, I'm tagging this as enhancement. The performance goals I'm trying to target is the lowest possible CPU/GPU usage while idling and playing, and 100% responsiveness on user interaction.

<!-- gh-comment-id:900884319 --> @jpochyla commented on GitHub (Aug 18, 2021): Hi, I'm tagging this as enhancement. The performance goals I'm trying to target is the lowest possible CPU/GPU usage while idling and playing, and 100% responsiveness on user interaction.
Author
Owner

@Heychsea commented on GitHub (Aug 18, 2021):

I investigated a bit more. I don't have the issue on macOS, and the issue on Windows was fixed indirectly by enabling vsync at the os level (Nvidia control panel). I couldn't really find a way to control that with druid, I'll look into it a bit more later.

<!-- gh-comment-id:900943437 --> @Heychsea commented on GitHub (Aug 18, 2021): I investigated a bit more. I don't have the issue on macOS, and the issue on Windows was fixed indirectly by enabling vsync at the os level (Nvidia control panel). I couldn't really find a way to control that with druid, I'll look into it a bit more later.
Author
Owner

@jacksongoode commented on GitHub (Jul 2, 2024):

Is this still an issue? I'll close if not.

<!-- gh-comment-id:2202028001 --> @jacksongoode commented on GitHub (Jul 2, 2024): Is this still an issue? I'll close if not.
Author
Owner

@Heychsea commented on GitHub (Jul 2, 2024):

Cannot test it, I don't have a premium account anymore.
It was still a light issue (unusual use case) last time I checked though.

<!-- gh-comment-id:2202045955 --> @Heychsea commented on GitHub (Jul 2, 2024): Cannot test it, I don't have a premium account anymore. It was still a light issue (unusual use case) last time I checked though.
Author
Owner

@jacksongoode commented on GitHub (Jul 2, 2024):

You were running on Windows? Do you remember any other conditions?

<!-- gh-comment-id:2203924569 --> @jacksongoode commented on GitHub (Jul 2, 2024): You were running on Windows? Do you remember any other conditions?
Author
Owner

@Heychsea commented on GitHub (Jul 2, 2024):

Cannot remember if it was Win10 or Win11. It was on an NVIDIA RTX 2060 with a 144hz freesync monitor. Vsync did not seem to have any effects


From: Jackson @.>
Sent: Tuesday, July 2, 2024 7:36:33 PM
To: jpochyla/psst @.
>
Cc: Heychsea @.>; Author @.>
Subject: Re: [jpochyla/psst] Limit framerate (#86)

You were running on Windows? Do you remember any other conditions?


Reply to this email directly, view it on GitHubhttps://github.com/jpochyla/psst/issues/86#issuecomment-2203924569, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGGPIALYBGAVGD7WU4RMAFLZKLQKDAVCNFSM6AAAAABKG24O4WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBTHEZDINJWHE.
You are receiving this because you authored the thread.Message ID: @.***>

<!-- gh-comment-id:2203938103 --> @Heychsea commented on GitHub (Jul 2, 2024): Cannot remember if it was Win10 or Win11. It was on an NVIDIA RTX 2060 with a 144hz freesync monitor. Vsync did not seem to have any effects ________________________________ From: Jackson ***@***.***> Sent: Tuesday, July 2, 2024 7:36:33 PM To: jpochyla/psst ***@***.***> Cc: Heychsea ***@***.***>; Author ***@***.***> Subject: Re: [jpochyla/psst] Limit framerate (#86) You were running on Windows? Do you remember any other conditions? — Reply to this email directly, view it on GitHub<https://github.com/jpochyla/psst/issues/86#issuecomment-2203924569>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AGGPIALYBGAVGD7WU4RMAFLZKLQKDAVCNFSM6AAAAABKG24O4WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBTHEZDINJWHE>. You are receiving this because you authored the thread.Message ID: ***@***.***>
Author
Owner

@jacksongoode commented on GitHub (Jul 3, 2024):

I've tested this on a very similar setup on Windows with no excessive CPU/GPU.

<!-- gh-comment-id:2205212259 --> @jacksongoode commented on GitHub (Jul 3, 2024): I've tested this on a very similar setup on Windows with no excessive CPU/GPU.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/psst#66
No description provided.