Main Menu

Recent posts

#71
Process Lasso / Re: Process wont stay at high
Last post by BenjaminWright - October 21, 2024, 09:49:43 PM
Windows has many essential system processes that run at high priority. If these processes are demanding, they might still take precedence over your game.
#72
Process Lasso / Re: Need Help with certain gam...
Last post by OliviaParker - October 21, 2024, 09:44:16 PM
Some motherboards allow you to disable certain cores of your CPU. This might help improve performance in older games that aren't optimized for multi-core CPUs. However, be cautious as this can impact overall system performance.
#73
Process Lasso / Re: Request: Allow 'chilof: pr...
Last post by samkatakouzinos - October 19, 2024, 11:56:36 AM
Did you mean to say 'include' or you did mean 'exclude' for the example you provided?
#74
Process Lasso / Re: Request: Allow 'chilof: pr...
Last post by Jeremy Collake - October 18, 2024, 11:04:04 AM
You can accomplish that using a regular expression. For example, to include all children of boinc.exe:

/^([^,]*,){5}boinc\.exe.*,/
However, we'll consider adding the more simple "childof:" to that and other features.

EDIT: s/exclude/include/
#75
Process Lasso / Re: Issues with one of the lat...
Last post by ranko - October 18, 2024, 08:43:30 AM
After restoring my disk image of 2d ago, where everything worked with the beta,
I have again this issue with the net command on login.

I am quite often restoring my system entirely by a Macrium Reflect disk image.
Since years I did not have issues like this.

I am wondering what has changed, I had never such issues before.
Sorry, but I will have to deinstall PLP if this can't be fixed, because it really nerves.
#76
Process Lasso / Re: Issues with one of the lat...
Last post by ranko - October 18, 2024, 08:07:49 AM
Of all sudden it started again...
Maybe related with upgrade to 15.0.2.18?
#77
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
#78
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.
#79
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!

#80
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