Google Answers Logo
View Question
 
Q: CoolBits and Windows XP Limited Accounts ( No Answer,   5 Comments )
Question  
Subject: CoolBits and Windows XP Limited Accounts
Category: Computers
Asked by: wod-ga
List Price: $50.00
Posted: 08 Oct 2002 00:06 PDT
Expires: 06 Nov 2002 23:06 PST
Question ID: 73897
Okay, now we all know about the 'Coolbits' registry tweak that enables
the clock frequency adjustments on nvidia cards, right ? Problem is,
on Windows XP, it only works if you log in with an 'Administrator'
account. This is what I can do :
 
(1) Log in with an 'administrator' account. 
 
(2) Change the clock freq. of the graphic card. 
 
(3) Set it to automatically change every time I log in. 
 
Thereafter, every time I log in with that account, the card's clocks
are automatically reset to the values I want.
 
Currently, the clocks only reset if I log in with an 'administrator'
account. I want to do this when I'm logged in with a 'limited'
account.
 
I can work around this by logging in to an administrator account, and
then logging off and logging on to the limited account, but that is
not what I want. I want to be able to log in directly to a limited
account and have the graphic card clocks reset to my preferred values.
Operating system is Windows XP Professional (SP1, all patches in) and
Asus V8420 (GF4 Ti4200). Drivers are NVidia reference version 40.72.

Clarification of Question by wod-ga on 08 Oct 2002 00:15 PDT
"Operating system is Windows XP Professional (SP1, all patches in) and
Asus V8420 (GF4 Ti4200)" should read "Operating system is Windows XP
Professional (SP1, all patches in) and _display card is_ Asus V8420
(GF4 Ti4200)."

Thank you. :)

Clarification of Question by wod-ga on 08 Oct 2002 03:37 PDT
If you think $50 is too low, tell me how much you would want to answer this :)

Request for Question Clarification by deadlychiapet-ga on 08 Oct 2002 18:35 PDT
I don't believe this can be done using the coolbits tweak by itself.
However, I can probably dig up a few third party programs that give
you control over the clock speed of your card and that should work
over both admin and limited accounts. Would that be acceptable?

Clarification of Question by wod-ga on 08 Oct 2002 20:59 PDT
That is only acceptable IF they do not require being loaded into RAM
and running during the entire session (that is, TSRs are not
acceptable.) To further clarify :

(1) If it loads, sets the clock, and exits, then it should be
acceptable.

(2) If it loads, and has to stay loaded to work (like PowerStrip,)
then it's not acceptable.

Clarification of Question by wod-ga on 08 Oct 2002 21:24 PDT
As a side note.. I can't post comments any more.. it keeps saying
"Unable to process request. Please try again later." Like Eleen Fleiss
says, "bummer."

Request for Question Clarification by alienintelligence-ga on 09 Oct 2002 15:59 PDT
And it was like beep, beep, beep, beep...
hehe

Hi wod...

I'm having troubles finding a utility to 
show the current video clock rate. As soon
as I can find that, I will have something
to verify the overclocking. But I think I
have something that will work. Have a good
app to test the video speed? Not just a
benchmarking util.

thanks
-AI

Clarification of Question by wod-ga on 11 Oct 2002 03:21 PDT
Hmm.. therein lies the rub.. how do we _prove_ that the clock has been
increased ? I'm as lost as you are right now.

Request for Question Clarification by haversian-ga on 11 Oct 2002 03:52 PDT
Do you know why precisely logging in as a non-Admin account doesn't
work?  I know under win2k, there's a 'base' registry and each user has
certain registry entries which are merged on top of the basic
registry.  If you're logging in as Admin, you're not editing the base
registry, but rather admin's merged-in parts.

If the reason you cannot make a non-Admin account work is that only
Admin has access to the part of the registry you need, try the
following:
Give your non-Admin user Admin privileges (sorry, I only know how to
do this under win2k).  Login as the non-Admin user, and try editing
the registry to do the coolbits mojo.  Login as Admin again, remove
admin privileges for the non-Admin account.  Login again as the
non-Admin user and give it a try.

