Private
Public Access
1.4 KiB
1.4 KiB
← Back to Twitter thread index
title: "Windows thread priority. SeIncreaseBasePriorityPrivilege required to play in the" author: "NOTimothyLottes" handle: "@NOTimothyLottes" post_url: "https://x.com/NOTimothyLottes/status/2061416116694442141" post_id: "2061416116694442141" timestamp: "2026-06-01 11:54:36" post_count: 4 reply_count: 2 repost_count: 0 like_count: 10 view_count: 1196
@NOTimothyLottes — Windows thread priority. SeIncreaseBasePriorityPrivilege required to play in the
Post 1 (2026-06-01 11:54:36)
Windows thread priority. SeIncreaseBasePriorityPrivilege required to play in the (fake)"Realtime" class -BUT- apparently there is AvSetMmThreadCharacteristics() for "Pro Audio" and AvSetMmThreadPriority() which can bring up priority into realtime. Curious if games using today?
Post 2 (2026-06-01 11:56:24) — reply to Post 1
Either way NtSetInformationThread() seems to be the way to just set {1-15} (non-realtime class) priority directly without the silly clamp(priorityClassBase+threadPriority,1,15) business
Post 3 (2026-06-02 03:59:06) — reply to Post 1
@NOTimothyLottes I don’t think your even suppose to change your thread’s priority in general anymore, it just messes with scheduling.
Post 4 (2026-06-02 10:32:37) — reply to Post 3
@iamwhosiam Try using low latency pro audio tools and disabling the app’s authorization for high priority scheduling