1 (edited by bighyunwoo 2026-04-10 22:33:53)

Topic: [1.2.0]I built a free Win optimization tool for audio/video production

I made a free program for Windows PC optimization — Vilm Care.

And I use an RME UFX+ myself, and this tool was built from that experience.

Our Windows PCs aren't designed for real-time audio processing. Default settings like USB power saving and core parking exist to conserve energy, but they can cause CPU spikes and audio dropouts — even on high-spec machines. Fixing this requires changing settings scattered across the registry, Device Manager, Control Panel, and BIOS. It's confusing and tedious.

After years of music production, live streaming, and hands-on PC setup work across countless systems, I was able to narrow down the settings that actually matter. And I built a program that applies them in just a few clicks.

Vilm Care

What it covers:

Core Parking disable (auto-detects Intel vs AMD)

Power plan optimization (High Performance / Ultimate)

Advanced power settings (HDD timeout, sleep, USB selective suspend, PCIE link state, processor states)

USB controller power saving disable (scans all controllers/hubs)

Sound device exclusive mode management

Windows system sound control

Network adapter power management (EEE + NIC)

BIOS settings guide — auto-detects your motherboard manufacturer with direct link to BIOS download

Full system diagnostics with one-click apply/reset

English + Korean UI

Free. No ads, no telemetry, no installer — single exe. Windows 10/11.

Note: This is an early release, so code signing isn't applied yet. You may see a SmartScreen warning on download.

Download: https://www.voiceandfilm.com/product/so … vilm-care/

I hope this helps anyone just starting out with music production or streaming, anyone unfamiliar with Windows system settings, or anyone dealing with audio-related issues.

Would love to hear your feedback or suggestions for what to add next.

-------------------------------------------------------------------------------------------------------------------------
v1.2.0 2026-04-11
Added per-item help tooltips
Added NVIDIA HD Audio / low-latency mode settings
Added processor scheduling (FG/BG) setting
Moved Windows Fast Startup to Optimization tab
Redesigned sound device management UI
v1.1.0 2026-04-02
Fixed USB power saving disable error
Added server notice feature
Added system info clipboard copy
Added detailed debug log export
v1.0.1 2026-04-01
Fixed sound device rename error
Fixed exclusive mode status on some devices
v1.0.0 2026-03-28
Initial release

instagram: @banjuq

2

Re: [1.2.0]I built a free Win optimization tool for audio/video production

I fixed the broken download link in your post and tried the software - and like it a lot! Especially as it also covers the settings that I found to turn my Dell notebook from unusable to well performing already a year ago (clicks and dropouts at lower buffer settings were horrible) - that was the (unexpected) Power Settings section, and I found it using the free PowerSettingsExplorer in combination with the free QuickCPU tool.

I give your software a thumbs up and would encourage anyone reading here to try it. Especially as you can revert to default anytime, plus have full control of what you change.


But I also like to add a bit of my Dell experience:

- The Dell 9530 does not allow Core parking. The BIOS permanently checks that and sets it back after a few seconds. Other notebooks might do the same for obvious energy consumption reasons.

- Setting processor min to Max instead of 5% (Default) made zero change for me

- High Performance power plans typically do not exist for notebooks anymore. These are intended to be used mobile and energy efficient, so MS (AFAIR) removed that. But in my testing I also found it to be no issue at all - at least on this Dell, Balanced with the other settings applied (I called the power plan Low Latency Optimized) is a big improvement already.

- What I really want to check, and your tool makes this super-easy, is the sleep mode of all the USB controllers. I typically have no issue with sleep active, but when I tested the StarTech TB33A1C I ran into exactly this issue - in the most extreme way! This unit is the equivalent of the PCIe cards with multiple USB3 controllers, but based on Thunderbolt, and thus usable even with notebooks. And it completely failed for me under Windows. Setting the included controllers to always on helped a bit, but maybe your tool can get this (currently piece of junk) start to work as intended. Unfortunately we will have to wait until May for that test to happen.

Regards
Matthias Carstens
RME

Re: [1.2.0]I built a free Win optimization tool for audio/video production

MC wrote:

I fixed the broken download link in your post and tried the software - and like it a lot! Especially as it also covers the settings that I found to turn my Dell notebook from unusable to well performing already a year ago (clicks and dropouts at lower buffer settings were horrible) - that was the (unexpected) Power Settings section, and I found it using the free PowerSettingsExplorer in combination with the free QuickCPU tool.

I give your software a thumbs up and would encourage anyone reading here to try it. Especially as you can revert to default anytime, plus have full control of what you change.


But I also like to add a bit of my Dell experience:

- The Dell 9530 does not allow Core parking. The BIOS permanently checks that and sets it back after a few seconds. Other notebooks might do the same for obvious energy consumption reasons.

- Setting processor min to Max instead of 5% (Default) made zero change for me

- High Performance power plans typically do not exist for notebooks anymore. These are intended to be used mobile and energy efficient, so MS (AFAIR) removed that. But in my testing I also found it to be no issue at all - at least on this Dell, Balanced with the other settings applied (I called the power plan Low Latency Optimized) is a big improvement already.

- What I really want to check, and your tool makes this super-easy, is the sleep mode of all the USB controllers. I typically have no issue with sleep active, but when I tested the StarTech TB33A1C I ran into exactly this issue - in the most extreme way! This unit is the equivalent of the PCIe cards with multiple USB3 controllers, but based on Thunderbolt, and thus usable even with notebooks. And it completely failed for me under Windows. Setting the included controllers to always on helped a bit, but maybe your tool can get this (currently piece of junk) start to work as intended. Unfortunately we will have to wait until May for that test to happen.

Thank you, Matthias — for fixing the download link, pinning the post, and sharing such detailed feedback. As an FF400 and UFX+ user and a longtime RME fanboy, this is truly an honor.
Regarding the Dell experience: power-related settings do seem to be heavily governed at the BIOS level. I haven't used a Dell 9530 myself, but it sounds like the BIOS is taking priority over OS-level power settings, including Core Parking. If the manufacturer enforces certain settings at the BIOS level, I'd be cautious about overriding them. If BIOS settings can be adjusted directly, that would be worth trying. though on battery, sticking with Balanced makes sense.
The StarTech TB33A1C / USB controller sleep issue is exactly the kind of problem Vilm Care is built to address. I'd love to hear how it goes in May.

Thanks again for the warm welcome.

instagram: @banjuq

4 (edited by mkok 2026-03-31 08:40:33)

Re: [1.2.0]I built a free Win optimization tool for audio/video production

I’ll take a look later. I’ve done what I think are all the tweaks but Microsoft are known to revert things after an update. This could save me a bit of time. Thanks

I've ran this and there were two things I hadn't done. The USB controller power saving ( I thought I had so maybe got reverted)  and network adapter.

One other thing showed and that was power plan. I have mine set to ultimate but it still wanted to switch to high performance/balanced. Would that be better than ultimate power plan?

Babyface Pro Fs, Behringer ADA8200, win 11 PCs, Cubase/Wavelab, Adam A7X monitors.

5 (edited by bighyunwoo 2026-03-31 10:42:31)

Re: [1.2.0]I built a free Win optimization tool for audio/video production

mkok wrote:

I’ll take a look later. I’ve done what I think are all the tweaks but Microsoft are known to revert things after an update. This could save me a bit of time. Thanks

I've ran this and there were two things I hadn't done. The USB controller power saving ( I thought I had so maybe got reverted)  and network adapter.

One other thing showed and that was power plan. I have mine set to ultimate but it still wanted to switch to high performance/balanced. Would that be better than ultimate power plan?

thanks for trying it out! You're right — Windows updates do tend to revert some of these settings, so having a quick way to check and re-apply them was one of the main reasons I built this.
Regarding the power plan — Vilm Care recommends High Performance as the default because in most cases, it already makes a meaningful difference without the potential side effects that Ultimate Performance can introduce. I wanted to keep things safe for users who may not be familiar with what each plan does. If you already have Ultimate set and it's working well for you, there's no need to switch

instagram: @banjuq

6 (edited by ramses 2026-03-31 11:27:57)

Re: [1.2.0]I built a free Win optimization tool for audio/video production

Really a very helpful tool, many thanks for taking the effort :-)

Some feedback from my side:
- Tab "System" - very informative overview about the system's components
- In general, easy and straightforward to use
- Excellent/easy structure to go through all the points or to change everything at once.

A few comments and suggestions, maybe you like them.

1. Tab "System"

This overview is nicely structured, very compact and could be useful for other purposes.
It would be great to have an export button for exporting this information in text format.

2. Tab "Optimize" -> "Power Plan"

Some people might use other power plans like "Ultimate Performance" or "Bitsums Highest Performance" (in case you use Process Lasso Pro). Therefore, it could be useful to flag those "Optimal" as well.
There is no real need to switch to High Performance if you have one of the other two active.
They are not that much different, and you optimize the relevant settings anyway under "Power Settings".
It would also be useful if somebody uses "Apply all settings", so that no open topic remains.

3. Tab "Optimize" -> "Power Settins"

I would suggest two more settings
- slideshow -> "paused" to avoid any kind of latency spikes due to wallpaper changes
- wireless -> "max power" to get optimum WLAN performance if you have no possibility for LAN connection.

4. "Advanced" -> "System Sounds"

I prefer to turn them off so that they can't disturb me during monitoring or when recording a track,
and finally, to avoid the sound driver issuing some more unneeded interrupts.

5. "BIOS" -> "Settings Guide"

- I would suggest turning off "CPU Spread Spectrum". As far as I know, any clock changes introduce a little latency, because the clock can't change immediately without any delay. I never had any EMI issues in the past 25+ years.
So why not turning it off for an optimized setup?

- I would enable EIST (P-States): then you can control the CPU clock using Windows energy profiles

- Turbo Mode: Enable gives you a slightly higher clock (for me +200 MHz more)

- Enhanced Halt State (C1E): Disable, to prevent that the CPU goes into energy saving if it is idle, which increases DPC latency.

6. Optimize for background services

Based on my research and good experience with it for over 15 years, I would suggest optimizing the scheduler for background services so that the CPU can work a little bit longer on a task before having to perform a context switch.
https://www.tonstudio-forum.de/blog/Ent … es-or-not/
How are your experiences with that?

I am happy to use your tool as is.
But it would be kind if you could review my suggestions and - if you like - add some or all of them.

My system setup and tuning here: https://www.tonstudio-forum.de/blog/ent … esults-en/
I added your tool to this blog article.

Have a nice day and many thanks for your excellent contribution by such an "easy to use" tool.

BR Ramses - HDSPe MADI FX, M-1620 Pro D, 12Mic, UFX III, ADI-2 Pro FS R BE, Nuendo 15, Win10 IoT Ent

Re: [1.2.0]I built a free Win optimization tool for audio/video production

bighyunwoo wrote:
mkok wrote:

I’ll take a look later. I’ve done what I think are all the tweaks but Microsoft are known to revert things after an update. This could save me a bit of time. Thanks

I've ran this and there were two things I hadn't done. The USB controller power saving ( I thought I had so maybe got reverted)  and network adapter.

One other thing showed and that was power plan. I have mine set to ultimate but it still wanted to switch to high performance/balanced. Would that be better than ultimate power plan?

thanks for trying it out! You're right — Windows updates do tend to revert some of these settings, so having a quick way to check and re-apply them was one of the main reasons I built this.
Regarding the power plan — Vilm Care recommends High Performance as the default because in most cases, it already makes a meaningful difference without the potential side effects that Ultimate Performance can introduce. I wanted to keep things safe for users who may not be familiar with what each plan does. If you already have Ultimate set and it's working well for you, there's no need to switch

Thanks. Great tool :-)

What side effects can ultimate introduce by the way?

Babyface Pro Fs, Behringer ADA8200, win 11 PCs, Cubase/Wavelab, Adam A7X monitors.

Re: [1.2.0]I built a free Win optimization tool for audio/video production

More watts used and a hotter cpu. Depending on your usage it may be insignifacant or a little bit more power used. Also depends on the cpu and if you have iyour computer on all the time or only when in use.

Vincent, Amsterdam
https://soundcloud.com/thesecretworld
BFpro fs, 2X HDSP9652 ADI-8AE, 2X HDSP9632

Re: [1.2.0]I built a free Win optimization tool for audio/video production

vinark wrote:

More watts used and a hotter cpu. Depending on your usage it may be insignifacant or a little bit more power used. Also depends on the cpu and if you have iyour computer on all the time or only when in use.

That’s what I thought. I don’t leave it on and the temp never gets too high. I’ve had it on ultimate for a few years without problems so I’ll leave it there. I’ve happily never had problems with a PC. Probably because I started with PCs with windows 95 and had to do lots of tweaking from the beginning. I then built my own a few times before finding a couple of places who did audio PCs for not a great deal above the cost of parts. Seemed a no brainer as I got a guarantee.

Babyface Pro Fs, Behringer ADA8200, win 11 PCs, Cubase/Wavelab, Adam A7X monitors.

10 (edited by ramses 2026-03-31 16:09:08)

Re: [1.2.0]I built a free Win optimization tool for audio/video production

The solution for such things is Process Lasso Pro.

It has many useful features, also regarding the use of suitable power profile.

1. You can configure a start profile; I am using "Balanced" as the default.
2. The feature "idle saver" takes care of switching automatically to, e.g. "Energy Saving" after configurable xx seconds of console inactivity.
3. Application-dependent power profiles. For DAW and other applications, I am selecting "Performance Mode" which switches to the configured profile, offering the highest performance, and which deactivates IDLE saver as long as this application runs.
4. It also has game autodetection (Steam), or you can also configure (add) games manually.

This gives the best overall functionality. Then you do not need to be too "shy" using Ultimate Performance.
It will only become activated if an application is being executed that is configured to issue "Performance mode".

EDIT:
It has run stably here for 8 years and worth every penny.
You get a lifetime license for an affordable price of €20.91 (single PC) or €31.37 (entire home up to 5 PCs).
https://bitsum.com/get-lasso-pro/
A very kind and customer oriented team, they fulfilled a lot of my wishes, and the tool is still getting regular updates.

BR Ramses - HDSPe MADI FX, M-1620 Pro D, 12Mic, UFX III, ADI-2 Pro FS R BE, Nuendo 15, Win10 IoT Ent

Re: [1.2.0]I built a free Win optimization tool for audio/video production

Ah did not know that about process lasso, thanks for posting!

Vincent, Amsterdam
https://soundcloud.com/thesecretworld
BFpro fs, 2X HDSP9652 ADI-8AE, 2X HDSP9632

12

Re: [1.2.0]I built a free Win optimization tool for audio/video production

ramses wrote:

2. Tab "Optimize" -> "Power Plan"

3. Tab "Optimize" -> "Power Settins"

I would suggest two more settings
- slideshow -> "paused" to avoid any kind of latency spikes due to wallpaper changes
- wireless -> "max power" to get optimum WLAN performance if you have no possibility for LAN connection.

I would not add these. They are not related to the specific audio issues taken care by this tool. Adding this kind of stufff will quickly blow it up with hundreds of irrelevant settings, making it cluttered, bloated and similar to other overblown stuff already existing.

ramses wrote:

5. "BIOS" -> "Settings Guide"
- I would suggest turning off "CPU Spread Spectrum". As far as I know, any clock changes introduce a little latency, because the clock can't change immediately without any delay. I never had any EMI issues in the past 25+ years.
So why not turning it off for an optimized setup?

Why adding this setting when it does not change audio latency in a reproducable way? See above. Keep it simple!

ramses wrote:

- I would enable EIST (P-States): then you can control the CPU clock using Windows energy profiles

- Turbo Mode: Enable gives you a slightly higher clock (for me +200 MHz more)

- Enhanced Halt State (C1E): Disable, to prevent that the CPU goes into energy saving if it is idle, which increases DPC latency.

Same. But let's see what the author thinks.

ramses wrote:

6. Optimize for background services

Based on my research and good experience with it for over 15 years, I would suggest optimizing the scheduler for background services so that the CPU can work a little bit longer on a task before having to perform a context switch.
https://www.tonstudio-forum.de/blog/Ent … es-or-not/
How are your experiences with that?

Mine are since at least 10 years that the setting doesn't matter anymore. Changed architectures in chipset, CPUs and Windows might be the reason.

Regarding power plans: after applying the Vilm Care changes one should have the opportunity to save this power plan under a custom name, directly within the app.

Regards
Matthias Carstens
RME

Re: [1.2.0]I built a free Win optimization tool for audio/video production

Just wanted to say thanks for this app, it's great!

https://musicwall.app/hermetech

14 (edited by ramses 2026-04-01 11:35:11)

Re: [1.2.0]I built a free Win optimization tool for audio/video production

Hi Matthias,

C1E is possibly redundant because the C0 setting doesn't allow you to reach C1 anyway.

EDIT: but there are systems where C0/C1 seems to be combined, where C1E still could make sense.
https://www.dropbox.com/scl/fi/xp84g0be … w&dl=1
Even if not, it wouldn't disturb and finally do what C0 would do.

Regarding the other suggestions, only a few additional comments.

It may be that, when considered in isolation, one or the other of the proposed changes might not seem significant enough.

However, in my experience, it is the cumulative effect of all these changes working together that determines, in borderline situations, whether glitches occur when using smaller ASIO buffer sizes or whether you can work with small buffer sizes or need larger ones.

The thing with optimization for background services has, IMHO, nothing to do with CPU architecture. It's more about the parameterization of the process scheduler. It controls the duration of the time quantum for task scheduling—how long each thread is executed before a context switch happens—and whether this is fixed or variable. A slightly larger and constant quantum results in fewer context switches and means higher efficiency when working on different tasks.
During DAW work, it is better for the system to work with constant quanta compared to changing ones and the overhead of frequent context switches. It's the DAW workload and audio-related jobs that need to be processed efficiently, not GUI or mouse movement, which is nowadays supported anyway by powerful GPUs.

It's comparable to ASIO buffer sizes. If you use the lowest one, the CPU load increases, and the CPU might not be fast enough to process audio in time.

Microsoft intended to give foreground tasks (GUI, mouse movement) a higher preference. But tbh, I never experienced any input lag with my systems in the past decades when configuring the scheduler for this constant and slightly larger time quantum. This tuning recommendation has existed since Windows XP, and I think the basic intention behind this never changed, even if Microsoft enhanced the process scheduler. These enhancements were primarily for GUI stuff, not for efficient DAW workloads.

BR Ramses - HDSPe MADI FX, M-1620 Pro D, 12Mic, UFX III, ADI-2 Pro FS R BE, Nuendo 15, Win10 IoT Ent

Re: [1.2.0]I built a free Win optimization tool for audio/video production

Might be a good time to mention Pete Brown from Microsoft's recommendations for audio PCs again, some great info there if the OP is not aware of it already:

https://devblogs.microsoft.com/windows- … de-part-1/

https://musicwall.app/hermetech

Re: [1.2.0]I built a free Win optimization tool for audio/video production

ramses wrote:

Really a very helpful tool, many thanks for taking the effort :-)

Some feedback from my side:
- Tab "System" - very informative overview about the system's components
- In general, easy and straightforward to use
- Excellent/easy structure to go through all the points or to change everything at once.

A few comments and suggestions, maybe you like them.

1. Tab "System"

This overview is nicely structured, very compact and could be useful for other purposes.
It would be great to have an export button for exporting this information in text format.

2. Tab "Optimize" -> "Power Plan"

Some people might use other power plans like "Ultimate Performance" or "Bitsums Highest Performance" (in case you use Process Lasso Pro). Therefore, it could be useful to flag those "Optimal" as well.
There is no real need to switch to High Performance if you have one of the other two active.
They are not that much different, and you optimize the relevant settings anyway under "Power Settings".
It would also be useful if somebody uses "Apply all settings", so that no open topic remains.

3. Tab "Optimize" -> "Power Settins"

I would suggest two more settings
- slideshow -> "paused" to avoid any kind of latency spikes due to wallpaper changes
- wireless -> "max power" to get optimum WLAN performance if you have no possibility for LAN connection.

4. "Advanced" -> "System Sounds"

I prefer to turn them off so that they can't disturb me during monitoring or when recording a track,
and finally, to avoid the sound driver issuing some more unneeded interrupts.

5. "BIOS" -> "Settings Guide"

- I would suggest turning off "CPU Spread Spectrum". As far as I know, any clock changes introduce a little latency, because the clock can't change immediately without any delay. I never had any EMI issues in the past 25+ years.
So why not turning it off for an optimized setup?

- I would enable EIST (P-States): then you can control the CPU clock using Windows energy profiles

- Turbo Mode: Enable gives you a slightly higher clock (for me +200 MHz more)

- Enhanced Halt State (C1E): Disable, to prevent that the CPU goes into energy saving if it is idle, which increases DPC latency.

6. Optimize for background services

Based on my research and good experience with it for over 15 years, I would suggest optimizing the scheduler for background services so that the CPU can work a little bit longer on a task before having to perform a context switch.
https://www.tonstudio-forum.de/blog/Ent … es-or-not/
How are your experiences with that?

I am happy to use your tool as is.
But it would be kind if you could review my suggestions and - if you like - add some or all of them.

My system setup and tuning here: https://www.tonstudio-forum.de/blog/ent … esults-en/
I added your tool to this blog article.

Have a nice day and many thanks for your excellent contribution by such an "easy to use" tool.

Thank you, Ramses. Your reply was so thorough that I needed some time to think it through properly.
Before responding to each point, I want to share one of Vilm Care's core principles: democratizing good working environments and technical knowledge. The tool is designed so that even users who aren't comfortable with PC internals can use it safely. Because of this, it takes a somewhat conservative approach by default. With that in mind:

1. Great idea, and something I've been thinking about as well. A quick way to copy your system specs to clipboard as plain text, so you can easily share it anywhere. This will be in the next update.

2. Thank you for raising this. I agree that showing "unoptimal" to a user who already has Ultimate Performance active isn't right. The default Optimize tab will continue to recommend High Performance as the baseline, but I'm planning to handle higher-tier plans properly, likely in an Advanced tab where users can apply or recognize those plans.

3. Appreciated. Given the principle I mentioned above, I need to think a bit more about whether these two settings belong in the default Optimize tab or in a more advanced section.

4. Agreed.

5. BIOS guidance has been one of the most challenging areas. The options vary enormously depending on Intel/AMD, motherboard manufacturer, and generation. I'll need to research and organize the suggestions you've shared carefully. In that process, the knowledge and legacy from experienced users like yourself will be an invaluable reference.

6. The final one, and perhaps the most important. This is something I'm genuinely excited about for a future major update. Windows 11's CPU scheduling in particular doesn't always seem ideal for audio work. I can imagine something like a "Work Mode" that, once enabled, prioritizes key processes, potentially helping users without high-end PCs achieve a more stable workflow. I've read through your Process Lasso blog post carefully, and the content is truly exciting. However, this area needs to be handled with great care. It's sophisticated and potentially risky, so it will take time.

Thank you for such a detailed and generous reply, Ramses. Your work on computer audio optimization has been a resource I've learned from, and I'm glad Vilm Care could be of some help in return. And being added to your blog, that truly means a lot.

instagram: @banjuq

Re: [1.2.0]I built a free Win optimization tool for audio/video production

Quick update: a minor bug was found and fixed in v1.0.1. You can check the version number in the Info tab of your current exe.
And as a big RME fan myself, I'm truly happy to see so many of you welcoming Vilm Care. I'll be back with a good update. Thank you. Vielen Dank.

instagram: @banjuq

Re: [1.2.0]I built a free Win optimization tool for audio/video production

Babaluma wrote:

Might be a good time to mention Pete Brown from Microsoft's recommendations for audio PCs again, some great info there if the OP is not aware of it already:

https://devblogs.microsoft.com/windows- … de-part-1/

Really lots of information, also in terms of building a system.

There are some comments from him where I would put a question mark, as they might come from a Microsoft view of things.
Like not disabling the Microsoft Store or OneDrive, or not activating Game Mode (which, e.g., turns off VBS).

Also, an ASIO driver runs interrupt-driven in kernel mode and has nothing to do with foreground processes, even if it is being loaded into the DAW. So this has, IMHO, nothing to do with the topic of "optimize for background services." There, I would have expected more concrete information about the advantages or disadvantages of having fixed or variable time quanta.

Some tweaks he mentions is more a matter of "taste", whether you want to have services like small apps running in the background or not.

You should not forget that CPU performance has increased significantly over year to make such things possible, also in combination with powerful GPUs.

But what’s still critical is, how efficiently the CPU can work to bring this performance best into play.

In that regard, I do not understand how he can come to statements to better trust your ears than tools like LatencyMon.
He fully ignores that this is the only quite easy-to-use tool to find out whether your system runs efficiently or is being blocked by wrong settings in the BIOS, Windows or by bad drivers allocating cores for too long.

Therefore I think this is a very undifferentiated view on system/DAW performance, especially if you would like to work with lower ASIO buffer sizes to get a lower RTL.

All in all, I think bighyunwoo brings it much better to the point of what's crucial for DAW operation under Windows to get an agile system.

Nevertheless, thanks for the link, the one or other information can still be useful, but I think less for this tool.

BR Ramses - HDSPe MADI FX, M-1620 Pro D, 12Mic, UFX III, ADI-2 Pro FS R BE, Nuendo 15, Win10 IoT Ent

19 (edited by ramses 2026-04-01 11:36:28)

Re: [1.2.0]I built a free Win optimization tool for audio/video production

@bighyunwoo: Many thanks for your very positive feedback.

I was happy to be able to mention your tool in my blog. The problem with blog articles is that they become long if you want to also make something like a know-how transfer if you additionally explain why you make this or that. The other issue is time; once you realize that you should perhaps add a small checklist upfront, then you are not always in the mood to actually do that ;-)

So your tool as a shortcut to get a solid basement very quickly makes definitive sense.

Thanks upfront for maintaining and optimizing your tool further, although it is already in a very nice state, as MC also mentioned.

I fully understand your situation as a developer offering a tool that makes direct changes to the system.
You surely need to be careful and find a proper balance not to change or suggest too much.

BR Ramses - HDSPe MADI FX, M-1620 Pro D, 12Mic, UFX III, ADI-2 Pro FS R BE, Nuendo 15, Win10 IoT Ent

20 (edited by ramses 2026-04-01 13:31:41)

Re: [1.2.0]I built a free Win optimization tool for audio/video production

Some additional observations.

I made some additional tests to find out with my current system, whether optimization for foreground tasks or background processes is preferable for DAW work.

On the one hand, when comparing LatencyMon results, you can see that optimization for foreground tasks gives slightly better numbers.

On the other hand, when performing an application test, the picture looks different. Prioritization of background processes (larger and constant quanta) leads to fewer and more regular audio interruptions. Prioritization of foreground processes (smaller quanta and dynamic in terms of size) brings more frequent, irregular interruptions.