It sounds like you're also having trouble being sure the overclock is
working - why is a benchmark unacceptable?  Something like a polygon
throughput test should tell you pretty accurately whether you are
successfully overclocking the core, and a texture test will stress the
memory.  MadOnion makes a good benchmark with subtests of these sorts.

Clarification of Question by wod-ga on 12 Oct 2002 02:04 PDT
I wasn't the one that said it.. see above :) anyhow, now that you
mention it.. just because a particular benchmark increases doesn't
necessarily mean the clock has changed. The greeks (or was it romans
?) had a saying for this fallacy -- 'sic hoc ergo propter hoc' (after
this, therefore because of this.) Just because the benchmark goes up
doesn't mean the clock has changed. So we're back to the original
question.. how do we _prove_ the clock has changed ?

Request for Question Clarification by haversian-ga on 12 Oct 2002 14:15 PDT
You are correct that in general correlation does not imply causation. 
However, running a benchmark 3 times is not going to give you scores
of 1, 10, and 100.  Every benchmark has a margin of error, and if your
overclock is moving your score around within that margin of error,
you're wasting your time.  Typical margins are a few percent, and you
should be able to overclock by 10%+, well outside the margin of error.
 Thus, you can tell if the card is overclocked, since you could not
attain a 10% higher score were it not.  As I said before, certain
tests are GPU limited, and should scale (nearly) linearly with a
change in core clock speed, and certain tests are memory limited and
should scale (nearly) linearly with a change in DRAM clock speed.

On a different note, are you wedded to this coolbits thing, or would a
different but functional way to overclock your card be acceptable as
an answer?

Request for Question Clarification by alienintelligence-ga on 12 Oct 2002 19:10 PDT
Hi again wod...

Well, I have tried 3D Mark 2001 SE with overclocked
and not overclocked and there is enough noticeable
difference that I believe I can give you your answer
based on that. Would you accept the basis of my answer
to be based on 3D Marks when I present you the solution?

For reference I am testing on a Ge4 440GO chip with 32M
DDR. The default core speeds are 221MHz GPU and 440MHz 
memory speeds. I have tested up to 253MHz and 513MHz OC.

I can post my results of default vs overclocking for you
to verify if you like.

-AI

Clarification of Question by wod-ga on 13 Oct 2002 05:19 PDT
Hmm.. you're right there. I _don't_ know it doesn't work. I ran
powerstrip, and it said there was no change. But that could also mean
powerstrip is wrong. Never thought of that.

Clarification of Question by wod-ga on 13 Oct 2002 07:24 PDT
Okay.. I'll accept that. I was originally hoping to get coolbits to
work on a limited account, but this will do. Probably not an optimal
solution though, cos of memory fragging (I suppose if you load +
unload something you probably leave a "hole" in RAM... not even sure
if this is right or how to explain it. Anyhow, that'll do I guess. :)

PS. But as per earlier note.. it _cannot_ be a TSR.

Clarification of Question by wod-ga on 13 Oct 2002 09:14 PDT
Looks like I can't post comments again. Am wondering if it's just me.

Request for Question Clarification by alienintelligence-ga on 14 Oct 2002 04:53 PDT
Hi wod...

Well, I've become very personal with 
3D Mark 2001 SE. Getting rather tired
of the benchmark graphics now =)

What I have found out is... The GPU
core clock speed resets to default
but the memory speed stays OC'd,
when logged in as a "Limited User"
or non-Admin.

I am going to try things out on my
work computer tomorrow. To see if
possibly the chipset on this computer
is oddish, since it’s a GO chip.

Best O/C performance 5408 3D Marks.
"Limited User" 5030 3D Marks.
[GPU reset, Mem O/C @ 503MHz]

One thing I need to ask. Is it ok for
nvsvc32.exe to be running? I'm not sure
if that will be necessary for the answer
but I wanted to make sure before I yell
Eureka.  :)

thanks
-AI

