Author Topic: Win 7  (Read 4225 times)

0 Members and 1 Guest are viewing this topic.

Offline Yeti

  • Jr. Member
  • **
  • Posts: 22
    • View Profile
Win 7
« on: September 28, 2009, 12:59:16 pm »
I'm running Windows 7 (Final, no Beta or RC) 32Bit and TThrotle 1.68

It seems, as if TThrottle can only work right if it is started with Admin-privileges

I had started it "normal", my configurations was to keep CPU below 76 but CPU-Temp was really 79. TThrottle showed in taskbar that it would slow down my processor / my BOINC-Tasks to 5%, but it was not succesfull doing this. All BOINC_Tasks were running by 100%

Offline fred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3501
  • eFMer
    • View Profile
    • Trails
Re: Win 7
« Reply #1 on: September 28, 2009, 01:33:53 pm »
I'm running Windows 7 (Final, no Beta or RC) 32Bit and TThrottle 1.68

It seems, as if TThrottle can only work right if it is started with Admin-privileges

I had started it "normal", my configurations was to keep CPU below 76 but CPU-Temp was really 79. TThrottle showed in taskbar that it would slow down my processor / my BOINC-Tasks to 5%, but it was not successful doing this. All BOINC_Tasks were running by 100%
I will do some more testing soon. In the last test it still worked ok, but Windows 7 will not be  really final for some time.
Will wait some time before implementing new code. Too much is still Beta, including development tools.
If this problems persists it will involve some serious rewriting of the driver. ::)

If there are others users with this problem, please report.
« Last Edit: September 28, 2009, 02:37:33 pm by fred »

Offline Yeti

  • Jr. Member
  • **
  • Posts: 22
    • View Profile
Re: Win 7
« Reply #2 on: September 28, 2009, 02:43:05 pm »
HM, I think I forgot to mention that in this case I'm running BOINC as a service ...


Offline Yeti

  • Jr. Member
  • **
  • Posts: 22
    • View Profile
Re: Win 7
« Reply #3 on: October 01, 2009, 09:56:39 am »
For coming Win7-Users:

I deactivated the "Autorun at Startup" in TThrottle
I set up with "Aufgabenplanung" / "Activities plans ?" a new task with admin-priviliges
 - trigger it with "start when a User logins"
 - let it wait 2 minutes before this trigger acts

This (new) Taskplaner seems to have a problem with directorys that contain spaces; so I had to change the path C:\Program Files\eFMer\TThrottle to C:\Programme\eFMer\TThrottle

Hope this helps

Offline Pepo

  • Tester
  • Hero Member
  • *****
  • Posts: 875
    • View Profile
Re: Win 7
« Reply #4 on: May 14, 2010, 12:10:50 pm »
I've also got to work on a Win7 x64 machine...

I've installed BOINC as a single-user app for an administrative user account. I'm logging in as a plain user, starting BOINC manager as this admin. So far so good, everything seems to work fine including GPU computing and app graphics. Then I've installed TThrottle and started it as a plain user (well, I've made the BOINC data folders readable for me). TTh was running fine, but upon an attempt to throttle applications, nothing happened with them (as Yeti observed, they continued to run on 100%) and TTh was using one complete core in "red mode" (spending a lot of time (80-100%) in system calls). I suppose the driver is probably not used for tthrottling, just for temperature readout?

After starting TTh as an admin, it is able to throttle BOINC applications and runs "pretty silently". Just to solve the automatic startup "as an admin" (possibly with some link), often it happens that I start it as a plain user process and it is then hungry...

A side note: This damned Win Home system has a drawback, that lusrmgr.msc ("Local Users and Groups") refuses to start ("not allowed") and I do not know how to add someone to boinc_users and/or boinc_admins groups >:(. Is there any commandline/graphical program capable of doing this here? BOINC installer could happily handle a couple of user groups... Or could please someone point me to any MSDN doc how to do this programatically?
Peter

Offline fred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3501
  • eFMer
    • View Profile
    • Trails
Re: Win 7
« Reply #5 on: May 14, 2010, 01:06:40 pm »
I've also got to work on a Win7 x64 machine...

I've installed BOINC as a single-user app for an administrative user account. I'm logging in as a plain user, starting BOINC manager as this admin. So far so good, everything seems to work fine including GPU computing and app graphics. Then I've installed TThrottle and started it as a plain user (well, I've made the BOINC data folders readable for me). TTh was running fine, but upon an attempt to throttle applications, nothing happened with them (as Yeti observed, they continued to run on 100%) and TTh was using one complete core in "red mode" (spending a lot of time (80-100%) in system calls). I suppose the driver is probably not used for tthrottling, just for temperature readout?

After starting TTh as an admin, it is able to throttle BOINC applications and runs "pretty silently". Just to solve the automatic startup "as an admin" (possibly with some link), often it happens that I start it as a plain user process and it is then hungry...

A side note: This damned Win Home system has a drawback, that lusrmgr.msc ("Local Users and Groups") refuses to start ("not allowed") and I do not know how to add someone to boinc_users and/or boinc_admins groups >:(. Is there any commandline/graphical program capable of doing this here? BOINC installer could happily handle a couple of user groups... Or could please someone point me to any MSDN doc how to do this programatically?

Throttling is done in the program, and it's a lot of work to change this.  ;D And as long as there is a good workaround...

Right click the programs executable, click Properties > Compatibility (tab)
under "Priviledge Level" check the box that says "Run this program as an
Administrator" > Apply > OK.

Offline Pepo

  • Tester
  • Hero Member
  • *****
  • Posts: 875
    • View Profile
Re: Win 7
« Reply #6 on: May 17, 2010, 08:29:39 am »
A side note: This damned Win Home system has a drawback, that lusrmgr.msc ("Local Users and Groups") refuses to start ("not allowed") and I do not know how to add someone to boinc_users and/or boinc_admins groups >:(. Is there any commandline/graphical program capable of doing this here? BOINC installer could happily handle a couple of user groups... Or could please someone point me to any MSDN doc how to do this programatically?
OK, I was hoping to find a clue in Jorden's FAQ Service and indeed: How to add usernames to the BOINC groups under Basic and Home versions of Windows?
(Maybe a logout/login from existing session is necessary to get it really work? BOINC Manager still complains.)

Anyway, thanks Jord!
Peter

Offline fred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3501
  • eFMer
    • View Profile
    • Trails
Re: Win 7
« Reply #7 on: May 17, 2010, 09:51:07 am »
Right click the programs executable, click Properties > Compatibility (tab)
under "Priviledge Level" check the box that says "Run this program as an
Administrator" > Apply > OK.
Did this work?

Offline Pepo

  • Tester
  • Hero Member
  • *****
  • Posts: 875
    • View Profile
Re: Win 7
« Reply #8 on: May 17, 2010, 10:19:34 am »
Right click the programs executable, click Properties > Compatibility (tab)
under "Priviledge Level" check the box that says "Run this program as an
Administrator" > Apply > OK.
Did this work?
Yes, sorry, thanks for the hint, I've modified the link I'm using. No chance to forget to launch as admin anymore :)
(And after uninstalling 1.76 + installing 1.80, the change was off course gone ;D)
Peter