It’s difficult to judge. For me, it still sounds more logical that a system with fixed and longer quanta (if it's not too long) benefits from being able to process a workload more efficiently, as this also reduces the number of context switches, which for a CPU is simply overhead.

One difficulty with such measurings is, to find an easy reproducebale workload that makes it visible and audible which setting gives you more headroom when you are at the edge of what your system is capable to process.

For this comparison, I again used my DAW project with 400 tracks and 803 VSTs.
In parallel, LatencyMon runs to add even more stress—a second DAW load.

Finally, both settings (foreground vs. background) fail at an ASIO buffer size of 256; you get audio loss because running the DAW and LatencyMon together is too much stress. On the other hand, 400 tracks alone and 803 VSTs don’t create enough load; even with a 32-sample ASIO buffer size, it is stable.

That’s the problem of having to find a good, reproducible workload close to the edge.

But from what I heard, the audible pattern of audio loss with prioritization for background tasks didn’t sound as random or chaotic to me. Therefore, I conclude that this setting supports the system in processing the workload efficiently and thus I think this is still a good setting for an efficiently working system.

BR Ramses - HDSPe MADI FX, M-1620 Pro D, 12Mic, UFX III, ADI-2 Pro FS R BE, Nuendo 15, Win10 IoT Ent

Re: [1.2.0]I built a free Win optimization tool for audio/video production

Background services isn't necessary anymore since we have multicore cpus....
I think this is one of the biggest myths when it comes to optimize a pc for audio...

Re: [1.2.0]I built a free Win optimization tool for audio/video production

I completely forgot about this over the years, I can't remember when I last suggested this as a possible way to improve performance...

Regards
Daniel Fuchs
RME

23 (edited by ramses 2026-04-01 16:46:29)

Re: [1.2.0]I built a free Win optimization tool for audio/video production

folkfreak wrote:

Background services isn't necessary anymore since we have multicore cpus....
I think this is one of the biggest myths when it comes to optimize a pc for audio...

Maybe a misunderstanding here from your side? It's not about background services or the amount of services themselves.
It's about settings for the Windows process scheduler.
Whether it should be optimized for foreground or background processes.

https://www.dropbox.com/scl/fi/xjvs9dpo8nxf2hauzm8a4/2026-04-01-Windows-10-optimize-for-background-services.jpg?rlkey=f9avdnwet9d32gh67x8jt3ym1&st=n5gdkvwn&dl=1

Independent of the type of CPU, they all are affected by the process scheduler in the same way.

I remember tools like this, ServicesSuite:
https://royalfool.de/ServicesSuite.html
To create different profiles for activation or deactivation of Windows services.
Computers are so powerful and not all services are running instantly, therefore I never used it.
It is also too much fiddling around and error prone, as it doesn't show you the interdependency of services.

BR Ramses - HDSPe MADI FX, M-1620 Pro D, 12Mic, UFX III, ADI-2 Pro FS R BE, Nuendo 15, Win10 IoT Ent

Re: [1.2.0]I built a free Win optimization tool for audio/video production

folkfreak wrote:

Background services isn't necessary anymore since we have multicore cpus....
I think this is one of the biggest myths when it comes to optimize a pc for audio...

Yes and no. I do not run a DAW or any demanding SW, but my TaskManager shows: 230+ running processes using almost 2900 threads.... I do not think that any home PC has 2900 cores... So, background processes may easily share CPU core with a DAW, even if one has, say, 32C/64T....

But, you are right, that because there may be plenty of cores, background services may be spread among them and so cause less load on particular core.... But still, when one approaches the limits of computer, optimizing may play its role....

FF UCX II, Digiface USB, Babyface Pro FS

25 (edited by Dandruff 2026-04-01 19:20:48)

Re: [1.2.0]I built a free Win optimization tool for audio/video production

folkfreak wrote:

Background services isn't necessary anymore since we have multicore cpus....
I think this is one of the biggest myths when it comes to optimize a pc for audio...

Yes, and wasn't MMCSS implemented to solve this issue for time-critical audio stuff? There is even a "Enable MMCSS for ASIO" option in RME's DSP Settings dialog.

Re: [1.2.0]I built a free Win optimization tool for audio/video production

ramses wrote:

There are some comments from him where I would put a question mark, as they might come from a Microsoft view of things.
Like not disabling the Microsoft Store.

Certain video decoders and encoders get installed/updated via Microsoft Store so disabling might not be the best suggestion for people that do video work.

Re: [1.2.0]I built a free Win optimization tool for audio/video production

Dandruff wrote:
folkfreak wrote:

Background services isn't necessary anymore since we have multicore cpus....
I think this is one of the biggest myths when it comes to optimize a pc for audio...

Yes, and wasn't MMCSS implemented to solve this issue for time-critical audio stuff? There is even a "Enable MMCSS for ASIO" option in RME's DSP Settings dialog.

You guys are talking about two different things here. Process priority determines which task gets to go first, but the time quanta (the time slices allocated by the scheduler) determine how long a CPU works on a thread before a context switch occurs. Even on multicore CPUs, these are still the fundamental mechanics of how tasks are handled.

BR Ramses - HDSPe MADI FX, M-1620 Pro D, 12Mic, UFX III, ADI-2 Pro FS R BE, Nuendo 15, Win10 IoT Ent

Re: [1.2.0]I built a free Win optimization tool for audio/video production

https://devblogs.microsoft.com/windows- … de-part-3/

Re: [1.2.0]I built a free Win optimization tool for audio/video production

V1.1.0 now updated!

Fixed USB power saving disable error
Added server notice feature
Added system info clipboard copy
Added detailed debug log export

instagram: @banjuq

30 (edited by ramses 2026-04-02 12:00:28)

Re: [1.2.0]I built a free Win optimization tool for audio/video production

Quick comments to 1.1.0, well done.

Copying system information and saving debug logs works great.

What is the service notice feature? Sorry, I didn't find it.

It's good that in the TAB "optimize", the "Apply All Settings" only applies the settings in this particular tab,
because I do not want to apply, e.g. Exclusive Mode "per se" for all sound devices or to enable system sound
which I regard as disturbing when getting "ding dong" into the monitoring.
Some recommendations even tell to disable the on-board sound completely.
But I think this goes too far, as many people prefer an easy possibility to connect a headset for online communication.

In Advanced -> Sound devices
I find Korean letters in the English version. Is there a possibility to change this to English?

https://www.dropbox.com/scl/fi/908aqdfkjvq7f6qmoqt0e/2026-04-02-Vilm-Care-1.1.0-Sound-Devices.jpg?rlkey=1gdj7uug2hu54u7vesqxqn3vl&st=7xy1kq7e&dl=1

Optional, for a little additional "comfort".
What do you think about putting the version number into the title bar?
If somebody sends you a screenshot then you have automatically the version number visible.

Also for me or others useful when adding a version number to the downloaded binary, then I only need a quick start of the tool to have this information directly available. I prefer to save binaries with either version number or date to have different versions of a tool, e.g. for comparison whats the difference to the older versions.

Many thanks for your work.

BR Ramses - HDSPe MADI FX, M-1620 Pro D, 12Mic, UFX III, ADI-2 Pro FS R BE, Nuendo 15, Win10 IoT Ent

Re: [1.2.0]I built a free Win optimization tool for audio/video production

ramses wrote:

Quick comments to 1.1.0, well done.

Copying system information and saving debug logs works great.

What is the service notice feature? Sorry, I didn't find it.

It's good that in the TAB "optimize", the "Apply All Settings" only applies the settings in this particular tab,
because I do not want to apply, e.g. Exclusive Mode "per se" for all sound devices or to enable system sound
which I regard as disturbing when getting "ding dong" into the monitoring.
Some recommendations even tell to disable the on-board sound completely.
But I think this goes too far, as many people prefer an easy possibility to connect a headset for online communication.

In Advanced -> Sound devices
I find Korean letters in the English version. Is there a possibility to change this to English?

https://www.dropbox.com/scl/fi/908aqdfkjvq7f6qmoqt0e/2026-04-02-Vilm-Care-1.1.0-Sound-Devices.jpg?rlkey=1gdj7uug2hu54u7vesqxqn3vl&st=7xy1kq7e&dl=1

Optional, for a little additional "comfort".
What do you think about putting the version number into the title bar?
If somebody sends you a screenshot then you have automatically the version number visible.

Also for me or others useful when adding a version number to the downloaded binary, then I only need a quick start of the tool to have this information directly available. I prefer to save binaries with either version number or date to have different versions of a tool, e.g. for comparison whats the difference to the older versions.

Many thanks for your work.


Thanks for your quick feedback!
First of all. I didn't change the version number. Cause it's only 2hours away haha

I could find out that English issues. Really appreciate it.
And also the version number on title.
Service notice is not that special one. You can just find it on info tab 'memo'. I can put any messages with my admin tool whenever.


Thanks a lot!

instagram: @banjuq

Re: [1.2.0]I built a free Win optimization tool for audio/video production

I had a quick view; it looks excellent. More later; I need to go shopping before the public holiday wink

BR Ramses - HDSPe MADI FX, M-1620 Pro D, 12Mic, UFX III, ADI-2 Pro FS R BE, Nuendo 15, Win10 IoT Ent

Re: [1.2.0]I built a free Win optimization tool for audio/video production

You can go shopping on Saturday, that's not a holiday... tongue

Regards
Daniel Fuchs
RME

34

Re: [1.2.0]I built a free Win optimization tool for audio/video production

Over here it's shopping even on holidays wink

Regards
Matthias Carstens
RME

Re: [1.2.0]I built a free Win optimization tool for audio/video production

ramses wrote:
folkfreak wrote:

Background services isn't necessary anymore since we have multicore cpus....
I think this is one of the biggest myths when it comes to optimize a pc for audio...

Maybe a misunderstanding here from your side? It's not about background services or the amount of services themselves.
It's about settings for the Windows process scheduler.
Whether it should be optimized for foreground or background processes.

https://www.dropbox.com/scl/fi/xjvs9dpo8nxf2hauzm8a4/2026-04-01-Windows-10-optimize-for-background-services.jpg?rlkey=f9avdnwet9d32gh67x8jt3ym1&st=n5gdkvwn&dl=1

Independent of the type of CPU, they all are affected by the process scheduler in the same way.

I remember tools like this, ServicesSuite:
https://royalfool.de/ServicesSuite.html
To create different profiles for activation or deactivation of Windows services.
Computers are so powerful and not all services are running instantly, therefore I never used it.
It is also too much fiddling around and error prone, as it doesn't show you the interdependency of services.

That's exactly what I meant. This is no longer needed for a very long time now.
Just as I said, the long lasting myth.

36 (edited by ramses 2026-04-03 11:36:52)

Re: [1.2.0]I built a free Win optimization tool for audio/video production

folkfreak wrote:

That's exactly what I meant. This is no longer needed for a very long time now.
Just as I said, the long-lasting myth.

I find statements like “Those are old myths” too simplistic; they don’t do justice to the issue.

When dealing with very different workloads on a computer, you can’t simply make sweeping generalizations without considering the specific workload or the intended purpose—in other words, why you’ve chosen that particular configuration.

My intention is an agile system and stability even if there is a higher load.
And as there is as good as no information about this on the internet, I am testing such things with a real application test.

In my setup, using a Cubase "stress test project", both settings lead to slightly different results:
https://forum.rme-audio.de/viewtopic.ph … 55#p250455

It turns out that you achieve better stability with fixed quanta. In my application test with Cubase, using fixed quanta resulted in a different pattern of audio dropouts. While variable quanta caused more continuous "chaotic" audio loss, fixed quanta allowed for longer periods of uninterrupted playback. Which means "more stability under high load".

The same principle applies to changing clock rates. Adjusting the system clock introduces a small amount of latency, as clocks cannot transition in zero time. For this reason, a DAW setup using a stable, fixed CPU clock has always been recommended for more reliable operation compared to changing clock rates.

Fixed and longer quanta also ensure that the CPU works more efficiently across different tasks by reducing the overhead caused by frequent context switches.

This is comparable to working with smaller or larger ASIO buffer sizes: if the buffers are too small, the system is under more stress to process the audio load. The same applies to time slices (quanta) used to distribute processor time among different jobs. If the quanta are too small, it may benefit foreground applications or mouse movement, but the CPU has less time for working efficiently on each of the tasks, especially if the system load is high.

Of course, an excessively long quantum would also be counterproductive. Therefore, certain programming conventions exist so that the chosen values are in a range that makes sense.

Given my understanding of how these components interact, I still find that optimizing for background services—using fixed and slightly longer time quanta—provides distinct advantages.

EDIT: Also, consider a workload on a computer is never static; it constantly changes and can be very high at times.

You might have a small benefit with smaller quanta for the process scheduler when the workload is not so high.

But with higher workloads, it becomes more critical to work efficiently on all processes and get some work done,
avoiding any overhead like too many context switches.

Comparable to selecting a too low ASIO buffer size, which is, on the one hand, nice to have smaller RTL,
but on the other hand puts a burden on the CPU, having to work on audio I/O in much smaller quantities,
which increases CPU load, interrupt rate, and the likelihood of not being fast enough in processing audio
if the time frame for a CPU to work on the current process/thread is too small.

This applies, of course, for all CPU cores in a system. And the more cores you have, the lower your single-thread performance usually is, and the more you need to look to ensure that the single core does not become your bottleneck and can work efficiently.

The result of my stress test is that longer quantums bring more phases of audio stability
compared to the setting with smaller quanta, which results in more chaotic/continuous audio loss.

Then maybe a personal preference. I think it is more important to tune a system in a way that it performs best
even under higher loads.

Did you ever stress test your system to find out what setting leads to better results?
Then please tell me what you did and what the results were for you.

BR Ramses - HDSPe MADI FX, M-1620 Pro D, 12Mic, UFX III, ADI-2 Pro FS R BE, Nuendo 15, Win10 IoT Ent

Re: [1.2.0]I built a free Win optimization tool for audio/video production

I've been following this discussion and learning a lot from all of you.
This is exactly the kind of input that helps shape how Vilm Care evolves. Whether and how to approach processor scheduling is something I want to get right. These insights are being carefully noted.

instagram: @banjuq

38 (edited by ramses 2026-04-06 07:00:01)

Re: [1.2.0]I built a free Win optimization tool for audio/video production

bighyunwoo wrote:

I've been following this discussion and learning a lot from all of you.
This is exactly the kind of input that helps shape how Vilm Care evolves. Whether and how to approach processor scheduling is something I want to get right. These insights are being carefully noted.

Unfortunately, there is very little information available regarding the parameterization of the Windows process scheduler and similar topics—and none known to me that examine this subject specifically for the requirements of a DAW load.
In a blog post on the matter, I was at least able to link a few sources that explain several things in connection with the process scheduler, see https://www.tonstudio-forum.de/blog/Ent … es-or-not/

In this area, one is dependent on one's own observations and must draw the correct conclusions from them. Ideally, one should possess solid foundational knowledge of how an operating system is structured, how kernel and user processes compete, how a process scheduler works, as well as expertise in the field of performance troubleshooting, etc.

I believe that, with the parameters you are currently configuring in the tool, you are well positioned. You are “in the green zone,” covering the essential elements that are universally recommended for all DAW systems. This also makes you less vulnerable, as criticism tends to arise quickly these days, often without any justification.

The challenge, however, is that these aspects are not easily measurable. At best, you can make observations, such as how often or how consistently distortion occurs under high load, and correlate these observations with your theoretical knowledge and experience.

BR Ramses - HDSPe MADI FX, M-1620 Pro D, 12Mic, UFX III, ADI-2 Pro FS R BE, Nuendo 15, Win10 IoT Ent

39 (edited by Kubrak 2026-04-06 17:56:17)

Re: [1.2.0]I built a free Win optimization tool for audio/video production

ramses wrote:

Unfortunately, there is very little information available regarding the parameterization of the Windows process scheduler and similar topics—and none known to me that examine this subject specifically for the requirements of a DAW load.

And what probably makes things even harder, there are AFAIK different schedulers not only in different Win versions, but also different ones in Home/Pro/Server/... distributions of Windows. And scheduler changes sometimes even within Win version as time goes. At least that was true when Intel´s big-little came....

Also, different CPUs, not only Intel vs. AMD, not only different families of AMD/Intel, but even within given CPU family by given manufacturer there may be bigger or smaller penalty when process is reassigned to another core....

Core may be of another kind (big-litle), core may be at another chiplet, process may be moved to core that does not share cache (L2 or L3) with core from it has been moved to. Or some cores have smaller and some cores have bigger cache.... And so on....

FF UCX II, Digiface USB, Babyface Pro FS

Re: [1.2.0]I built a free Win optimization tool for audio/video production

v1.2.0 is out! This update adds optional advanced options that users can choose to apply.
And some other things smile

instagram: @banjuq

Re: [1.2.0]I built a free Win optimization tool for audio/video production

bighyunwoo wrote:

v1.2.0 is out! This update adds optional advanced options that users can choose to apply.
And some other things smile

Could already make very good use of it, many thanks :-)

BR Ramses - HDSPe MADI FX, M-1620 Pro D, 12Mic, UFX III, ADI-2 Pro FS R BE, Nuendo 15, Win10 IoT Ent

42

Re: [1.2.0]I built a free Win optimization tool for audio/video production

Question on the two new nVidia settings: wasn't the most efficient workaround  a special tool that disabled the power saving of the nVida card? If so can this be added here, or does it require an external tool? In that case it would at least be helpful to mention it.

Regards
Matthias Carstens
RME

Re: [1.2.0]I built a free Win optimization tool for audio/video production

It can be changed in Nvidia Control Panel at least.

44 (edited by ramses Yesterday 16:17:44)

Re: [1.2.0]I built a free Win optimization tool for audio/video production

MC wrote:

Question on the two new nVidia settings: wasn't the most efficient workaround  a special tool that disabled the power saving of the nVida card? If so can this be added here, or does it require an external tool? In that case it would at least be helpful to mention it.

To the 1st new option, "nVidia HD Audio"
Should prevent unnecessary polling of the ports, can be deactivated if you do not need those ports.
Deactivation either through Windows sound or by removing the nVidia HD related driver.

To the 2nd new option, "nVidia Low Latency".
EDIT: This seems to refer to the nVidia driver option "Modus für geringe Latenz" "Low latency mode".
Just discussing this with Hyunwoo via e-mail, not sure whether this is beneficial EDIT: in general terms.