Clarification of Question by wod-ga on 14 Oct 2002 05:31 PDT
Hi wod... 
 
Well, I've become very personal with  
3D Mark 2001 SE. Getting rather tired 
of the benchmark graphics now =) 
 
What I have found out is... The GPU 
core clock speed resets to default 
but the memory speed stays OC'd, 
when logged in as a "Limited User" 
or non-Admin. 
 
I am going to try things out on my 
work computer tomorrow. To see if 
possibly the chipset on this computer 
is oddish, since it’s a GO chip. 
 
Best O/C performance 5408 3D Marks. 
"Limited User" 5030 3D Marks. 
[GPU reset, Mem O/C @ 503MHz] 

Hmm.. both have to work.. that's almost 300 points ! :)
 
One thing I need to ask. Is it ok for 
nvsvc32.exe to be running? I'm not sure 
if that will be necessary for the answer 
but I wanted to make sure before I yell 
Eureka.  :) 

Hmm.. this is starting to look like an Arab and camel story. :) I've
already bent a little (I wanted coolbits only at first) so I'm not
budging any more on this -- no nvsvc32, and full oc-ing ! :)

thanks 
-AI 

(hey.. it's fifty bux !)

Request for Question Clarification by alienintelligence-ga on 14 Oct 2002 19:09 PDT
Hi wod...

Hehe... my computer is soooo messed up
now. I'd advise against Detonator 40.72
drivers =) Maybe it's just me but it 
occurred on 2 different computers. Has 
something to do with the popup menu for
the properties.

My DX8.1 is all blown up too. DXdiag won't
even work properly. So, I have been chasing
driver problems today. 

The one program I have been using to OC,
dumps the core and memory speeds... so we
won't have a problem with determining if
OC is in effect. 
[ http://www.alienintelligence.com/ga/73897/NV4MX440_334-486.htm ]
[ http://www.alienintelligence.com/ga/73897/NV3Ti200_380-400.htm ]

I was able to work without nvsvc32.exe too.

I tried registry mods at the bottom, didn't
succeed for me either but I haven't given up
on the registry.

If I can get DX8.1 and the detonator drivers
working again I'd be able to get somewhere.
Bad idea to embed DX8.1 into XP? Probably.

-AI

Clarification of Question by wod-ga on 15 Oct 2002 06:28 PDT
Well.. at least it didn't go bleep bleep bleep :)

Hmm.. someone who wrote an overlocking app for NVidia cards that works
with limited accounts would be doing the world a big favor. I mean,
imagine the amount of people gaming with admin accounts.. eep. Plus,
they might make some money off of it too.. :)

Request for Question Clarification by mrbuzz-ga on 22 Oct 2002 14:28 PDT
Greetings, wod-ga!

Did you try the 'Clock Frequencies' list item in the popup menu in the
Advanced button on the GeForce4 tab in Display properties to see if
it'll keep its setting in a limited user account mode?  It appears to
overclock for both GPU and memory.

Also regarding nvsvc32.exe.  You can safely stop this service in
Control Panel, Admin tools, Services.  A friend of mine works at
nVidia and actually was one of the engineers who've created that
particular service.  If I remember correctly, it's used primarily for
power management functionality on Dell laptops.

Anyway, let me know if you've already tried the built-in Clock
Frequencies adjuster and if it works.

Good luck,
mrbuzz-ga

Clarification of Question by wod-ga on 22 Oct 2002 21:55 PDT
mrbuzz, 

Those tabs are not available in Limited accounts.

Request for Question Clarification by mrbuzz-ga on 23 Oct 2002 13:39 PDT
Hi wod-ga,

I see.  I meant, will those settings will be remembered in Limited
Accounts if you set the clock properties as Administrator.

For example, if you logged in as Admin and set clock to 200mhz and
memory to 200, then reboot, then login directly as a limited account,
will the clock still be at 200?  Although, I'm not sure how you can
check the clock freqs w/o the tabs...
Answer  
There is no answer at this time.

Comments  
Subject: Re: CoolBits and Windows XP Limited Accounts
From: booghost-ga on 12 Oct 2002 03:47 PDT
 
It appears that haversian-ga is entirely correct.
The contents of the "win2k-coolbits OC.reg" file are:

[HKEY_CURRENT_USER\Software\NVIDIA
Corporation\Global\NVTweak\DISPLAY1]
"NVCPLCLOCKINIT"=dword:00000001

Note the HKEY_CURRENT_USER root key.  This indicates that the value is
to be applied only when the CURRENT USER logs in.  I do not have XP to
test this on, however I have verified the default permissions for this
registry key on a windows 2000 installation.  Only members of the
Administrator group, RESTRICTED, and SYSTEM have any permissions on
this key.    You can work around this problem one of two ways... which
I should not mention here in a comment, but oh well.

1) Log in as Administrator
 -- Open the "win2k-coolbits OC.reg" file in notepad.
 -- Change the words HKEY_CURRENT_USER to HKEY_LOCAL_MACHINE
 -- Save the file.
 -- Right click the file and choose 'Merge'.  (You should see a
confirmation dialog.. choose Yes.. and then a success message)
 ---- This should write the reg patch to the LOCAL_MACHINE branch..
