Skip to content
AI NEWS JOURNAL
Hacker News Show HNAI NEWS / JOURNAL

Show HN: Resource Manager – Manage all resources on the computer

Hello everyone, I'm BIOcanse.Windows Task Manager has inaccurate readings and limited monitoring items. Various hardware adjustments are also very separated—CPU, GPU, and fans all require their own individual software. Their interfaces and interactions are primitive, and they often overwrite each other's configurations. Moreover, driver management of the CPU and GPU is too clumsy, and the memory usage issue on Windows is also very serious. So I made Resource Manager to view and manage all these resources in one place, making monitoring and scheduling work seamlessly together.Monitoring:This software integrates almost every possible monitoring item, letting you look at your computer from a God's-eye view!Scheduling:One of the core features. It uses algorithms I wrote to optimize memory usage and reasonably schedule processes across multiple CPU cores. It also supports GPU scheduling, which means it can switch the GPU a program uses while it is running. For example, after launching a game, if GPU usage is high or VRAM is about to overflow, it will move the remaining software to another GPU (for most personal computers, this is usually the integrated GPU).Reporting:Many times, computer performance problems are actually just caused by a single program or driver—the benefits of 100 programs optimizing themselves cannot make up for a memory leak in just one program. The reporting page reports abnormal resource usage (CPU, GPU, memory, VRAM, disk read/write, network traffic, and causing system interruptions).Hardware Adjustment:All the parameters you can think of for hardware like the CPU and GPU can be adjusted here. However, my own setup is an AMD CPU + NVIDIA GPU, so other setups still need to be verified. I do have several computers with Intel CPUs to verify Intel CPU support, but I really do not have a single AMD GPU. Although most of it uses mature open-source dependencies, there may still be risks, so please use it with caution. Comments URL: https://news.ycombinator.com/item?id=50380521 Points: 1 # Comments: 0

See every resource in your PC — and decide who gets it. English · 简体中文 📖 What it is Resource Manager shows how your PC uses its CPU, GPU, memory, video memory, disks and network, and lets you decide which programs come first. It is free and open source. ⚠️ What you can see and adjust depends on your hardware and drivers. A reading your hardware does not provide is shown as unavailable. 🖼️ Screenshots use an invented machine. 📊 Monitor The console puts the readings you care about on cards and bars. You choose what each card shows and how it is laid out. Many readings have more than one source. Pick one, or leave it on Automatic to use the most accurate source on your PC. The resource bars show usage at a glance, including virtual memory. When a bar has no reading, it says why. 🧮 Processes This view works like Task Manager, with many more columns and lower overhead. Shared memory is not counted twice. The dashed part of each memory bar is the program's estimated share of shared memory. Memory the system and drivers keep for themselves appears as its own row, broken down into its parts. 🧩 Software Find the programs on your PC and where they are installed. A program that was not installed the usual way can be added by hand. Each program has its own policy: base score, allowed adjustments, preferred GPU at launch, and protection level. Optional components, such as the sensor driver, are installed only when you ask. Without them, their readings show as unavailable and everything else keeps working. ⚡ Optimization Turn on Memory, CPU and GPU scheduling separately, in any combination. Normal turns them all off. 🧠 Memory relieves memory pressure. ⚙️ CPU gives higher-scored programs the faster, less busy cores. No program is locked out of any core unless you ask for it. ⚡ GPU watches GPU load and video memory, and can move background programs from the discrete GPU to the integrated one. Moving a running program to another GPU works only for programs that support it. Games and professional software are left alone by default. 💡 Scheduling has a small cost of its own. On CPUs with few, slow cores, the benefit may be small. 📑 Reports Resource Manager watches for programs that misbehave: 💽 Unusual disk writes 🌐 Frequent or heavy network traffic 🧠 High memory use or leaks 🔥 High CPU use ⚡ Long or frequent system interrupts Unusual network traffic is a hint worth checking, not proof of anything. 💽 Disk Usage Find out what fills your disks. Files and folders are drawn as blocks sized by the space they take; open a block to go deeper. Scan all disks, one disk, or one folder. Fast scan needs administrator rights; Full scan works anywhere. Scanning only reads; it never changes or deletes files. 🎛️ Hardware Control Balance performance, power and noise in one place. Live readings sit beside each control. Each device card has its own Apply and Discard. Save settings as a profile to use again. A control you cannot change tells you why. See Hardware support for what your hardware allows. 🌡️ Fan curves Set the fan speed for each temperature by dragging points on the curve. Depending on the hardware, a fan can be left to the firmware, have your curve written into the firmware, or be driven by Resource Manager while it runs. 🔌 Device Topology See every port on your PC, inside and out, and what is connected to each. It shows the speed a link actually negotiated, which is often the real limit. 🔬 Details CPU topology shows the load on every core and thread, and which programs use them. GPU view shows each GPU's load, video memory, clocks and specialized units. Recordings capture one running program's frame times and resource use, and export them as JSON or CSV. ⚙️ Settings Choose scheduling behavior, look and feel, update mode and access keys. Appearance: several styles and palettes, light and dark themes, and three motion styles. Updates: off, notify only, or download and apply automatically. Access keys: let a local program use Resource Manager, with only the permissions you grant. Revoke a key at any time. 🧑‍💻 Developer API Local programs can read data and request actions through the local API and the adapter SDK. Each program needs an access key you approve. 📋 Hardware Support ✅ Tested on real hardware · 🟡 Implemented, not yet tested on real hardware · ❌ Not supported · — Not applicable Adjustment AMD CPUs: power limits, PBO scalar, Curve Optimizer. Intel CPUs: PL1 / PL2 with their time windows, voltage offsets. AMD discrete GPUs: power, core clock, memory clock and voltage, within the driver's ranges. AMD integrated GPUs: Curve Optimizer. Intel integrated GPUs: core clock offset. NVIDIA GPUs: clock offsets, power limit, locked clocks, temperature limit. Some laptop drivers refuse changes. Compatible Uniwill and Tongfang laptops: GPU power offset and Dynamic Boost. 🔒 Low-level access uses the signed PawnIO driver, which works with Memory Integrity and Secure Boot. Drivers with known vulnerabilities are never used. Monitoring Device information ⬇️ Download 👉 Download the latest release Requirements Windows 11 x64 Microsoft Edge WebView2 Runtime. If it is missing, Resource Manager offers to install it the first time it starts. 📦 Installation Download the release archive and extract the whole folder. Run Install.exe. It lists what it will do and asks before it starts. Open Resource Manager from the Start menu. To update or repair, open the update manager from the Start menu. To uninstall, run UninstallResourceManager.exe. You can keep your data as one file and import it later. 📄 License Resource Manager is licensed under the Apache License 2.0. Third-party components keep their own licenses; the full list is on the Credits page in the app. Thanks to the authors of the open-source projects it builds on 🙏. 🗂️ Repository Maintained by the author. Pull requests are not accepted.

Sources

Read original ↗

Related topics

← Continue to all updates