topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Sunday December 15, 2024, 7:06 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Last post Author Topic: Setting process priority not working with Windows 10?  (Read 24543 times)

Erich56

  • Participant
  • Joined in 2018
  • *
  • default avatar
  • Posts: 14
    • View Profile
    • Donate to Member
Re: Setting process priority not working with Windows 10?
« Reply #25 on: July 14, 2018, 02:48 PM »
@Erich56: I'm intrigued by this: Why would the process acemd.exe be changing (lowering) its default priority? This would likely be a deliberate design feature, rather than an error, yet you - the user - clearly don't want it to do that.
I wonder - would it make any difference to the default priority if you set the process to "Run as Administrator"? (Not sure whether that is relevant.)
I don't think that acemd.exe changes it's default priority.  The default priority seems to be "below normal", and what Mouser is suggesting is that once PT changes it to "normal", it's being changed back to "below normal" (after quite variable time spans, which seems strange, anyway).
On all other machines with which I run acemd.exe, there is no problem.  It's just this one PC with an older CPU, where acemd.exe suddenly stopps running. And what I have found out was that this does NOT happen once it's priority is at "normal".
This is the reason behind the whole thing.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Setting process priority not working with Windows 10?
« Reply #26 on: July 14, 2018, 02:51 PM »
I think I am suggesting the acemd DOES change it's priority to below normal.  Apps don't start at that priority as far as i know, so it HAS to be that something is setting it low, and I dont think it's PT, so I'm guessing it's the app itself or the process that launched it.

Erich56

  • Participant
  • Joined in 2018
  • *
  • default avatar
  • Posts: 14
    • View Profile
    • Donate to Member
Re: Setting process priority not working with Windows 10?
« Reply #27 on: July 14, 2018, 02:59 PM »
I, too, don't think that PT changes the priority to "below normal" (why should it?).  It must be something else.
Also, on all my other PCs where acemd.exe is running, it's set to "below normal".  However, there it doesn't matter, acemd.exe does not stopp suddenly.
It's only this one machine.  That's why I am so desparately looking for a tool which sets acemd.exe priority to "normal" for the whole time it's running.

IainB

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 7,544
  • @Slartibartfarst
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Setting process priority not working with Windows 10?
« Reply #28 on: July 14, 2018, 10:37 PM »
I don't think that acemd.exe changes it's default priority.  The default priority seems to be "below normal", and what Mouser is suggesting is that once PT changes it to "normal", it's being changed back to "below normal" (after quite variable time spans, which seems strange, anyway).
On all other machines with which I run acemd.exe, there is no problem.  It's just this one PC with an older CPU, where acemd.exe suddenly stopps running. And what I have found out was that this does NOT happen once it's priority is at "normal".
This is the reason behind the whole thing.
Ah, that's interesting.

From what you know, does this mean that the default priority of the process/program acemd.exe,  is "below normal" on all computers where it is installed, but that it is just on the single older computer that you suspect that is what causes the program to abend with no(?) error message?

Are all these computers running the same OS and, if not, then what are the differences?
Is there an Event Log for the computer (with the abending process) in question? That might help to identify/indicate a possible root cause of the abend. Similarly, the Event Logs for the other computers might be able to throw some light on the behaviour of the non-abending process' default operation.
At the moment, it seems that you cannot be certain as to what the root cause of the abend actually is. You only know (presumably by trial-and-error) that the abend seems to not occur if the process priority is set to normal. (Is that correct?)

Thus, altering the process priority with PT (Process Tamer) might only be a workaround to an as yet undefined problem, at best.
« Last Edit: July 14, 2018, 10:45 PM by IainB »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Setting process priority not working with Windows 10?
« Reply #29 on: July 14, 2018, 10:51 PM »
That's why I am so desparately looking for a tool which sets acemd.exe priority to "normal" for the whole time it's running.
I will add an option to PT to make it constantly force priority even if the app changes it, just hang in for a couple of days until I post an update :)

Erich56

  • Participant
  • Joined in 2018
  • *
  • default avatar
  • Posts: 14
    • View Profile
    • Donate to Member
Re: Setting process priority not working with Windows 10?
« Reply #30 on: July 15, 2018, 02:11 AM »
Ah, that's interesting.

From what you know, does this mean that the default priority of the process/program acemd.exe,  is "below normal" on all computers where it is installed, but that it is just on the single older computer that you suspect that is what causes the program to abend with no(?) error message?

Are all these computers running the same OS and, if not, then what are the differences?
Is there an Event Log for the computer (with the abending process) in question? That might help to identify/indicate a possible root cause of the abend. Similarly, the Event Logs for the other computers might be able to throw some light on the behaviour of the non-abending process' default operation.
At the moment, it seems that you cannot be certain as to what the root cause of the abend actually is. You only know (presumably by trial-and-error) that the abend seems to not occur if the process priority is set to normal. (Is that correct?)

Thus, altering the process priority with PT (Process Tamer) might only be a workaround to an as yet undefined problem, at best.
the computers are running different OS, and everywhere acemd.exe has "below normal" priority.  And there is no problem at all with this, except for this one computer in question.

My guess regarding the root cause for the problem here is: the CPU is an old Intel Quad Q9550, with various grid computing tasks, 4 in total, hence 1 for each core.  What comes in addition is that for the process acemd.exe (GPUGRID), the CPU uses the GPU as co-processor.  And what I notice is that the higher the GPU clock, the more the chance that acemd.exe stops - whenever it runs "below normal" priority.
This does NOT happen if it runs "normal" (also, the problem does not come up if I run only 3 tasks altogether, leaving 1 core free).
So, to me, it seems that I only need to give the CPU processing of acemd.exe some more support by increasing it's priority.

And yes, you are right: altering the process priority with PT obviously is a workaround, but seemingly one that works.

IainB

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 7,544
  • @Slartibartfarst
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Setting process priority not working with Windows 10?
« Reply #31 on: July 15, 2018, 03:16 AM »
@Erich56: Thanks for your response.
...And yes, you are right: altering the process priority with PT obviously is a workaround, but seemingly one that works.
Nothing wrong in that. I use PT as a workaround to combat a problem that Google and Microsoft in particular, and others in general, have created for millions of PC users - the original "PUPs" ("Potentially Unwanted Programs") or "PAPs" ("Persistently Annoying Programs") as I describe them. The list of PAPs includes, for example (from my PT Configuration GUI list):

15_359x315_4BEA0475.png

And I use ClassicShell to work around Microsoft's most annoying abortion PAP - the Metro Win8 GUI in Windows 8 and later.