Main Menu

Recent posts

#41
Process Lasso / Request: Allow 'chilof: proces...
Last post by samkatakouzinos - October 18, 2024, 03:57:05 AM
Request: Allow 'chilof: processname' functionality to work with ProBalance Exclusions

I have apps that launch other apps for certain workflows and gameplays.
I would like to add these child apps to ProBalance Exclusions without listing them explicitly.

May this please be a future feature?

— Regards, Sam Katakouzinos
#42
Process Lasso / Re: Ryzen balanced
Last post by ranko - October 17, 2024, 04:01:29 AM
On Desktops: for optimum performance and low DPC latencies you should enable High Performance energy profiles.
This has nothing to do with overclocking, this is all withing the specs. So do not be too shy using it if you need performance and an agile system.

For Laptops: you might need to stay on balanced so that you do not get a heat problem where the CPU would throttle.
For that reason the high performance profile is even not show on most if not all Laptops, so that you can't even select it.

When aiming for maximum performance on a Windows PC, you should opt for the "High Performance" power profile, especially for gaming and audio processing. In the "Balanced" mode, the system focuses on saving energy, which can lead to delays.

No parked CPU cores: In Balanced mode, the system often parks CPU cores to save power. In High Performance mode, all cores remain active. This is crucial because waking a core from its parked state takes time before it is fully operational again.

No downclocked CPU: In Balanced mode, the CPU often downclocks during low loads. Switching from lower to higher clock rates introduces a small delay. In High Performance mode, the CPU runs at its maximum clock speed continuously, allowing faster responses to load changes. This is especially important for applications with irregular CPU demands.

Lower DPC latencies: Deferred Procedure Calls (DPCs) are critical for real-time applications, especially in audio production. High DPC latencies can cause audio dropouts. In High Performance mode, DPC latencies remain consistently low, ensuring stable audio playback.

Better power supply for PCIe cards and USB devices: In High Performance mode, the power supply to connected PCIe cards and USB devices is not throttled. This is important to ensure constant data transfer for audio interfaces or gaming peripherals, for example.

Avoiding audio dropouts: Near-realtime requirements in audio processing need consistent and stable CPU performance. In Balanced mode, energy-saving measures could lead to dropouts or latency issues. High Performance ensures constant processing power, preventing dropouts.

Better FPS in gaming: Games require constant high performance, especially for high frame rates (FPS). In Balanced mode, the CPU might not always run at full capacity due to clock rate changes. High Performance keeps CPU power stable, leading to smoother FPS and a better gaming experience.

In summary: High Performance provides a more responsive system without delays from CPU "parking" or clock rate switching. The constant performance helps keep latencies low and ensures smooth performance in demanding tasks like gaming and audio processing.

Regarding Process Lasso Pro. Fantastic product, I utilize it in the best possible way for me by:
- starting with "Balanced" as default energy profile
- I use IDLE saver to automatically fall back to energy saving after 15s of inactivity (mouse keyboard)
- depening on applications I let process lasso pro automatically switch to high performance
- for applications that need the high performance also when I am away from keyboard
  (digital audio workstation, backup programs, foto and video editing)
  I engage "performance mode" additionally so that IDLE saver does not lower the enery profile

Additionally I did some tweaks in my Energy profiles:

Balanced - set number of cores to be parked to 50% and set CPU clock to a little higher value so that the system feels still performant (non-sluggish) for office work and internet browsing. For USB and PCIe I disabled power saving.
Energy saving - everything down. CPU core parking to max, CPU frequency to lowest. But still for USB and PCIe power saving disabled.

In the BIOS I set
- C-States to C0/C1 to not allow lower energy states
- Turbo to allow a little bit higher CPU frequency, this brings me +200 MHz over Base clock, but all within specs
- Speed step activated, then Windows can take care of cpu clock (by energy profile, which you can tweak to your demand)
- I disable Spread Spectrum to be sure that CPU clock is constant.This is to prevent any potential EMI problems. As I have no EMI problems I disable it to be on the safe side in terms of constant clock to achieve lowest DPC latencies for audio related applications with near-realtime requirements.(**)

(**) Chat GPt tells (but you can't trust answers from AI): "Unlike mechanisms like CPU Core Parking or dynamic frequency scaling, where the CPU shifts between different power states and needs time to stabilize, Spread Spectrum is much gentler and affects the clock generator, not the CPU itself."
So .. if you want to be on the safe side to not get EMI emissions, keep it on.
#43
Process Lasso / Re: How do I enable all cores ...
Last post by Jeremy Collake - October 16, 2024, 03:21:40 PM
Windows CPU affinities don't support multiple processor groups, which is why you can't create one. You can use CPU Sets for that.

However, I do not believe either will accomplish what you want. Is your application constrained to one of the two processor groups, and you are trying to force it to use the other processor group? Sometimes this can be addressed with the Processor Group Extender feature. Give it a try and let me know how it goes!

#44
Process Lasso / Re: Issues with one of the lat...
Last post by ranko - October 16, 2024, 01:46:57 PM
Hi Jeremy, many thanks for your friendly and prompt reply.

I wondered why this happened of all sudden, as I am working without admin bit for my user since decades and this with process lasso pro since 2019, meanwhile 6 years.

I solved the issue by reinstalling 15.1.1.17 Beta and this time I choosed to reset the config.

Regarding config reset .. Nevertheless, 2 clicks further during installation
I selected again my two folders for config and logs under my users Documents.
So PLP started again with the same config like I always use.

This time I did not become prompted with the net user command.
I tried 3 reboots and fresh logins, no issues anymore. I think the "reset configuration" option during setup (sorry I can't recall the exact name anymore) solved the issue. Yesterday I didn't use this option.
I am only wondering what is being reset, as yesterday and today I choosed my "custom config folder"
K:\<username>\Eigene Dokumente\0-Bitsum Process Lasso\config
#45
Process Lasso / How do I enable all cores on d...
Last post by weddings - October 16, 2024, 12:37:50 PM
Hi Team,

I am using dual xeon cpu with 36 cores each. I am trying to enable all CPU affinity on all 72 cores however it seems I can only choose "Group 0" or "Group 1" under Processor Group on the top right of the menu. Is there any way to choose both Groups 0 and 1 so I can enable all 72 cores?

Affinity bitmask (Hex) for:

"Any" is  "FFFFFFFFF"
"Group 0" "0/FFFFFFFFF"
"Group 1" "1/FFFFFFFFF"

Maybe I am able to type something in the Affinity bitmask (Hex) to enable both Groups?

I have attached some screenshots. Appreciate any assistance thanks!
#46
Process Lasso / Re: Issues with one of the lat...
Last post by Jeremy Collake - October 16, 2024, 07:51:18 AM
That can occur in limited user accounts when the Governor service (core engine) is not started at the time Process Lasso is launched. As a last-ditch effort, it is trying to use the 'net' command to start the service, hence the request for elevation.

Check the "Process Lasso Core" service config in the Windows Services console. Make sure it is set to "Automatic".

As you discovered, I don't think it is related to any recent changes to Process Lasso.
#47
Process Lasso / Re: Issues with one of the lat...
Last post by ranko - October 15, 2024, 02:38:09 PM
Same issue with latest release version 15.0.1.16.

I start the core engin as a service at system boot and
I enabled that all processes become managed that PL has access to.

These settings I am using since years successfully.
#48
Process Lasso / Issues with one of the latest ...
Last post by ranko - October 15, 2024, 02:21:00 PM
After logging in into Windows 10 Pro I am always getting prompted for Administrator Password,
because a net command wants to be executed.

I didn't change my Process Lasso Pro config so I think this is because of the Beta versions which I tried because of my wish to get a global toggle for performance mode.

Took some time to find this out.
Restored a lot of backups.
Also the backup from 6.10.24 had this issue with version v15.0.1.16.

After deinstallation of Process Lasso Pro the issues are gone.

Do you have any idea what might be causing this?
#49
Process Lasso / Re: Ryzen balanced
Last post by Jeremy Collake - October 10, 2024, 08:01:08 PM
When the CPU is fully loaded the difference between a balanced and high-performance power plan is minimal. Thermal management under those conditions will come down to the hardware. Balanced power plans come in handy for additional power savings when the CPU is less than fully loaded, and there is a ramp-up penalty to that, however small. The flip side is that, theoretically, temperatures could be marginally lower during less than full loads in a balanced power plan, and thus allow for more Precision Boost headroom for any short-lived bursting CPU load that emerges. However, we've not been able to document any cases of the latter occurring, while the former is certainly true.
#50
Process Lasso / Seeking Advice on How to Optim...
Last post by isabellajones - October 10, 2024, 04:01:26 AM
Hey everyone,

I've been using Process Lasso for a while now, and it's been fantastic for general performance improvements on my system. But recently, I've been working with some pretty resource-heavy software (think large datasets, multiple VMs running, and heavy multitasking), and I'm curious if there are any specific tweaks or settings I should be focusing on to get the most out of Process Lasso in this kind of scenario. When I was Googling for the same I came across these resources https://community.bitsum.com/forum/index.php?topic=11971.0 What is Power BI Dashboard however they are good but I want to learn more from community members.

Any recommendations on configurations, CPU affinities, or other features that could help me better manage my workload? I'm sure some of you have experience with similar setups, so I'd love to hear what's worked for you.

Thanks in advance!