Skip to content

narzoul/NvUnboost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NvUnboost

Introduction

This small tool provides an experimental workaround for application/system freezes caused by a combination of Windows 11 24H2 and NVIDIA display drivers. It is not endorsed by Microsoft or NVIDIA. Use it at your own risk.

Update: NVIDIA driver version 591.44 seems to have resolved these issues. Using this tool should no longer be necessary.

For more details, refer to this post on the NVIDIA forums: Threads getting stuck on real-time priority on Windows 11 24H2

It continuously monitors all threads on the system, and attempts to lower the priority of threads that appear to be stuck at a real-time dynamic priority level (16 or higher), but with a base priority lower than 16.

Note that it might not be able to fix threads in processes running as administrator, unless NvUnboost itself is running as administrator. Even then, it might not have access to some protected/system threads, which is usually indicated by the "OpenThread failed (0x5)" message in the "Comment" column. This is probably fine, as some of those threads may belong to drivers and may be intentionally running at a higher priority. For example, such cases can be observed in nvcontainer.exe even on Windows 11 23H2, where it doesn't appear to cause any issues.

A maximum of 1000 events are reported in the main window. The oldest events above this limit are dropped.

Minimizing the window removes it from the taskbar. It can be restored by clicking on its system tray icon. Close the window to terminate the application and stop monitoring/fixing threads.

Installation

No installation required. Just download the latest release, extract the zip file and run NvUnboost.exe from any directory.

Configuration

There are no configuration files. The application itself doesn't create any files either, nor writes anything to the registry.

However, the /startminimized command-line argument can be used to start it in a minimized state.

License

Licensed under the BSD Zero Clause License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors