For the Process Lasso Documentation click here. You can also press F1 within the product, or use the ‘About / Help’ menu option to open a CHM based help file.
Process Lasso’s installer auto-corrects if you get the wrong edition, so have no worries and download either one. If you want to ‘get it right’, then an easy way to check is this: If your PC contains a “\program files (x86)\” folder, then it is a 64-bit OS.
This same auto-correction applies to the Server vs Workstation editions.
For the majority of users, that wish to optimize their personal computer(s), one of our Workstation Licenses (1-5 PC’s) is the correct choice (Single PC or Entire Home). Commercial Workstation purchases should check this page.
For a business, or anyone using their own Windows Server(s), our Server licenses is the correct choice (Server, Site or Multi-Site), depending on your set up and/or needs (see the Server License options for more details on each License type).
Yes we do! We stand behind the quality of our products and will refund 100% of your money if you are unhappy with the product. You have 45 days to decide to choose a refund. No questions. No hassle.
We only want you to have bought Process Lasso if it truly adds value to, or improves, your Windows PC or Server experience.
Licensed users are entitled to either LIFETIME updates, or one year of updates, depending on the license chosen at purchase.
Workstation: Windows XP or above.
Server: Windows 2003 or above.
Disk space: Up to 50MB – due to different languages, which is why the installer can compress down to 2MB
Memory: Very little is consumed by either the GUI (ProcessLasso.exe) or Core Engine (ProcessGovernor.exe), so this requirement is simply whatever your OS recommends. No additional RAM necessary.
No. Process Lasso does not make a bunch of system modifications or anything. Once you remove it, it’s gone. That said, if you find a case of debris that we missed (and it would have to be minor, such as a shortcut), please let us know!
CAUTION: You MUST run the uninstaller from the Add/Remove programs menu. You can NOT run it outside this context. I am adding this to the FAQ.
Open your Process Lasso interface by clicking on its icon in your task bar (bottom-right corner of your screen), then from its top Menu click on Help and select Activate this software.
Then copy and paste your license activation key (can be found in your Order History) into that pop-up window in the space that follows Activation code: then click the Activate now button to complete.
If you do not see options to Activate there, then the product is already activated.
First, you must be connected to the Internet. If any firewall attempts to block ‘plActivate.exe’ from connecting to ‘bitsum.com’, be sure to let it through! This is a one time connection to validate the license. Click the icon in your Taskbar (bottom of your screen).
See the Help > Activate this software menu option, as shown below. If you do NOT see this, then the product may already be activated.
To ensure the right license is applied, use Help > Change license code.
Yes, we absolutely do! Although Bitsum is a small team, we pride ourselves on customer communication. Please see our Contact Page. We also have a Community Forum where you can ask our entire community about a specific issue.
Process Lasso is designed to work with all Windows versions, including XP, Vista, 7, 8, 8.1 and 10, as well as all Windows Server Editions. This includes Windows 2003, 2008, 2008 R2, 2012, 2012 R2, WHS, and more…
Furthermore, Process Lasso has some specific features that compliment the latest Microsoft CPU and I/O scheduler enhancements.
Please see this page for a complete description of all system tray icons.
Yes! It has been extensively tested on Windows 10 from early debug builds of Windows 10 till present. In fact, we test it on Windows 10 more than any other platform. Process Lasso further continues to be as effective and necessary as ever with Windows 10. We personally love Windows 10, and adding Process Lasso to it will make it perfection – at least in our eyes.
Process Lasso v8 supports up to 64 logical processors and any number of physical core packages, so long as the total logical core count does not exceed 64.
See this link for all Process Lasso features.
The ProBalance algorithm is designed in such a way that it will never degrade your system performance, only improve it.
It is extremely conservative. For instance, one of it’s many criteria (by default) is a process must be of normal priority class. Most audio apps set themselves to a High priority class. Thus, this exclusion was added, as it is assumed the application that sets it’s own priority class knows best.
Worst case if ProBalance did take action on some important process, you can always exclude it, but I very rarely hear of this due to the built-in exclusions and conservative nature.
We could have released a major update yesterday and still face this question ;). We constantly iterate on our software, so you will see lots of minor updates. The major updates are do as-required. When a certain point is reached, we fork the code and start having at it. If you want access to the Working Development Branch, click this link. WARNING: This branch is mostly for testing, and does not have any nifty new features yet, nor does it reveal secrets of what is to come. However, if you are having some esoteric trouble with Process Lasso’s current release version, then maybe it’s worth a try – or if you are a tester who wants to help out.
First, let us be sure your expectations are correct – no product is a panacea for all system problems, and certainly not all use cases benefit equally from Process Lasso’s automated tuning. However, ProBalance does always keep you protected from that ‘worst case’ scenario, which you may encounter at some point, and it will save you from an improper shutdown.
ProBalance also does not act just to pretend to be doing something. It acts only when necessary. So if you are barely taxing your system, you aren’t going to see much difference in responsiveness. However, during times when you have your CPU loaded up, you will see a dramatic increase in responsiveness if the problem is CPU bound and ProBalance is able to cope with it. Sometimes the issue is I/O related, like waiting for a hard drive, but when it is CPU related, ProBalance addresses it.
This is well demonstrated by real-world and synthetic demos like our CPUEater Demo. I recommend that you read and try the CPUEater Demo yourself to see the impact. There is no trick here. You can recreate the demo in any language with a simple infinite loop (and nothing else!). See this page for more information on ProBalance …
Note that the Automation Features are ‘utility features’, so if you need them, then you need them. They don’t relate to this answer.
Although Process Lasso is inherently very lean, you can reduce it’s resource consumption even further by taking any of these steps:
A single thread can’t be externally split into multiple threads, thus you can’t force use of unused CPU or GPU cores. You could force that single thread to be swapped between the CPU cores, but that would only decrease performance due to the switches, and have the same total CPU utilization.
The application has to be programmed to utilize multiple threads in order to make use of all cores. So you might say, “Ok, then why didn’t they do that?”. Well, some actions are linear in nature. In fact, many are. For instance, if I’m adding 2+2=4, it’s really hard to break that up into multiple threads.
The same goes for use of the GPU. The application has to be programmed to use it, you can’t force it to change it’s characteristics later.
This is why the performance of individual CPU cores still matters. If you have single-threaded CPU bound load, you can have 256 CPU cores, but only 1 will be utilized, and it’s individual performance will be the system max.
First, make sure they are enabled in the View menu (if Process Lasso). Second, make sure you have the right bit-size. This may require a product reinstall. Otherwise, your performance counters are in some way corrupted and there is little else that can be done. The command ‘lodctr.exe /r’ is run for you to try to repair this condition if Lasso finds it to be the case, so all that can be done is done.
Yes, if you have an active PC, you may want to disable certain Process Lasso log events like process creation/termination, or disable logging entirely. For a highly active PC or server, it can be resource consuming. Also remember that you do not need to have the GUI running all the time since the stand-alone core engine (processgovernor.exe) does everything that is important.
Absolutely! Process Lasso is great for games.
Process Lasso’s Gaming Mode configures ProBalance and the Power Profile in such a way as to be best equipped to run games or other high-demand applications.
Further, as of Gaming Mode 2.0 in 2015, a special power profile is used that disables certain CPU power saving features, such as core parking and CPU frequency scaling (down-clocking on idle). This ensures that your CPU is always ready to execute code!
There are two editions of Process Lasso. One is the Workstation Edition, the other is the Server Edition. ‘Pro’ just means licensed/unrestricted and is not itself a distinct edition of the product.
The difference between the Workstation and Server Editions are some programmatic differences (though functionally the editions are presently very similar but continuously diverging), and the license type. A Windows Server install requires the Server Edition, and a Windows workstation OS requires the Workstation Edition.
Process Lasso’s Keep Awake works by issuing a power subsystem API call to inform the system that activity is still occurring. It does NOT do any ‘dirty hack’ like emulate keyboard input, as such is not necessary. It will issue this call once a minute at minimum, more if required.
We apologize! You are apparently one of the unlucky few that have experienced crashes of Process Lasso. If you contact us, we’ll work with you to try to determine and fix the cause. Not just for you, but for other users. In the interim, try a fresh install of Process Lasso and reset your options to defaults (bottom of Options menu). Last, try disabling Process Icons in the View Menu. These can sometimes be problematic with certain third-party shell extensions.
There should not be any general problem with CPU consumption by Process Lasso because it’s native x64 code is highly efficient. When the User Interface (ProcessLasso.exe) is minimized, it goes into a pseudo-sleep mode, further reducing CPU use. The Core Engine (ProcessGovernor.exe) always consumes minimal resources, working silently in the background to enforce process rules and algorithms.
If you have a condition where the GUI is consuming an extraordinary amount of CPU cycles (like an entire core), then it may be caused by an interoperability issue with your security software. You may want to try disabling or uninstalling particularly ‘beta’ versions of security software. You can also do these things:
Remember, since Process Lasso was designed to have an independent core engine, you can close the GUI completely. No system tray icon will exist, but Process Lasso’s actions will still be taken by ProcessGovernor, and those actions will be logged if you wish to review them.
Try disabling process icons via the menu item ‘View / Show process icons’ This is indicative of a silent crash of Process Lasso’s GUI. Remember, the core engine, processgovernor.exe continued to operate, so the product functions, like ProBalance, remained active.
No, it is not included, and yes, they are designed to run together.
Basically, ParkControl Pro has features not present in Process Lasso, such as a dynamically changing system tray icon that reflects core parking status. Going forward, there will be more differences.
They are designed to work along-side each other, so when ParkControl Pro is installed, Process Lasso’s ‘Core parking’ tool will actually just open ParkControl Pro’s window. This can lead to the perception that it is ‘within’ Process Lasso, but the only thing within Process Lasso is a more limited rendition of ParkControl (no Pro).
In some cases, yes, but it depends on your reason, and you need to be smart about it.
If your goal is increased performance, remember that the Windows OS CPU Scheduler tries to manage which threads are on what cores itself, and it’s not dumb. So, when you micro-manage CPU affinities, you are second-guessing it. This can only be appropriate when you are certain of what the loads are going to be and know what you’re doing.
If your goal is to limit CPU use, then you can do so by giving a problematic process access to only a limited subset of available cores. However, you must be sure that this process isn’t ‘blocking’, meaning slowing it doesn’t slow something else, or even everything else. Similarly, you obviously must be willing to tolerate the proportional decrease in that application’s performance.
We do NOT recommend limiting the CPU affinities of ALL processes with a broad rule like .; we also don’t recommend limiting the CPU affinity of system or security software.
In general, be conservative, cautious, selective, and smart!
There is no special setup, just install and go. I will note that we now have CPUBalance as well – which is ProBalance isolated from the other features. For many audio users, especially those who already have optimized PCs and don’t need all that Lasso offers, this may be the preferred solution. Read at https://bitsum.com/cpubalance/ .
Modern CPUs are not actually getting very much faster, they are growing parallel (adding cores). This is because we hit the limits of physics. Now, since a thread can only execute on one core (it can be seapped around, but it can only execute on a single core at a time and can’t be broken up, and most software still has single-threaded or multi-threaded CPU bound occurrences, it is more improtant than ever to have Process Lasso’s ProBalance algorithm, and it’s automation on top of that for custom CPU affinities.
So, ironically, you need it even more.