In terms of the external tool.
That was PowerMizer Switch: https://nvworld.ru/utilities/pmswitch/

What I normally do in terms of nVidia are two things
a) To use PowerMizer Switch to disable power saving on the nVidia card
b) and in nVidia system control app
    - energy management -> prefer maximum performance

The other two optimizations that were proposed in a thread on the Steinberg Forum I can't recommend for the reasons below.
https://forums.steinberg.net/t/8-18-cor … tup/103725

- Threaded-Optimization should stay on the default setting, which is "AUTO"
   If you enable it, then SpectraLayers in Nuendo crashes the whole application

- Vertical synchronization: keep the default "Use settings for 3D-Applications" (translated by me)
   If you enable it, then applications like RME DIGIcheck NG or other apps are being displayed with the highest "fps"
   which fully utilizes your GPU, which means high GPU load, and you hear the blowers of your GPU working at full speed.

BR Ramses - HDSPe MADI FX, M-1620 Pro D, 12Mic, UFX III, ADI-2 Pro FS R BE, Nuendo 15, Win10 IoT Ent

45

Re: [1.2.0]I built a free Win optimization tool for audio/video production

Yes, PowerMizer, that was the one.

Regards
Matthias Carstens
RME

Re: [1.2.0]I built a free Win optimization tool for audio/video production

Hi everyone, looks like a great discussion has been going on here!
These conversations on the RME forum genuinely help me a lot, every single time. Thank you, as always.

Regarding the Nvidia Low Latency option, I think I was a bit too quick to label it as Optimal/Unoptimal. I still believe it can bring positive changes in certain scenarios, but I agree it should be treated as a neutral option.
I'm also considering adding the Powermizer-related option that MC mentioned. Or possibly replacing it with the "Maximum Performance" setting from the Nvidia Control Panel (for a safer optimization approach).

instagram: @banjuq

47

Re: [1.2.0]I built a free Win optimization tool for audio/video production

bighyunwoo wrote:

I'm also considering adding the Powermizer-related option that MC mentioned. Or possibly replacing it with the "Maximum Performance" setting from the Nvidia Control Panel (for a safer optimization approach).

My understanding is that both are needed
- nVidia control panel: maximum performance
and
- the registry settings that powermizer switch performs.

Two add-on informations

1. After nVidia driver updates, you need to re-run "PowerMizer switch", as nVidia seems to clean up the registry in that regard.
You see it if you start PowerMizer; it reports that it can't find its registry settings for the card.

2. The nVidia control panel setting for "max performance" you only need to redo if you chose to erase the settings when performing the driver installation/upgrade.

BR Ramses - HDSPe MADI FX, M-1620 Pro D, 12Mic, UFX III, ADI-2 Pro FS R BE, Nuendo 15, Win10 IoT Ent