which effectively modifies the setting for ALL users.

2) Log in as Administrator
 -- Run regedt32  (NOT regedit)
 -- Find and highlight the key "HKEY_USERS\<USER SID>\Software\NVIDIA
Corporation"
 -- Choose the Security|Permissions (menu)
 -- Set the proper permissions.
 -- Log out.. Log in as the correct user.
 -- Merge the reg patch file.
 ---- This method is probably not the perferred method because a user
could potentially set the value to an incorrect setting and possibly
break your card.
 ---- NOTE: Explanations of SIDs and NT security permissions are
outside the scope of this comment.

Enjoy,
-Boo
Subject: Re: CoolBits and Windows XP Limited Accounts
From: wod-ga on 12 Oct 2002 04:23 PDT
 
Tried that.. doesn't work :\
Subject: Re: CoolBits and Windows XP Limited Accounts
From: haversian-ga on 12 Oct 2002 14:07 PDT
 
Could you be a bit more verbos?  Booghost provided two suggestions -
did you try both?  How did you determine that they did not work?  Did
you log in as a non-privileged user and check the registry key, or did
you run some application and not notice a change?
Subject: Re: CoolBits and Windows XP Limited Accounts
From: go69-ga on 23 Oct 2002 17:44 PDT
 
I would recommend the following:

1 - Make use of the "run as..." feature of XP. There are two ways to
use it (at least). "Shift-RightClick" on an executable program or in
the properties on the executable.
2 - As a .reg file may not be considered as an executable. You can
either (1) do a copy of regedit and set the "run as" account to
administrator and have a .bat file in the startup folder that will
launch the new-regedit command or (2) try the same with a copy of the
command prompt program cmd.exe that will launch the bat and regedit.
3 - You may have issues with the CURRENT_USER that may not be the
correct one - not very familiar with Coolbits. So you would look in
the HKEY_USERS and find the proper SID (=cryptic number) and update
the .reg file to point into it. This may not be an issue.

Hope this will help you progress.

go69.
Subject: Re: CoolBits and Windows XP Limited Accounts
From: fonetik-ga on 25 Oct 2002 11:40 PDT
 
You may want to look at the program called NVTURBO.  I'm not certain
that it will work across multiple users, but it's worth a shot.  A
quick google search should get you a copy.  This is the program I use
in W2K so I assume it will work in XP.  When you run it the first
time, you won't see any dialog and an icon will appear in your system
tray for a second.  Reboot the machine and then check your Nvidia
driver setup and the clock functions will be available.  I don't 
think it puts any TSRs into play, but is 100k or RAM going to hurt
your system anyway?  It may be that NVTURBO is just an easy-to-use
version of coolbits and doesn't help you, but again, it's worth 5
minutes of trying.  Good luck!

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy